builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2303 starttime: 1461630576.74 results: success (0) buildid: 20160425155612 builduid: 1efcd640d5b44eb1aaad13ac6ab462a5 revision: 80befee8ec527372547b547cc592e555d3b6c11a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:36.739242) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:36.739688) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:36.739974) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:36.779167) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:36.779479) ========= 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-1461630298.834626-154345391 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 17:29:36-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.1M=0.001s 2016-04-25 17:29:37 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.324701 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:37.161116) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:37.161457) ========= 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-1461630298.834626-154345391 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.069830 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:37.262102) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:37.262442) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 80befee8ec527372547b547cc592e555d3b6c11a --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 80befee8ec527372547b547cc592e555d3b6c11a --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-1461630298.834626-154345391 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 17:29:37,375 truncating revision to first 12 chars 2016-04-25 17:29:37,376 Setting DEBUG logging. 2016-04-25 17:29:37,376 attempt 1/10 2016-04-25 17:29:37,376 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/80befee8ec52?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 17:29:37,684 unpacking tar archive at: mozilla-aurora-80befee8ec52/testing/mozharness/ program finished with exit code 0 elapsedTime=0.596823 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:37.918413) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:37.918737) ========= script_repo_revision: 80befee8ec527372547b547cc592e555d3b6c11a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:37.919133) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:37.919424) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 17:29:37.997801) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 14 secs) (at 2016-04-25 17:29:37.998133) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461630298.834626-154345391 _=/tools/buildbot/bin/python using PTY: False 17:29:38 INFO - MultiFileLogger online at 20160425 17:29:38 in /builds/slave/test 17:29:38 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 17:29:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:29:38 INFO - {'append_to_log': False, 17:29:38 INFO - 'base_work_dir': '/builds/slave/test', 17:29:38 INFO - 'blob_upload_branch': 'mozilla-aurora', 17:29:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:29:38 INFO - 'buildbot_json_path': 'buildprops.json', 17:29:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:29:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:29:38 INFO - 'download_minidump_stackwalk': True, 17:29:38 INFO - 'download_symbols': 'true', 17:29:38 INFO - 'e10s': False, 17:29:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:29:38 INFO - 'tooltool.py': '/tools/tooltool.py', 17:29:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:29:38 INFO - '/tools/misc-python/virtualenv.py')}, 17:29:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:29:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:29:38 INFO - 'log_level': 'info', 17:29:38 INFO - 'log_to_console': True, 17:29:38 INFO - 'opt_config_files': (), 17:29:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:29:38 INFO - '--processes=1', 17:29:38 INFO - '--config=%(test_path)s/wptrunner.ini', 17:29:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:29:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:29:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:29:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:29:38 INFO - 'pip_index': False, 17:29:38 INFO - 'require_test_zip': True, 17:29:38 INFO - 'test_type': ('testharness',), 17:29:38 INFO - 'this_chunk': '1', 17:29:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:29:38 INFO - 'total_chunks': '10', 17:29:38 INFO - 'virtualenv_path': 'venv', 17:29:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:29:38 INFO - 'work_dir': 'build'} 17:29:38 INFO - ##### 17:29:38 INFO - ##### Running clobber step. 17:29:38 INFO - ##### 17:29:38 INFO - Running pre-action listener: _resource_record_pre_action 17:29:38 INFO - Running main action method: clobber 17:29:38 INFO - rmtree: /builds/slave/test/build 17:29:38 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:29:41 INFO - Running post-action listener: _resource_record_post_action 17:29:41 INFO - ##### 17:29:41 INFO - ##### Running read-buildbot-config step. 17:29:41 INFO - ##### 17:29:41 INFO - Running pre-action listener: _resource_record_pre_action 17:29:41 INFO - Running main action method: read_buildbot_config 17:29:41 INFO - Using buildbot properties: 17:29:41 INFO - { 17:29:41 INFO - "project": "", 17:29:41 INFO - "product": "firefox", 17:29:41 INFO - "script_repo_revision": "production", 17:29:41 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 17:29:41 INFO - "repository": "", 17:29:41 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 17:29:41 INFO - "buildid": "20160425155612", 17:29:41 INFO - "pgo_build": "False", 17:29:41 INFO - "basedir": "/builds/slave/test", 17:29:41 INFO - "buildnumber": 5, 17:29:41 INFO - "slavename": "tst-linux64-spot-2303", 17:29:41 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 17:29:41 INFO - "platform": "linux64", 17:29:41 INFO - "branch": "mozilla-aurora", 17:29:41 INFO - "revision": "80befee8ec527372547b547cc592e555d3b6c11a", 17:29:41 INFO - "repo_path": "releases/mozilla-aurora", 17:29:41 INFO - "moz_repo_path": "", 17:29:41 INFO - "stage_platform": "linux64", 17:29:41 INFO - "builduid": "1efcd640d5b44eb1aaad13ac6ab462a5", 17:29:41 INFO - "slavebuilddir": "test" 17:29:41 INFO - } 17:29:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 17:29:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 17:29:41 INFO - Running post-action listener: _resource_record_post_action 17:29:41 INFO - ##### 17:29:41 INFO - ##### Running download-and-extract step. 17:29:41 INFO - ##### 17:29:41 INFO - Running pre-action listener: _resource_record_pre_action 17:29:41 INFO - Running main action method: download_and_extract 17:29:41 INFO - mkdir: /builds/slave/test/build/tests 17:29:41 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')]} 17:29:41 INFO - https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 17:29:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:29:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:29:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:29:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 17:30:00 INFO - Downloaded 1361 bytes. 17:30:00 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:30:00 INFO - Using the following test package requirements: 17:30:00 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 17:30:00 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:30:00 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 17:30:00 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:30:00 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 17:30:00 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:30:00 INFO - u'jsshell-linux-x86_64.zip'], 17:30:00 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:30:00 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 17:30:00 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 17:30:00 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:30:00 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 17:30:00 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:30:00 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 17:30:00 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:30:00 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 17:30:00 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:30:00 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 17:30:00 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 17:30:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:30:00 INFO - https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:30:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 17:30:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 17:30:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 17:30:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 17:30:05 INFO - Downloaded 22748222 bytes. 17:30:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:30:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:30:06 INFO - caution: filename not matched: web-platform/* 17:30:06 INFO - Return code: 11 17:30:06 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')]} 17:30:06 INFO - https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:30:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 17:30:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 17:30:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 17:30:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 17:30:08 INFO - Downloaded 36406739 bytes. 17:30:08 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:30:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:30:12 INFO - caution: filename not matched: bin/* 17:30:12 INFO - caution: filename not matched: config/* 17:30:12 INFO - caution: filename not matched: mozbase/* 17:30:12 INFO - caution: filename not matched: marionette/* 17:30:12 INFO - caution: filename not matched: tools/wptserve/* 17:30:12 INFO - Return code: 11 17:30:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:30:12 INFO - https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:30:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:30:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:30:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:30:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 17:30:18 INFO - Downloaded 69380655 bytes. 17:30:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:30:18 INFO - mkdir: /builds/slave/test/properties 17:30:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:30:18 INFO - Writing to file /builds/slave/test/properties/build_url 17:30:18 INFO - Contents: 17:30:18 INFO - build_url:https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:30:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:30:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:30:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:30:19 INFO - Contents: 17:30:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:30:19 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')]} 17:30:19 INFO - https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:30:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:30:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:30:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:30:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 17:30:27 INFO - Downloaded 90880701 bytes. 17:30:27 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:30:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:30:33 INFO - Return code: 0 17:30:33 INFO - Running post-action listener: _resource_record_post_action 17:30:33 INFO - Running post-action listener: set_extra_try_arguments 17:30:33 INFO - ##### 17:30:33 INFO - ##### Running create-virtualenv step. 17:30:33 INFO - ##### 17:30:33 INFO - Running pre-action listener: _pre_create_virtualenv 17:30:33 INFO - Running pre-action listener: _resource_record_pre_action 17:30:33 INFO - Running main action method: create_virtualenv 17:30:33 INFO - Creating virtualenv /builds/slave/test/build/venv 17:30:33 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 17:30:33 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:30:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:30:35 INFO - Using real prefix '/usr' 17:30:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:30:38 INFO - Installing distribute.............................................................................................................................................................................................done. 17:30:42 INFO - Installing pip.................done. 17:30:42 INFO - Return code: 0 17:30:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:30: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')]} 17:30:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:30:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:30: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')]} 17:30:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:30:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:30: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', '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 0x18f1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18f23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19f81d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19fefc0>, '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 0x19f6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19f6700>, '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-1461630298.834626-154345391', '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 17:30: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', 'psutil>=0.7.1'] in /builds/slave/test/build 17:30: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 psutil>=0.7.1 17:30:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:30:42 INFO - 'CCACHE_UMASK': '002', 17:30:42 INFO - 'DISPLAY': ':0', 17:30:42 INFO - 'HOME': '/home/cltbld', 17:30:42 INFO - 'LANG': 'en_US.UTF-8', 17:30:42 INFO - 'LOGNAME': 'cltbld', 17:30:42 INFO - 'MAIL': '/var/mail/cltbld', 17:30:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:30:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:30:42 INFO - 'MOZ_NO_REMOTE': '1', 17:30:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:30:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:30:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:30:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:30:42 INFO - 'PWD': '/builds/slave/test', 17:30:42 INFO - 'SHELL': '/bin/bash', 17:30:42 INFO - 'SHLVL': '1', 17:30:42 INFO - 'TERM': 'linux', 17:30:42 INFO - 'TMOUT': '86400', 17:30:42 INFO - 'USER': 'cltbld', 17:30:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461630298.834626-154345391', 17:30:42 INFO - '_': '/tools/buildbot/bin/python'} 17:30:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:30:42 INFO - Downloading/unpacking psutil>=0.7.1 17:30: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 17:30: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 17:30: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 17:30: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 17:30: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 17:30: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 17:30:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:30:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:30:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:30:46 INFO - Installing collected packages: psutil 17:30:46 INFO - Running setup.py install for psutil 17:30:46 INFO - building 'psutil._psutil_linux' extension 17:30:46 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 17:30:47 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 17:30:47 INFO - building 'psutil._psutil_posix' extension 17:30:47 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 17:30:47 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 17:30:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:30:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:30:47 INFO - Successfully installed psutil 17:30:47 INFO - Cleaning up... 17:30:48 INFO - Return code: 0 17:30:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:30:48 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')]} 17:30:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:30:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:30:48 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')]} 17:30:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:30:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:30:48 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 0x18f1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18f23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19f81d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19fefc0>, '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 0x19f6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19f6700>, '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-1461630298.834626-154345391', '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 17:30:48 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 17:30:48 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 17:30:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:30:48 INFO - 'CCACHE_UMASK': '002', 17:30:48 INFO - 'DISPLAY': ':0', 17:30:48 INFO - 'HOME': '/home/cltbld', 17:30:48 INFO - 'LANG': 'en_US.UTF-8', 17:30:48 INFO - 'LOGNAME': 'cltbld', 17:30:48 INFO - 'MAIL': '/var/mail/cltbld', 17:30:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:30:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:30:48 INFO - 'MOZ_NO_REMOTE': '1', 17:30:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:30:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:30:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:30:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:30:48 INFO - 'PWD': '/builds/slave/test', 17:30:48 INFO - 'SHELL': '/bin/bash', 17:30:48 INFO - 'SHLVL': '1', 17:30:48 INFO - 'TERM': 'linux', 17:30:48 INFO - 'TMOUT': '86400', 17:30:48 INFO - 'USER': 'cltbld', 17:30:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461630298.834626-154345391', 17:30:48 INFO - '_': '/tools/buildbot/bin/python'} 17:30:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:30:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:30:48 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 17:30:48 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 17:30:48 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 17:30:48 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 17:30:48 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 17:30:48 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 17:30:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:30:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:30:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:30:52 INFO - Installing collected packages: mozsystemmonitor 17:30:52 INFO - Running setup.py install for mozsystemmonitor 17:30:52 INFO - Successfully installed mozsystemmonitor 17:30:52 INFO - Cleaning up... 17:30:52 INFO - Return code: 0 17:30:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:30:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:30:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:30:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:30:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:30:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:30:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:30:52 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 0x18f1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18f23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19f81d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19fefc0>, '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 0x19f6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19f6700>, '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-1461630298.834626-154345391', '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 17:30:52 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 17:30:52 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 17:30:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:30:52 INFO - 'CCACHE_UMASK': '002', 17:30:52 INFO - 'DISPLAY': ':0', 17:30:52 INFO - 'HOME': '/home/cltbld', 17:30:52 INFO - 'LANG': 'en_US.UTF-8', 17:30:52 INFO - 'LOGNAME': 'cltbld', 17:30:52 INFO - 'MAIL': '/var/mail/cltbld', 17:30:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:30:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:30:52 INFO - 'MOZ_NO_REMOTE': '1', 17:30:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:30:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:30:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:30:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:30:52 INFO - 'PWD': '/builds/slave/test', 17:30:52 INFO - 'SHELL': '/bin/bash', 17:30:52 INFO - 'SHLVL': '1', 17:30:52 INFO - 'TERM': 'linux', 17:30:52 INFO - 'TMOUT': '86400', 17:30:52 INFO - 'USER': 'cltbld', 17:30:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461630298.834626-154345391', 17:30:52 INFO - '_': '/tools/buildbot/bin/python'} 17:30:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:30:52 INFO - Downloading/unpacking blobuploader==1.2.4 17:30:52 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 17:30:52 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 17:30:52 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 17:30:52 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 17:30:52 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 17:30:52 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 17:30:56 INFO - Downloading blobuploader-1.2.4.tar.gz 17:30:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:30:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:30:56 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 17:30:56 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 17:30:56 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 17:30:56 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 17:30:56 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 17:30:56 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 17:30:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:30:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:30:57 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 17:30:57 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 17:30:57 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 17:30:57 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 17:30:57 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 17:30:57 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 17:30:57 INFO - Downloading docopt-0.6.1.tar.gz 17:30:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:30:58 INFO - Installing collected packages: blobuploader, requests, docopt 17:30:58 INFO - Running setup.py install for blobuploader 17:30:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:30:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:30:58 INFO - Running setup.py install for requests 17:30:59 INFO - Running setup.py install for docopt 17:30:59 INFO - Successfully installed blobuploader requests docopt 17:30:59 INFO - Cleaning up... 17:30:59 INFO - Return code: 0 17:30:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:30:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:30:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:30:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:30:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:30:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:30:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:30:59 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 0x18f1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18f23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19f81d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19fefc0>, '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 0x19f6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19f6700>, '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-1461630298.834626-154345391', '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 17:30:59 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 17:30:59 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 17:30:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:30:59 INFO - 'CCACHE_UMASK': '002', 17:30:59 INFO - 'DISPLAY': ':0', 17:30:59 INFO - 'HOME': '/home/cltbld', 17:30:59 INFO - 'LANG': 'en_US.UTF-8', 17:30:59 INFO - 'LOGNAME': 'cltbld', 17:30:59 INFO - 'MAIL': '/var/mail/cltbld', 17:30:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:30:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:30:59 INFO - 'MOZ_NO_REMOTE': '1', 17:30:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:30:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:30:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:30:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:30:59 INFO - 'PWD': '/builds/slave/test', 17:30:59 INFO - 'SHELL': '/bin/bash', 17:30:59 INFO - 'SHLVL': '1', 17:30:59 INFO - 'TERM': 'linux', 17:30:59 INFO - 'TMOUT': '86400', 17:30:59 INFO - 'USER': 'cltbld', 17:30:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461630298.834626-154345391', 17:30:59 INFO - '_': '/tools/buildbot/bin/python'} 17:30:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:30:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:30:59 INFO - Running setup.py (path:/tmp/pip-PH4h_6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:30:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:31:00 INFO - Running setup.py (path:/tmp/pip-HsY9cl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:31:00 INFO - Running setup.py (path:/tmp/pip-tGCDDJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:31:00 INFO - Running setup.py (path:/tmp/pip-P4pl4W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:31:00 INFO - Running setup.py (path:/tmp/pip-ZiE5mL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:31:00 INFO - Running setup.py (path:/tmp/pip-TPd8zS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:31:00 INFO - Running setup.py (path:/tmp/pip-NZrnNj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:31:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:31:00 INFO - Running setup.py (path:/tmp/pip-12svI1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:31:01 INFO - Running setup.py (path:/tmp/pip-dwsFhm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:31:01 INFO - Running setup.py (path:/tmp/pip-t4TAMT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:31:01 INFO - Running setup.py (path:/tmp/pip-L8f3wO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:31:01 INFO - Running setup.py (path:/tmp/pip-Jv1ghp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:31:01 INFO - Running setup.py (path:/tmp/pip-Fvfs1v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:31:01 INFO - Running setup.py (path:/tmp/pip-k4BjJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:31:01 INFO - Running setup.py (path:/tmp/pip-X7Uf4I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:31:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:31:01 INFO - Running setup.py (path:/tmp/pip-kEM1GF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:31:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:31:02 INFO - Running setup.py (path:/tmp/pip-IbSWqh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:31:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:31:02 INFO - Running setup.py (path:/tmp/pip-pZYOd1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:31:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:31:02 INFO - Running setup.py (path:/tmp/pip-xVrRVB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:31:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:31:02 INFO - Running setup.py (path:/tmp/pip-3lD28Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:31:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:31:02 INFO - Running setup.py (path:/tmp/pip-T54KWt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:31:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:31:03 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 17:31:03 INFO - Running setup.py install for manifestparser 17:31:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:31:03 INFO - Running setup.py install for mozcrash 17:31:03 INFO - Running setup.py install for mozdebug 17:31:03 INFO - Running setup.py install for mozdevice 17:31:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:31:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:31:03 INFO - Running setup.py install for mozfile 17:31:04 INFO - Running setup.py install for mozhttpd 17:31:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:31:04 INFO - Running setup.py install for mozinfo 17:31:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:31:04 INFO - Running setup.py install for mozInstall 17:31:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:31:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:31:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:31:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:31:04 INFO - Running setup.py install for mozleak 17:31:04 INFO - Running setup.py install for mozlog 17:31:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:31:05 INFO - Running setup.py install for moznetwork 17:31:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:31:05 INFO - Running setup.py install for mozprocess 17:31:05 INFO - Running setup.py install for mozprofile 17:31:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:31:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:31:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:31:05 INFO - Running setup.py install for mozrunner 17:31:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:31:06 INFO - Running setup.py install for mozscreenshot 17:31:06 INFO - Running setup.py install for moztest 17:31:06 INFO - Running setup.py install for mozversion 17:31:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:31:06 INFO - Running setup.py install for wptserve 17:31:06 INFO - Running setup.py install for marionette-driver 17:31:07 INFO - Running setup.py install for browsermob-proxy 17:31:07 INFO - Running setup.py install for marionette-client 17:31:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:31:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:31:07 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 17:31:07 INFO - Cleaning up... 17:31:07 INFO - Return code: 0 17:31:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:31:07 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')]} 17:31:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:31:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:31:07 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')]} 17:31:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:31:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:31:07 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 0x18f1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18f23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19f81d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19fefc0>, '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 0x19f6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19f6700>, '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-1461630298.834626-154345391', '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 17:31:07 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 17:31:07 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 17:31:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:31:07 INFO - 'CCACHE_UMASK': '002', 17:31:07 INFO - 'DISPLAY': ':0', 17:31:07 INFO - 'HOME': '/home/cltbld', 17:31:07 INFO - 'LANG': 'en_US.UTF-8', 17:31:07 INFO - 'LOGNAME': 'cltbld', 17:31:07 INFO - 'MAIL': '/var/mail/cltbld', 17:31:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:31:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:31:07 INFO - 'MOZ_NO_REMOTE': '1', 17:31:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:31:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:31:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:31:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:31:07 INFO - 'PWD': '/builds/slave/test', 17:31:07 INFO - 'SHELL': '/bin/bash', 17:31:07 INFO - 'SHLVL': '1', 17:31:07 INFO - 'TERM': 'linux', 17:31:07 INFO - 'TMOUT': '86400', 17:31:07 INFO - 'USER': 'cltbld', 17:31:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461630298.834626-154345391', 17:31:07 INFO - '_': '/tools/buildbot/bin/python'} 17:31:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:31:08 INFO - Running setup.py (path:/tmp/pip-fxbdNa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:31:08 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)) 17:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:31:08 INFO - Running setup.py (path:/tmp/pip-kn8zAb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:31:08 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)) 17:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:31:08 INFO - Running setup.py (path:/tmp/pip-lzCIsF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:31:08 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)) 17:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:31:08 INFO - Running setup.py (path:/tmp/pip-8P2zdP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:31:08 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)) 17:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:31:08 INFO - Running setup.py (path:/tmp/pip-Nw8Yqx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:31:08 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)) 17:31:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:31:08 INFO - Running setup.py (path:/tmp/pip-gPcKWz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:31:09 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)) 17:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:31:09 INFO - Running setup.py (path:/tmp/pip-mYn7u6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:31:09 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)) 17:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:31:09 INFO - Running setup.py (path:/tmp/pip-pUVg7C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:31:09 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)) 17:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:31:09 INFO - Running setup.py (path:/tmp/pip-dox56e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:31:09 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)) 17:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:31:09 INFO - Running setup.py (path:/tmp/pip-xbs4qP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:31:09 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)) 17:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:31:09 INFO - Running setup.py (path:/tmp/pip-rPmL7q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:31:09 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)) 17:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:31:09 INFO - Running setup.py (path:/tmp/pip-OLZFie-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:31:09 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)) 17:31:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:31:09 INFO - Running setup.py (path:/tmp/pip-GRkacK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:31:10 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)) 17:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:31:10 INFO - Running setup.py (path:/tmp/pip-LVqku_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:31:10 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)) 17:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:31:10 INFO - Running setup.py (path:/tmp/pip-P9NhSb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:31:10 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)) 17:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:31:10 INFO - Running setup.py (path:/tmp/pip-LLtQrK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:31:10 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)) 17:31:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:31:10 INFO - Running setup.py (path:/tmp/pip-Jskn_I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:31:10 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)) 17:31:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:31:10 INFO - Running setup.py (path:/tmp/pip-diWk3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:31:10 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)) 17:31:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:31:10 INFO - Running setup.py (path:/tmp/pip-Ax8_zM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:31:10 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)) 17:31:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:31:10 INFO - Running setup.py (path:/tmp/pip-bhL2IQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:31:11 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)) 17:31:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:31:11 INFO - Running setup.py (path:/tmp/pip-wbHCvp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:31:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:31:11 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)) 17:31:11 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)) 17:31:11 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)) 17:31:11 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)) 17:31:11 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)) 17:31:11 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)) 17:31:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:31:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:31:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:31:11 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 17:31:11 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 17:31:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:31:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:31:15 INFO - Downloading blessings-1.6.tar.gz 17:31:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:31:15 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)) 17:31:15 INFO - Installing collected packages: blessings 17:31:15 INFO - Running setup.py install for blessings 17:31:15 INFO - Successfully installed blessings 17:31:15 INFO - Cleaning up... 17:31:15 INFO - Return code: 0 17:31:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:31:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:31:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:31:16 INFO - Reading from file tmpfile_stdout 17:31:16 INFO - Current package versions: 17:31:16 INFO - argparse == 1.2.1 17:31:16 INFO - blessings == 1.6 17:31:16 INFO - blobuploader == 1.2.4 17:31:16 INFO - browsermob-proxy == 0.6.0 17:31:16 INFO - docopt == 0.6.1 17:31:16 INFO - manifestparser == 1.1 17:31:16 INFO - marionette-client == 2.3.0 17:31:16 INFO - marionette-driver == 1.4.0 17:31:16 INFO - mozInstall == 1.12 17:31:16 INFO - mozcrash == 0.17 17:31:16 INFO - mozdebug == 0.1 17:31:16 INFO - mozdevice == 0.48 17:31:16 INFO - mozfile == 1.2 17:31:16 INFO - mozhttpd == 0.7 17:31:16 INFO - mozinfo == 0.9 17:31:16 INFO - mozleak == 0.1 17:31:16 INFO - mozlog == 3.1 17:31:16 INFO - moznetwork == 0.27 17:31:16 INFO - mozprocess == 0.22 17:31:16 INFO - mozprofile == 0.28 17:31:16 INFO - mozrunner == 6.11 17:31:16 INFO - mozscreenshot == 0.1 17:31:16 INFO - mozsystemmonitor == 0.0 17:31:16 INFO - moztest == 0.7 17:31:16 INFO - mozversion == 1.4 17:31:16 INFO - psutil == 3.1.1 17:31:16 INFO - requests == 1.2.3 17:31:16 INFO - wptserve == 1.4.0 17:31:16 INFO - wsgiref == 0.1.2 17:31:16 INFO - Running post-action listener: _resource_record_post_action 17:31:16 INFO - Running post-action listener: _start_resource_monitoring 17:31:16 INFO - Starting resource monitoring. 17:31:16 INFO - ##### 17:31:16 INFO - ##### Running pull step. 17:31:16 INFO - ##### 17:31:16 INFO - Running pre-action listener: _resource_record_pre_action 17:31:16 INFO - Running main action method: pull 17:31:16 INFO - Pull has nothing to do! 17:31:16 INFO - Running post-action listener: _resource_record_post_action 17:31:16 INFO - ##### 17:31:16 INFO - ##### Running install step. 17:31:16 INFO - ##### 17:31:16 INFO - Running pre-action listener: _resource_record_pre_action 17:31:16 INFO - Running main action method: install 17:31:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:31:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:31:16 INFO - Reading from file tmpfile_stdout 17:31:16 INFO - Detecting whether we're running mozinstall >=1.0... 17:31:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:31:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:31:16 INFO - Reading from file tmpfile_stdout 17:31:16 INFO - Output received: 17:31:16 INFO - Usage: mozinstall [options] installer 17:31:16 INFO - Options: 17:31:16 INFO - -h, --help show this help message and exit 17:31:16 INFO - -d DEST, --destination=DEST 17:31:16 INFO - Directory to install application into. [default: 17:31:16 INFO - "/builds/slave/test"] 17:31:16 INFO - --app=APP Application being installed. [default: firefox] 17:31:16 INFO - mkdir: /builds/slave/test/build/application 17:31:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 17:31:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 17:31:48 INFO - Reading from file tmpfile_stdout 17:31:48 INFO - Output received: 17:31:48 INFO - /builds/slave/test/build/application/firefox/firefox 17:31:48 INFO - Running post-action listener: _resource_record_post_action 17:31:48 INFO - ##### 17:31:48 INFO - ##### Running run-tests step. 17:31:48 INFO - ##### 17:31:48 INFO - Running pre-action listener: _resource_record_pre_action 17:31:48 INFO - Running main action method: run_tests 17:31:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:31:48 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:31:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:31:48 INFO - grabbing minidump binary from tooltool 17:31:48 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')]} 17:31:48 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 0x19fefc0>, '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 0x19f6250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19f6700>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:31:48 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 17:31:48 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 17:31:48 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:31:48 INFO - Return code: 0 17:31:48 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:31:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:31:48 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/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 17:31:48 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/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 17:31:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:31:48 INFO - 'CCACHE_UMASK': '002', 17:31:48 INFO - 'DISPLAY': ':0', 17:31:48 INFO - 'HOME': '/home/cltbld', 17:31:48 INFO - 'LANG': 'en_US.UTF-8', 17:31:48 INFO - 'LOGNAME': 'cltbld', 17:31:48 INFO - 'MAIL': '/var/mail/cltbld', 17:31:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:31:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:31:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:31:48 INFO - 'MOZ_NO_REMOTE': '1', 17:31:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:31:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:31:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:31:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:31:48 INFO - 'PWD': '/builds/slave/test', 17:31:48 INFO - 'SHELL': '/bin/bash', 17:31:48 INFO - 'SHLVL': '1', 17:31:48 INFO - 'TERM': 'linux', 17:31:48 INFO - 'TMOUT': '86400', 17:31:48 INFO - 'USER': 'cltbld', 17:31:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461630298.834626-154345391', 17:31:48 INFO - '_': '/tools/buildbot/bin/python'} 17:31:48 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/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 17:31:49 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 17:31:49 INFO - import pkg_resources 17:31:50 INFO - Using 1 client processes 17:31:51 INFO - wptserve Starting http server on 127.0.0.1:8000 17:31:51 INFO - wptserve Starting http server on 127.0.0.1:8001 17:31:51 INFO - wptserve Starting http server on 127.0.0.1:8443 17:31:53 INFO - SUITE-START | Running 778 tests 17:31:53 INFO - Running testharness tests 17:31:53 INFO - Setting up ssl 17:31:53 INFO - PROCESS | certutil | 17:31:53 INFO - PROCESS | certutil | 17:31:53 INFO - PROCESS | certutil | 17:31:53 INFO - Certificate Nickname Trust Attributes 17:31:53 INFO - SSL,S/MIME,JAR/XPI 17:31:53 INFO - 17:31:53 INFO - web-platform-tests CT,, 17:31:53 INFO - 17:31:53 INFO - Starting runner 17:31:56 INFO - PROCESS | 1834 | 1461630716250 Marionette DEBUG Marionette enabled via build flag and pref 17:31:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24264a000 == 1 [pid = 1834] [id = 1] 17:31:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 1 (0x7fa24264a800) [pid = 1834] [serial = 1] [outer = (nil)] 17:31:56 INFO - PROCESS | 1834 | [1834] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:31:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 2 (0x7fa24264b800) [pid = 1834] [serial = 2] [outer = 0x7fa24264a800] 17:31:56 INFO - PROCESS | 1834 | 1461630716895 Marionette INFO Listening on port 2828 17:31:57 INFO - PROCESS | 1834 | 1461630717452 Marionette DEBUG Marionette enabled via command-line flag 17:31:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23f50c800 == 2 [pid = 1834] [id = 2] 17:31:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 3 (0x7fa23f50d000) [pid = 1834] [serial = 3] [outer = (nil)] 17:31:57 INFO - PROCESS | 1834 | [1834] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:31:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 4 (0x7fa23f50e000) [pid = 1834] [serial = 4] [outer = 0x7fa23f50d000] 17:31:57 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa243fde0a0 17:31:57 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa24488c8e0 17:31:57 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa23e964b50 17:31:57 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa23e964e50 17:31:57 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa2399041c0 17:31:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 5 (0x7fa23e9b0000) [pid = 1834] [serial = 5] [outer = 0x7fa24264a800] 17:31:57 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:31:57 INFO - PROCESS | 1834 | 1461630717839 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55279 17:31:57 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:31:57 INFO - PROCESS | 1834 | 1461630717920 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55280 17:31:57 INFO - PROCESS | 1834 | 1461630717933 Marionette DEBUG Closed connection conn0 17:31:58 INFO - PROCESS | 1834 | [1834] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 17:31:58 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:31:58 INFO - PROCESS | 1834 | 1461630718056 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55281 17:31:58 INFO - PROCESS | 1834 | 1461630718059 Marionette DEBUG Closed connection conn1 17:31:58 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:31:58 INFO - PROCESS | 1834 | 1461630718124 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55282 17:31:58 INFO - PROCESS | 1834 | 1461630718133 Marionette DEBUG Closed connection conn2 17:31:58 INFO - PROCESS | 1834 | 1461630718188 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:31:58 INFO - PROCESS | 1834 | 1461630718209 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425155612","device":"desktop","version":"48.0a2"} 17:31:59 INFO - PROCESS | 1834 | [1834] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:31:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232d83000 == 3 [pid = 1834] [id = 3] 17:31:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 6 (0x7fa232d83800) [pid = 1834] [serial = 6] [outer = (nil)] 17:31:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232d84000 == 4 [pid = 1834] [id = 4] 17:31:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 7 (0x7fa232b4f000) [pid = 1834] [serial = 7] [outer = (nil)] 17:32:00 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:32:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232089800 == 5 [pid = 1834] [id = 5] 17:32:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 8 (0x7fa231d07000) [pid = 1834] [serial = 8] [outer = (nil)] 17:32:00 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:32:00 INFO - PROCESS | 1834 | [1834] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:32:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 9 (0x7fa231ce5c00) [pid = 1834] [serial = 9] [outer = 0x7fa231d07000] 17:32:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 10 (0x7fa2319d0000) [pid = 1834] [serial = 10] [outer = 0x7fa232d83800] 17:32:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 11 (0x7fa231999000) [pid = 1834] [serial = 11] [outer = 0x7fa232b4f000] 17:32:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 12 (0x7fa231736400) [pid = 1834] [serial = 12] [outer = 0x7fa231d07000] 17:32:02 INFO - PROCESS | 1834 | 1461630722203 Marionette DEBUG loaded listener.js 17:32:02 INFO - PROCESS | 1834 | 1461630722226 Marionette DEBUG loaded listener.js 17:32:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 13 (0x7fa22f5a5800) [pid = 1834] [serial = 13] [outer = 0x7fa231d07000] 17:32:03 INFO - PROCESS | 1834 | 1461630722994 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"87fbabc7-1ee0-44fa-a6d8-bcd5b8751b76","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425155612","device":"desktop","version":"48.0a2","command_id":1}}] 17:32:03 INFO - PROCESS | 1834 | 1461630723251 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:32:03 INFO - PROCESS | 1834 | 1461630723638 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:32:03 INFO - PROCESS | 1834 | 1461630723717 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:32:03 INFO - PROCESS | 1834 | [1834] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:32:03 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:32:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 14 (0x7fa2469c9c00) [pid = 1834] [serial = 14] [outer = 0x7fa231d07000] 17:32:04 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:32:04 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:32:04 INFO - PROCESS | 1834 | 1461630724351 Marionette TRACE conn3 <- [1,3,null,{}] 17:32:04 INFO - PROCESS | 1834 | 1461630724418 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:32:04 INFO - PROCESS | 1834 | 1461630724459 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:32:04 INFO - PROCESS | 1834 | 1461630724523 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:32:04 INFO - PROCESS | 1834 | 1461630724526 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:32:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:32:04 INFO - PROCESS | 1834 | 1461630724561 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:32:04 INFO - PROCESS | 1834 | 1461630724567 Marionette TRACE conn3 <- [1,6,null,{}] 17:32:04 INFO - PROCESS | 1834 | 1461630724622 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:04 INFO - PROCESS | 1834 | 1461630724641 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:32:04 INFO - PROCESS | 1834 | 1461630724654 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22aca6800 == 6 [pid = 1834] [id = 6] 17:32:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 15 (0x7fa22aa18000) [pid = 1834] [serial = 15] [outer = (nil)] 17:32:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 16 (0x7fa22aa1a000) [pid = 1834] [serial = 16] [outer = 0x7fa22aa18000] 17:32:04 INFO - PROCESS | 1834 | 1461630724726 Marionette DEBUG loaded listener.js 17:32:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 17 (0x7fa22aa20c00) [pid = 1834] [serial = 17] [outer = 0x7fa22aa18000] 17:32:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a870000 == 7 [pid = 1834] [id = 7] 17:32:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 18 (0x7fa22a892c00) [pid = 1834] [serial = 18] [outer = (nil)] 17:32:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 19 (0x7fa22a89a400) [pid = 1834] [serial = 19] [outer = 0x7fa22a892c00] 17:32:05 INFO - PROCESS | 1834 | 1461630725199 Marionette DEBUG loaded listener.js 17:32:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 20 (0x7fa22a70d000) [pid = 1834] [serial = 20] [outer = 0x7fa22a892c00] 17:32:05 INFO - PROCESS | 1834 | [1834] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 17:32:05 INFO - PROCESS | 1834 | 1461630725801 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:32:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1316ms 17:32:05 INFO - PROCESS | 1834 | 1461630725917 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:32:05 INFO - PROCESS | 1834 | 1461630725921 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:32:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:32:05 INFO - PROCESS | 1834 | 1461630725952 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:32:05 INFO - PROCESS | 1834 | 1461630725955 Marionette TRACE conn3 <- [1,10,null,{}] 17:32:05 INFO - PROCESS | 1834 | 1461630725988 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:06 INFO - PROCESS | 1834 | 1461630726173 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:32:06 INFO - PROCESS | 1834 | 1461630726195 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228b5a000 == 8 [pid = 1834] [id = 8] 17:32:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 21 (0x7fa229927400) [pid = 1834] [serial = 21] [outer = (nil)] 17:32:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 22 (0x7fa22992b800) [pid = 1834] [serial = 22] [outer = 0x7fa229927400] 17:32:06 INFO - PROCESS | 1834 | 1461630726265 Marionette DEBUG loaded listener.js 17:32:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 23 (0x7fa2476e8400) [pid = 1834] [serial = 23] [outer = 0x7fa229927400] 17:32:07 INFO - PROCESS | 1834 | 1461630727271 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 17:32:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:32:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1361ms 17:32:07 INFO - PROCESS | 1834 | 1461630727296 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:32:07 INFO - PROCESS | 1834 | 1461630727305 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:32:07 INFO - PROCESS | 1834 | 1461630727319 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:32:07 INFO - PROCESS | 1834 | 1461630727328 Marionette TRACE conn3 <- [1,14,null,{}] 17:32:07 INFO - PROCESS | 1834 | 1461630727340 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:07 INFO - PROCESS | 1834 | 1461630727594 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:32:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228ebf800 == 9 [pid = 1834] [id = 9] 17:32:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 24 (0x7fa228ec0000) [pid = 1834] [serial = 24] [outer = (nil)] 17:32:07 INFO - PROCESS | 1834 | 1461630727767 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 25 (0x7fa228ec2800) [pid = 1834] [serial = 25] [outer = 0x7fa228ec0000] 17:32:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228ec7800 == 10 [pid = 1834] [id = 10] 17:32:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 26 (0x7fa22992d400) [pid = 1834] [serial = 26] [outer = (nil)] 17:32:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 27 (0x7fa22a5f3400) [pid = 1834] [serial = 27] [outer = 0x7fa22992d400] 17:32:07 INFO - PROCESS | 1834 | 1461630727875 Marionette DEBUG loaded listener.js 17:32:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 28 (0x7fa22aa24400) [pid = 1834] [serial = 28] [outer = 0x7fa22992d400] 17:32:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 29 (0x7fa228ec9000) [pid = 1834] [serial = 29] [outer = 0x7fa228ec0000] 17:32:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a544000 == 11 [pid = 1834] [id = 11] 17:32:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 30 (0x7fa229929400) [pid = 1834] [serial = 30] [outer = (nil)] 17:32:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 31 (0x7fa22fd64c00) [pid = 1834] [serial = 31] [outer = 0x7fa229929400] 17:32:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 32 (0x7fa230d74800) [pid = 1834] [serial = 32] [outer = 0x7fa229929400] 17:32:09 INFO - PROCESS | 1834 | 1461630729096 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 17:32:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1845ms 17:32:09 INFO - PROCESS | 1834 | 1461630729169 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:32:09 INFO - PROCESS | 1834 | 1461630729177 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:32:09 INFO - PROCESS | 1834 | 1461630729191 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:32:09 INFO - PROCESS | 1834 | 1461630729196 Marionette TRACE conn3 <- [1,18,null,{}] 17:32:09 INFO - PROCESS | 1834 | 1461630729201 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:09 INFO - PROCESS | 1834 | 1461630729448 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:32:09 INFO - PROCESS | 1834 | 1461630729541 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22f571800 == 12 [pid = 1834] [id = 12] 17:32:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 33 (0x7fa22e9ad000) [pid = 1834] [serial = 33] [outer = (nil)] 17:32:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 34 (0x7fa231b1c000) [pid = 1834] [serial = 34] [outer = 0x7fa22e9ad000] 17:32:09 INFO - PROCESS | 1834 | 1461630729642 Marionette DEBUG loaded listener.js 17:32:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 35 (0x7fa23271f800) [pid = 1834] [serial = 35] [outer = 0x7fa22e9ad000] 17:32:10 INFO - PROCESS | 1834 | 1461630730508 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 17:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1337ms 17:32:10 INFO - PROCESS | 1834 | 1461630730530 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:32:10 INFO - PROCESS | 1834 | 1461630730537 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:32:10 INFO - PROCESS | 1834 | 1461630730544 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:32:10 INFO - PROCESS | 1834 | 1461630730550 Marionette TRACE conn3 <- [1,22,null,{}] 17:32:10 INFO - PROCESS | 1834 | 1461630730566 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:10 INFO - PROCESS | 1834 | 1461630730787 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:32:10 INFO - PROCESS | 1834 | 1461630730917 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232094000 == 13 [pid = 1834] [id = 13] 17:32:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 36 (0x7fa232a2f400) [pid = 1834] [serial = 36] [outer = (nil)] 17:32:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 37 (0x7fa233ae5800) [pid = 1834] [serial = 37] [outer = 0x7fa232a2f400] 17:32:11 INFO - PROCESS | 1834 | 1461630731005 Marionette DEBUG loaded listener.js 17:32:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 38 (0x7fa235c36800) [pid = 1834] [serial = 38] [outer = 0x7fa232a2f400] 17:32:12 INFO - PROCESS | 1834 | 1461630732266 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 17:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1788ms 17:32:12 INFO - PROCESS | 1834 | 1461630732343 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:32:12 INFO - PROCESS | 1834 | 1461630732348 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:32:12 INFO - PROCESS | 1834 | 1461630732358 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:32:12 INFO - PROCESS | 1834 | 1461630732362 Marionette TRACE conn3 <- [1,26,null,{}] 17:32:12 INFO - PROCESS | 1834 | 1461630732369 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:12 INFO - PROCESS | 1834 | 1461630732636 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:32:12 INFO - PROCESS | 1834 | 1461630732753 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228c44800 == 14 [pid = 1834] [id = 14] 17:32:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 39 (0x7fa22fee1c00) [pid = 1834] [serial = 39] [outer = (nil)] 17:32:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 40 (0x7fa231152400) [pid = 1834] [serial = 40] [outer = 0x7fa22fee1c00] 17:32:12 INFO - PROCESS | 1834 | 1461630732819 Marionette DEBUG loaded listener.js 17:32:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 41 (0x7fa232fa8800) [pid = 1834] [serial = 41] [outer = 0x7fa22fee1c00] 17:32:13 INFO - PROCESS | 1834 | 1461630733501 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:32:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1181ms 17:32:13 INFO - PROCESS | 1834 | 1461630733539 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:32:13 INFO - PROCESS | 1834 | 1461630733546 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:32:13 INFO - PROCESS | 1834 | 1461630733557 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:32:13 INFO - PROCESS | 1834 | 1461630733561 Marionette TRACE conn3 <- [1,30,null,{}] 17:32:13 INFO - PROCESS | 1834 | 1461630733568 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:13 INFO - PROCESS | 1834 | 1461630733779 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:32:13 INFO - PROCESS | 1834 | 1461630733797 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232093000 == 15 [pid = 1834] [id = 15] 17:32:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 42 (0x7fa22a898400) [pid = 1834] [serial = 42] [outer = (nil)] 17:32:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 43 (0x7fa233bba400) [pid = 1834] [serial = 43] [outer = 0x7fa22a898400] 17:32:13 INFO - PROCESS | 1834 | 1461630733860 Marionette DEBUG loaded listener.js 17:32:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 44 (0x7fa235950800) [pid = 1834] [serial = 44] [outer = 0x7fa22a898400] 17:32:14 INFO - PROCESS | 1834 | 1461630734591 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 17:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1085ms 17:32:14 INFO - PROCESS | 1834 | 1461630734643 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:32:14 INFO - PROCESS | 1834 | 1461630734647 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:32:14 INFO - PROCESS | 1834 | 1461630734656 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:32:14 INFO - PROCESS | 1834 | 1461630734661 Marionette TRACE conn3 <- [1,34,null,{}] 17:32:14 INFO - PROCESS | 1834 | 1461630734680 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:14 INFO - PROCESS | 1834 | 1461630734831 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:32:14 INFO - PROCESS | 1834 | 1461630734843 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a8a000 == 16 [pid = 1834] [id = 16] 17:32:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 45 (0x7fa238a63800) [pid = 1834] [serial = 45] [outer = (nil)] 17:32:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 46 (0x7fa23e92a000) [pid = 1834] [serial = 46] [outer = 0x7fa238a63800] 17:32:14 INFO - PROCESS | 1834 | 1461630734907 Marionette DEBUG loaded listener.js 17:32:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 47 (0x7fa23f583400) [pid = 1834] [serial = 47] [outer = 0x7fa238a63800] 17:32:15 INFO - PROCESS | 1834 | 1461630735601 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 17:32:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 981ms 17:32:15 INFO - PROCESS | 1834 | 1461630735638 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:32:15 INFO - PROCESS | 1834 | 1461630735643 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:32:15 INFO - PROCESS | 1834 | 1461630735649 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:32:15 INFO - PROCESS | 1834 | 1461630735651 Marionette TRACE conn3 <- [1,38,null,{}] 17:32:15 INFO - PROCESS | 1834 | 1461630735658 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:15 INFO - PROCESS | 1834 | 1461630735827 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:32:15 INFO - PROCESS | 1834 | 1461630735848 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a90800 == 17 [pid = 1834] [id = 17] 17:32:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 48 (0x7fa22bf0d400) [pid = 1834] [serial = 48] [outer = (nil)] 17:32:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 49 (0x7fa23e926400) [pid = 1834] [serial = 49] [outer = 0x7fa22bf0d400] 17:32:15 INFO - PROCESS | 1834 | 1461630735912 Marionette DEBUG loaded listener.js 17:32:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 50 (0x7fa23f7f9800) [pid = 1834] [serial = 50] [outer = 0x7fa22bf0d400] 17:32:16 INFO - PROCESS | 1834 | 1461630736551 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 17:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 932ms 17:32:16 INFO - PROCESS | 1834 | 1461630736582 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:32:16 INFO - PROCESS | 1834 | 1461630736585 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:32:16 INFO - PROCESS | 1834 | 1461630736591 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:32:16 INFO - PROCESS | 1834 | 1461630736594 Marionette TRACE conn3 <- [1,42,null,{}] 17:32:16 INFO - PROCESS | 1834 | 1461630736601 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:16 INFO - PROCESS | 1834 | 1461630736735 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:32:16 INFO - PROCESS | 1834 | 1461630736754 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233767000 == 18 [pid = 1834] [id = 18] 17:32:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 51 (0x7fa22bf10c00) [pid = 1834] [serial = 51] [outer = (nil)] 17:32:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 52 (0x7fa23fa38c00) [pid = 1834] [serial = 52] [outer = 0x7fa22bf10c00] 17:32:16 INFO - PROCESS | 1834 | 1461630736831 Marionette DEBUG loaded listener.js 17:32:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 53 (0x7fa23fa5a000) [pid = 1834] [serial = 53] [outer = 0x7fa22bf10c00] 17:32:17 INFO - PROCESS | 1834 | 1461630737594 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 17:32:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:32:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1041ms 17:32:17 INFO - PROCESS | 1834 | 1461630737638 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:32:17 INFO - PROCESS | 1834 | 1461630737641 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:32:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:32:17 INFO - PROCESS | 1834 | 1461630737652 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:32:17 INFO - PROCESS | 1834 | 1461630737654 Marionette TRACE conn3 <- [1,46,null,{}] 17:32:17 INFO - PROCESS | 1834 | 1461630737665 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:17 INFO - PROCESS | 1834 | 1461630737834 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:32:17 INFO - PROCESS | 1834 | 1461630737846 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa235908800 == 19 [pid = 1834] [id = 19] 17:32:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 54 (0x7fa240a57400) [pid = 1834] [serial = 54] [outer = (nil)] 17:32:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 55 (0x7fa24260bc00) [pid = 1834] [serial = 55] [outer = 0x7fa240a57400] 17:32:17 INFO - PROCESS | 1834 | 1461630737931 Marionette DEBUG loaded listener.js 17:32:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 56 (0x7fa2426bb800) [pid = 1834] [serial = 56] [outer = 0x7fa240a57400] 17:32:18 INFO - PROCESS | 1834 | 1461630738626 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:32:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1037ms 17:32:18 INFO - PROCESS | 1834 | 1461630738686 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:32:18 INFO - PROCESS | 1834 | 1461630738689 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:32:18 INFO - PROCESS | 1834 | 1461630738696 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:32:18 INFO - PROCESS | 1834 | 1461630738698 Marionette TRACE conn3 <- [1,50,null,{}] 17:32:18 INFO - PROCESS | 1834 | 1461630738703 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:18 INFO - PROCESS | 1834 | 1461630738880 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:32:18 INFO - PROCESS | 1834 | 1461630738894 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238b5c800 == 20 [pid = 1834] [id = 20] 17:32:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 57 (0x7fa240de5800) [pid = 1834] [serial = 57] [outer = (nil)] 17:32:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 58 (0x7fa243d9e800) [pid = 1834] [serial = 58] [outer = 0x7fa240de5800] 17:32:18 INFO - PROCESS | 1834 | 1461630738956 Marionette DEBUG loaded listener.js 17:32:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 59 (0x7fa244329800) [pid = 1834] [serial = 59] [outer = 0x7fa240de5800] 17:32:19 INFO - PROCESS | 1834 | 1461630739571 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:32:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 931ms 17:32:19 INFO - PROCESS | 1834 | 1461630739628 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:32:19 INFO - PROCESS | 1834 | 1461630739631 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:32:19 INFO - PROCESS | 1834 | 1461630739639 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:32:19 INFO - PROCESS | 1834 | 1461630739642 Marionette TRACE conn3 <- [1,54,null,{}] 17:32:19 INFO - PROCESS | 1834 | 1461630739648 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:19 INFO - PROCESS | 1834 | 1461630739815 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:32:19 INFO - PROCESS | 1834 | 1461630739843 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23207b800 == 21 [pid = 1834] [id = 21] 17:32:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 60 (0x7fa22a89d000) [pid = 1834] [serial = 60] [outer = (nil)] 17:32:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 61 (0x7fa24455f400) [pid = 1834] [serial = 61] [outer = 0x7fa22a89d000] 17:32:19 INFO - PROCESS | 1834 | 1461630739904 Marionette DEBUG loaded listener.js 17:32:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 62 (0x7fa2446a9400) [pid = 1834] [serial = 62] [outer = 0x7fa22a89d000] 17:32:20 INFO - PROCESS | 1834 | 1461630740637 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:32:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1033ms 17:32:20 INFO - PROCESS | 1834 | 1461630740676 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:32:20 INFO - PROCESS | 1834 | 1461630740678 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:32:20 INFO - PROCESS | 1834 | 1461630740685 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:32:20 INFO - PROCESS | 1834 | 1461630740688 Marionette TRACE conn3 <- [1,58,null,{}] 17:32:20 INFO - PROCESS | 1834 | 1461630740697 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:20 INFO - PROCESS | 1834 | 1461630740881 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:32:20 INFO - PROCESS | 1834 | 1461630740899 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23e9c9000 == 22 [pid = 1834] [id = 22] 17:32:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 63 (0x7fa229927000) [pid = 1834] [serial = 63] [outer = (nil)] 17:32:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7fa244c32c00) [pid = 1834] [serial = 64] [outer = 0x7fa229927000] 17:32:20 INFO - PROCESS | 1834 | 1461630740961 Marionette DEBUG loaded listener.js 17:32:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7fa244d85800) [pid = 1834] [serial = 65] [outer = 0x7fa229927000] 17:32:22 INFO - PROCESS | 1834 | 1461630742535 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:32:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1895ms 17:32:22 INFO - PROCESS | 1834 | 1461630742582 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:32:22 INFO - PROCESS | 1834 | 1461630742588 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:32:22 INFO - PROCESS | 1834 | 1461630742597 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:32:22 INFO - PROCESS | 1834 | 1461630742602 Marionette TRACE conn3 <- [1,62,null,{}] 17:32:22 INFO - PROCESS | 1834 | 1461630742620 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:22 INFO - PROCESS | 1834 | 1461630742802 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:32:22 INFO - PROCESS | 1834 | 1461630742826 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c395000 == 23 [pid = 1834] [id = 23] 17:32:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7fa23198b000) [pid = 1834] [serial = 66] [outer = (nil)] 17:32:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7fa23271ac00) [pid = 1834] [serial = 67] [outer = 0x7fa23198b000] 17:32:22 INFO - PROCESS | 1834 | 1461630742892 Marionette DEBUG loaded listener.js 17:32:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7fa232b51000) [pid = 1834] [serial = 68] [outer = 0x7fa23198b000] 17:32:23 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7fa22aa18000) [pid = 1834] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:32:23 INFO - PROCESS | 1834 | --DOMWINDOW == 66 (0x7fa240de5800) [pid = 1834] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:32:23 INFO - PROCESS | 1834 | --DOMWINDOW == 65 (0x7fa229927400) [pid = 1834] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:32:23 INFO - PROCESS | 1834 | --DOMWINDOW == 64 (0x7fa22992d400) [pid = 1834] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:32:23 INFO - PROCESS | 1834 | --DOMWINDOW == 63 (0x7fa22e9ad000) [pid = 1834] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:32:23 INFO - PROCESS | 1834 | --DOMWINDOW == 62 (0x7fa232a2f400) [pid = 1834] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:32:23 INFO - PROCESS | 1834 | --DOMWINDOW == 61 (0x7fa22fee1c00) [pid = 1834] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:32:23 INFO - PROCESS | 1834 | --DOMWINDOW == 60 (0x7fa22a898400) [pid = 1834] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:32:23 INFO - PROCESS | 1834 | --DOMWINDOW == 59 (0x7fa238a63800) [pid = 1834] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:32:23 INFO - PROCESS | 1834 | --DOMWINDOW == 58 (0x7fa22bf0d400) [pid = 1834] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:32:23 INFO - PROCESS | 1834 | --DOMWINDOW == 57 (0x7fa22bf10c00) [pid = 1834] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:32:24 INFO - PROCESS | 1834 | 1461630744090 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:32:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1544ms 17:32:24 INFO - PROCESS | 1834 | 1461630744143 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:32:24 INFO - PROCESS | 1834 | 1461630744149 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:32:24 INFO - PROCESS | 1834 | 1461630744161 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:32:24 INFO - PROCESS | 1834 | 1461630744164 Marionette TRACE conn3 <- [1,66,null,{}] 17:32:24 INFO - PROCESS | 1834 | 1461630744170 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:24 INFO - PROCESS | 1834 | 1461630744336 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:32:24 INFO - PROCESS | 1834 | 1461630744427 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2303ae800 == 24 [pid = 1834] [id = 24] 17:32:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 58 (0x7fa22aa21c00) [pid = 1834] [serial = 69] [outer = (nil)] 17:32:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 59 (0x7fa232713400) [pid = 1834] [serial = 70] [outer = 0x7fa22aa21c00] 17:32:24 INFO - PROCESS | 1834 | 1461630744494 Marionette DEBUG loaded listener.js 17:32:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 60 (0x7fa233aeb400) [pid = 1834] [serial = 71] [outer = 0x7fa22aa21c00] 17:32:25 INFO - PROCESS | 1834 | 1461630745147 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1027ms 17:32:25 INFO - PROCESS | 1834 | 1461630745189 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:32:25 INFO - PROCESS | 1834 | 1461630745192 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:32:25 INFO - PROCESS | 1834 | 1461630745210 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:32:25 INFO - PROCESS | 1834 | 1461630745216 Marionette TRACE conn3 <- [1,70,null,{}] 17:32:25 INFO - PROCESS | 1834 | 1461630745236 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:25 INFO - PROCESS | 1834 | 1461630745425 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:32:25 INFO - PROCESS | 1834 | 1461630745440 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232084000 == 25 [pid = 1834] [id = 25] 17:32:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 61 (0x7fa235936000) [pid = 1834] [serial = 72] [outer = (nil)] 17:32:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 62 (0x7fa235953800) [pid = 1834] [serial = 73] [outer = 0x7fa235936000] 17:32:25 INFO - PROCESS | 1834 | 1461630745517 Marionette DEBUG loaded listener.js 17:32:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 63 (0x7fa23f579400) [pid = 1834] [serial = 74] [outer = 0x7fa235936000] 17:32:26 INFO - PROCESS | 1834 | 1461630746312 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:32:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1161ms 17:32:26 INFO - PROCESS | 1834 | 1461630746361 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:32:26 INFO - PROCESS | 1834 | 1461630746370 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:32:26 INFO - PROCESS | 1834 | 1461630746378 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:32:26 INFO - PROCESS | 1834 | 1461630746384 Marionette TRACE conn3 <- [1,74,null,{}] 17:32:26 INFO - PROCESS | 1834 | 1461630746409 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:26 INFO - PROCESS | 1834 | 1461630746570 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:32:26 INFO - PROCESS | 1834 | 1461630746690 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa230c41800 == 26 [pid = 1834] [id = 26] 17:32:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7fa22f51b800) [pid = 1834] [serial = 75] [outer = (nil)] 17:32:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7fa232a28400) [pid = 1834] [serial = 76] [outer = 0x7fa22f51b800] 17:32:26 INFO - PROCESS | 1834 | 1461630746764 Marionette DEBUG loaded listener.js 17:32:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7fa233ae6800) [pid = 1834] [serial = 77] [outer = 0x7fa22f51b800] 17:32:27 INFO - PROCESS | 1834 | 1461630747595 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:32:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1255ms 17:32:27 INFO - PROCESS | 1834 | 1461630747639 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:32:27 INFO - PROCESS | 1834 | 1461630747647 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:32:27 INFO - PROCESS | 1834 | 1461630747658 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:32:27 INFO - PROCESS | 1834 | 1461630747661 Marionette TRACE conn3 <- [1,78,null,{}] 17:32:27 INFO - PROCESS | 1834 | 1461630747667 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:27 INFO - PROCESS | 1834 | 1461630747834 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:32:27 INFO - PROCESS | 1834 | 1461630747956 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2327d5800 == 27 [pid = 1834] [id = 27] 17:32:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7fa228e9a400) [pid = 1834] [serial = 78] [outer = (nil)] 17:32:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7fa23e9f0c00) [pid = 1834] [serial = 79] [outer = 0x7fa228e9a400] 17:32:28 INFO - PROCESS | 1834 | 1461630748027 Marionette DEBUG loaded listener.js 17:32:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7fa23f7f2400) [pid = 1834] [serial = 80] [outer = 0x7fa228e9a400] 17:32:28 INFO - PROCESS | 1834 | 1461630748842 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:32:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:32:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1233ms 17:32:28 INFO - PROCESS | 1834 | 1461630748905 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:32:28 INFO - PROCESS | 1834 | 1461630748910 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:32:28 INFO - PROCESS | 1834 | 1461630748918 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:32:28 INFO - PROCESS | 1834 | 1461630748924 Marionette TRACE conn3 <- [1,82,null,{}] 17:32:28 INFO - PROCESS | 1834 | 1461630748942 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:29 INFO - PROCESS | 1834 | 1461630749107 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:32:29 INFO - PROCESS | 1834 | 1461630749228 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23304b800 == 28 [pid = 1834] [id = 28] 17:32:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7fa23f8ef800) [pid = 1834] [serial = 81] [outer = (nil)] 17:32:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7fa2406b0c00) [pid = 1834] [serial = 82] [outer = 0x7fa23f8ef800] 17:32:29 INFO - PROCESS | 1834 | 1461630749307 Marionette DEBUG loaded listener.js 17:32:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7fa240a65400) [pid = 1834] [serial = 83] [outer = 0x7fa23f8ef800] 17:32:30 INFO - PROCESS | 1834 | 1461630750060 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:32:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1192ms 17:32:30 INFO - PROCESS | 1834 | 1461630750120 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:32:30 INFO - PROCESS | 1834 | 1461630750126 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:32:30 INFO - PROCESS | 1834 | 1461630750132 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:32:30 INFO - PROCESS | 1834 | 1461630750135 Marionette TRACE conn3 <- [1,86,null,{}] 17:32:30 INFO - PROCESS | 1834 | 1461630750141 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:30 INFO - PROCESS | 1834 | 1461630750298 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:32:30 INFO - PROCESS | 1834 | 1461630750423 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa235649000 == 29 [pid = 1834] [id = 29] 17:32:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7fa22ac27c00) [pid = 1834] [serial = 84] [outer = (nil)] 17:32:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7fa2409f6400) [pid = 1834] [serial = 85] [outer = 0x7fa22ac27c00] 17:32:30 INFO - PROCESS | 1834 | 1461630750494 Marionette DEBUG loaded listener.js 17:32:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7fa240de6000) [pid = 1834] [serial = 86] [outer = 0x7fa22ac27c00] 17:32:31 INFO - PROCESS | 1834 | 1461630751323 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:32:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:32:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1332ms 17:32:31 INFO - PROCESS | 1834 | 1461630751467 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:32:31 INFO - PROCESS | 1834 | 1461630751475 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:32:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:32:31 INFO - PROCESS | 1834 | 1461630751499 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:32:31 INFO - PROCESS | 1834 | 1461630751504 Marionette TRACE conn3 <- [1,90,null,{}] 17:32:31 INFO - PROCESS | 1834 | 1461630751512 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:31 INFO - PROCESS | 1834 | 1461630751722 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:32:31 INFO - PROCESS | 1834 | 1461630751927 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22bed5800 == 30 [pid = 1834] [id = 30] 17:32:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 76 (0x7fa22e947c00) [pid = 1834] [serial = 87] [outer = (nil)] 17:32:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7fa22f44b800) [pid = 1834] [serial = 88] [outer = 0x7fa22e947c00] 17:32:32 INFO - PROCESS | 1834 | 1461630752010 Marionette DEBUG loaded listener.js 17:32:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7fa230cef000) [pid = 1834] [serial = 89] [outer = 0x7fa22e947c00] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 77 (0x7fa244329800) [pid = 1834] [serial = 59] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 76 (0x7fa235950800) [pid = 1834] [serial = 44] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 75 (0x7fa23271f800) [pid = 1834] [serial = 35] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 74 (0x7fa235c36800) [pid = 1834] [serial = 38] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 73 (0x7fa24455f400) [pid = 1834] [serial = 61] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 72 (0x7fa2476e8400) [pid = 1834] [serial = 23] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7fa231736400) [pid = 1834] [serial = 12] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 70 (0x7fa231ce5c00) [pid = 1834] [serial = 9] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7fa24264b800) [pid = 1834] [serial = 2] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 68 (0x7fa243d9e800) [pid = 1834] [serial = 58] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7fa22a5f3400) [pid = 1834] [serial = 27] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 66 (0x7fa22fd64c00) [pid = 1834] [serial = 31] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 65 (0x7fa231b1c000) [pid = 1834] [serial = 34] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 64 (0x7fa233ae5800) [pid = 1834] [serial = 37] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 63 (0x7fa231152400) [pid = 1834] [serial = 40] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 62 (0x7fa232fa8800) [pid = 1834] [serial = 41] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 61 (0x7fa233bba400) [pid = 1834] [serial = 43] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 60 (0x7fa23e92a000) [pid = 1834] [serial = 46] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 59 (0x7fa23f583400) [pid = 1834] [serial = 47] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 58 (0x7fa23e926400) [pid = 1834] [serial = 49] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 57 (0x7fa23f7f9800) [pid = 1834] [serial = 50] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 56 (0x7fa23fa38c00) [pid = 1834] [serial = 52] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 55 (0x7fa24260bc00) [pid = 1834] [serial = 55] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 54 (0x7fa228ec2800) [pid = 1834] [serial = 25] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 53 (0x7fa23fa5a000) [pid = 1834] [serial = 53] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 52 (0x7fa22aa24400) [pid = 1834] [serial = 28] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 51 (0x7fa22992b800) [pid = 1834] [serial = 22] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 50 (0x7fa22aa1a000) [pid = 1834] [serial = 16] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 49 (0x7fa22aa20c00) [pid = 1834] [serial = 17] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | --DOMWINDOW == 48 (0x7fa22a89a400) [pid = 1834] [serial = 19] [outer = (nil)] [url = about:blank] 17:32:33 INFO - PROCESS | 1834 | 1461630753401 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:32:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:32:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1956ms 17:32:33 INFO - PROCESS | 1834 | 1461630753442 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:32:33 INFO - PROCESS | 1834 | 1461630753447 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:32:33 INFO - PROCESS | 1834 | 1461630753455 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:32:33 INFO - PROCESS | 1834 | 1461630753460 Marionette TRACE conn3 <- [1,94,null,{}] 17:32:33 INFO - PROCESS | 1834 | 1461630753467 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:33 INFO - PROCESS | 1834 | 1461630753627 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:32:33 INFO - PROCESS | 1834 | 1461630753640 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a880800 == 31 [pid = 1834] [id = 31] 17:32:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 49 (0x7fa22e9a2400) [pid = 1834] [serial = 90] [outer = (nil)] 17:32:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 50 (0x7fa23034b000) [pid = 1834] [serial = 91] [outer = 0x7fa22e9a2400] 17:32:33 INFO - PROCESS | 1834 | 1461630753706 Marionette DEBUG loaded listener.js 17:32:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 51 (0x7fa230e19800) [pid = 1834] [serial = 92] [outer = 0x7fa22e9a2400] 17:32:34 INFO - PROCESS | 1834 | 1461630754416 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:32:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:32:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 986ms 17:32:34 INFO - PROCESS | 1834 | 1461630754443 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:32:34 INFO - PROCESS | 1834 | 1461630754453 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:32:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:32:34 INFO - PROCESS | 1834 | 1461630754475 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:32:34 INFO - PROCESS | 1834 | 1461630754480 Marionette TRACE conn3 <- [1,98,null,{}] 17:32:34 INFO - PROCESS | 1834 | 1461630754486 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:34 INFO - PROCESS | 1834 | 1461630754633 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:32:34 INFO - PROCESS | 1834 | 1461630754658 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22f56f000 == 32 [pid = 1834] [id = 32] 17:32:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 52 (0x7fa231020c00) [pid = 1834] [serial = 93] [outer = (nil)] 17:32:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 53 (0x7fa2327a6000) [pid = 1834] [serial = 94] [outer = 0x7fa231020c00] 17:32:34 INFO - PROCESS | 1834 | 1461630754721 Marionette DEBUG loaded listener.js 17:32:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 54 (0x7fa23308dc00) [pid = 1834] [serial = 95] [outer = 0x7fa231020c00] 17:32:35 INFO - PROCESS | 1834 | 1461630755458 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:32:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1045ms 17:32:35 INFO - PROCESS | 1834 | 1461630755572 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:32:35 INFO - PROCESS | 1834 | 1461630755576 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:32:35 INFO - PROCESS | 1834 | 1461630755600 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:32:35 INFO - PROCESS | 1834 | 1461630755616 Marionette TRACE conn3 <- [1,102,null,{}] 17:32:35 INFO - PROCESS | 1834 | 1461630755657 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:35 INFO - PROCESS | 1834 | 1461630755860 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:32:35 INFO - PROCESS | 1834 | 1461630755892 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa231c74000 == 33 [pid = 1834] [id = 33] 17:32:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 55 (0x7fa22e940c00) [pid = 1834] [serial = 96] [outer = (nil)] 17:32:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 56 (0x7fa23595b400) [pid = 1834] [serial = 97] [outer = 0x7fa22e940c00] 17:32:35 INFO - PROCESS | 1834 | 1461630755958 Marionette DEBUG loaded listener.js 17:32:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 57 (0x7fa235c70800) [pid = 1834] [serial = 98] [outer = 0x7fa22e940c00] 17:32:36 INFO - PROCESS | 1834 | 1461630756659 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:32:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1111ms 17:32:36 INFO - PROCESS | 1834 | 1461630756703 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:32:36 INFO - PROCESS | 1834 | 1461630756707 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:32:36 INFO - PROCESS | 1834 | 1461630756720 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:32:36 INFO - PROCESS | 1834 | 1461630756722 Marionette TRACE conn3 <- [1,106,null,{}] 17:32:36 INFO - PROCESS | 1834 | 1461630756726 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:36 INFO - PROCESS | 1834 | 1461630756895 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:32:36 INFO - PROCESS | 1834 | 1461630756958 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2326d4800 == 34 [pid = 1834] [id = 34] 17:32:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 58 (0x7fa23576b800) [pid = 1834] [serial = 99] [outer = (nil)] 17:32:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 59 (0x7fa23e9e7400) [pid = 1834] [serial = 100] [outer = 0x7fa23576b800] 17:32:37 INFO - PROCESS | 1834 | 1461630757022 Marionette DEBUG loaded listener.js 17:32:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 60 (0x7fa23f7edc00) [pid = 1834] [serial = 101] [outer = 0x7fa23576b800] 17:32:37 INFO - PROCESS | 1834 | --DOMWINDOW == 59 (0x7fa22a89d000) [pid = 1834] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:32:37 INFO - PROCESS | 1834 | --DOMWINDOW == 58 (0x7fa240a57400) [pid = 1834] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:32:37 INFO - PROCESS | 1834 | --DOMWINDOW == 57 (0x7fa229927000) [pid = 1834] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:32:37 INFO - PROCESS | 1834 | --DOMWINDOW == 56 (0x7fa235936000) [pid = 1834] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:32:37 INFO - PROCESS | 1834 | --DOMWINDOW == 55 (0x7fa23198b000) [pid = 1834] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:32:37 INFO - PROCESS | 1834 | --DOMWINDOW == 54 (0x7fa22aa21c00) [pid = 1834] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:32:37 INFO - PROCESS | 1834 | 1461630757763 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:32:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1079ms 17:32:37 INFO - PROCESS | 1834 | 1461630757800 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:32:37 INFO - PROCESS | 1834 | 1461630757803 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:32:37 INFO - PROCESS | 1834 | 1461630757810 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:32:37 INFO - PROCESS | 1834 | 1461630757812 Marionette TRACE conn3 <- [1,110,null,{}] 17:32:37 INFO - PROCESS | 1834 | 1461630757817 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:37 INFO - PROCESS | 1834 | 1461630757976 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:32:38 INFO - PROCESS | 1834 | 1461630758032 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a8f800 == 35 [pid = 1834] [id = 35] 17:32:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 55 (0x7fa228b32000) [pid = 1834] [serial = 102] [outer = (nil)] 17:32:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 56 (0x7fa23198b000) [pid = 1834] [serial = 103] [outer = 0x7fa228b32000] 17:32:38 INFO - PROCESS | 1834 | 1461630758093 Marionette DEBUG loaded listener.js 17:32:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 57 (0x7fa23f7f4000) [pid = 1834] [serial = 104] [outer = 0x7fa228b32000] 17:32:38 INFO - PROCESS | 1834 | 1461630758706 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:32:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 58 (0x7fa230355000) [pid = 1834] [serial = 105] [outer = 0x7fa229929400] 17:32:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:32:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 925ms 17:32:38 INFO - PROCESS | 1834 | 1461630758763 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:32:38 INFO - PROCESS | 1834 | 1461630758765 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:32:38 INFO - PROCESS | 1834 | 1461630758811 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:32:38 INFO - PROCESS | 1834 | 1461630758813 Marionette TRACE conn3 <- [1,114,null,{}] 17:32:38 INFO - PROCESS | 1834 | 1461630758834 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:39 INFO - PROCESS | 1834 | 1461630759015 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:32:39 INFO - PROCESS | 1834 | 1461630759027 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233762000 == 36 [pid = 1834] [id = 36] 17:32:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 59 (0x7fa228e9b800) [pid = 1834] [serial = 106] [outer = (nil)] 17:32:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 60 (0x7fa23fa4e000) [pid = 1834] [serial = 107] [outer = 0x7fa228e9b800] 17:32:39 INFO - PROCESS | 1834 | 1461630759094 Marionette DEBUG loaded listener.js 17:32:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 61 (0x7fa240ded000) [pid = 1834] [serial = 108] [outer = 0x7fa228e9b800] 17:32:39 INFO - PROCESS | 1834 | 1461630759997 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:32:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1273ms 17:32:40 INFO - PROCESS | 1834 | 1461630760053 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:32:40 INFO - PROCESS | 1834 | 1461630760060 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:32:40 INFO - PROCESS | 1834 | 1461630760069 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:32:40 INFO - PROCESS | 1834 | 1461630760076 Marionette TRACE conn3 <- [1,118,null,{}] 17:32:40 INFO - PROCESS | 1834 | 1461630760086 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:40 INFO - PROCESS | 1834 | 1461630760268 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:32:40 INFO - PROCESS | 1834 | 1461630760390 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22e966000 == 37 [pid = 1834] [id = 37] 17:32:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 62 (0x7fa228c54800) [pid = 1834] [serial = 109] [outer = (nil)] 17:32:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 63 (0x7fa22be7e800) [pid = 1834] [serial = 110] [outer = 0x7fa228c54800] 17:32:40 INFO - PROCESS | 1834 | 1461630760468 Marionette DEBUG loaded listener.js 17:32:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7fa230cf1c00) [pid = 1834] [serial = 111] [outer = 0x7fa228c54800] 17:32:41 INFO - PROCESS | 1834 | 1461630761337 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:32:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:32:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1298ms 17:32:41 INFO - PROCESS | 1834 | 1461630761367 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:32:41 INFO - PROCESS | 1834 | 1461630761375 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:32:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:32:41 INFO - PROCESS | 1834 | 1461630761412 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:32:41 INFO - PROCESS | 1834 | 1461630761417 Marionette TRACE conn3 <- [1,122,null,{}] 17:32:41 INFO - PROCESS | 1834 | 1461630761426 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:41 INFO - PROCESS | 1834 | 1461630761600 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:32:41 INFO - PROCESS | 1834 | 1461630761719 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2327d6800 == 38 [pid = 1834] [id = 38] 17:32:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7fa22bf0d000) [pid = 1834] [serial = 112] [outer = (nil)] 17:32:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7fa233ae4c00) [pid = 1834] [serial = 113] [outer = 0x7fa22bf0d000] 17:32:41 INFO - PROCESS | 1834 | 1461630761791 Marionette DEBUG loaded listener.js 17:32:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7fa233c49800) [pid = 1834] [serial = 114] [outer = 0x7fa22bf0d000] 17:32:42 INFO - PROCESS | 1834 | 1461630762702 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:32:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1461ms 17:32:42 INFO - PROCESS | 1834 | 1461630762847 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:32:42 INFO - PROCESS | 1834 | 1461630762853 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:32:42 INFO - PROCESS | 1834 | 1461630762871 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:32:42 INFO - PROCESS | 1834 | 1461630762876 Marionette TRACE conn3 <- [1,126,null,{}] 17:32:42 INFO - PROCESS | 1834 | 1461630762884 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:43 INFO - PROCESS | 1834 | 1461630763048 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:32:43 INFO - PROCESS | 1834 | 1461630763193 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22bfaf000 == 39 [pid = 1834] [id = 39] 17:32:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7fa22e9a8800) [pid = 1834] [serial = 115] [outer = (nil)] 17:32:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7fa22fee0400) [pid = 1834] [serial = 116] [outer = 0x7fa22e9a8800] 17:32:43 INFO - PROCESS | 1834 | 1461630763319 Marionette DEBUG loaded listener.js 17:32:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7fa230e94000) [pid = 1834] [serial = 117] [outer = 0x7fa22e9a8800] 17:32:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2327d5800 == 38 [pid = 1834] [id = 27] 17:32:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232a8f800 == 37 [pid = 1834] [id = 35] 17:32:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2326d4800 == 36 [pid = 1834] [id = 34] 17:32:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa231c74000 == 35 [pid = 1834] [id = 33] 17:32:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22f56f000 == 34 [pid = 1834] [id = 32] 17:32:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22a880800 == 33 [pid = 1834] [id = 31] 17:32:43 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7fa2446a9400) [pid = 1834] [serial = 62] [outer = (nil)] [url = about:blank] 17:32:43 INFO - PROCESS | 1834 | --DOMWINDOW == 68 (0x7fa2426bb800) [pid = 1834] [serial = 56] [outer = (nil)] [url = about:blank] 17:32:43 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7fa244c32c00) [pid = 1834] [serial = 64] [outer = (nil)] [url = about:blank] 17:32:43 INFO - PROCESS | 1834 | --DOMWINDOW == 66 (0x7fa23f579400) [pid = 1834] [serial = 74] [outer = (nil)] [url = about:blank] 17:32:43 INFO - PROCESS | 1834 | --DOMWINDOW == 65 (0x7fa235953800) [pid = 1834] [serial = 73] [outer = (nil)] [url = about:blank] 17:32:43 INFO - PROCESS | 1834 | --DOMWINDOW == 64 (0x7fa23271ac00) [pid = 1834] [serial = 67] [outer = (nil)] [url = about:blank] 17:32:43 INFO - PROCESS | 1834 | --DOMWINDOW == 63 (0x7fa232713400) [pid = 1834] [serial = 70] [outer = (nil)] [url = about:blank] 17:32:43 INFO - PROCESS | 1834 | --DOMWINDOW == 62 (0x7fa232b51000) [pid = 1834] [serial = 68] [outer = (nil)] [url = about:blank] 17:32:43 INFO - PROCESS | 1834 | --DOMWINDOW == 61 (0x7fa244d85800) [pid = 1834] [serial = 65] [outer = (nil)] [url = about:blank] 17:32:43 INFO - PROCESS | 1834 | --DOMWINDOW == 60 (0x7fa233aeb400) [pid = 1834] [serial = 71] [outer = (nil)] [url = about:blank] 17:32:44 INFO - PROCESS | 1834 | 1461630764082 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:32:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1232ms 17:32:44 INFO - PROCESS | 1834 | 1461630764107 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:32:44 INFO - PROCESS | 1834 | 1461630764112 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:32:44 INFO - PROCESS | 1834 | 1461630764128 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:32:44 INFO - PROCESS | 1834 | 1461630764134 Marionette TRACE conn3 <- [1,130,null,{}] 17:32:44 INFO - PROCESS | 1834 | 1461630764140 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:44 INFO - PROCESS | 1834 | 1461630764281 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:32:44 INFO - PROCESS | 1834 | 1461630764299 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa230c2b800 == 34 [pid = 1834] [id = 40] 17:32:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 61 (0x7fa232a2ac00) [pid = 1834] [serial = 118] [outer = (nil)] 17:32:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 62 (0x7fa233a8a000) [pid = 1834] [serial = 119] [outer = 0x7fa232a2ac00] 17:32:44 INFO - PROCESS | 1834 | 1461630764363 Marionette DEBUG loaded listener.js 17:32:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 63 (0x7fa235770800) [pid = 1834] [serial = 120] [outer = 0x7fa232a2ac00] 17:32:45 INFO - PROCESS | 1834 | 1461630765142 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 17:32:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:32:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1038ms 17:32:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:32:45 INFO - PROCESS | 1834 | 1461630765171 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:32:45 INFO - PROCESS | 1834 | 1461630765174 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:32:45 INFO - PROCESS | 1834 | 1461630765181 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:32:45 INFO - PROCESS | 1834 | 1461630765184 Marionette TRACE conn3 <- [1,134,null,{}] 17:32:45 INFO - PROCESS | 1834 | 1461630765208 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:45 INFO - PROCESS | 1834 | 1461630765365 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:32:45 INFO - PROCESS | 1834 | 1461630765390 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2327ce800 == 35 [pid = 1834] [id = 41] 17:32:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7fa228b31000) [pid = 1834] [serial = 121] [outer = (nil)] 17:32:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7fa23f7f2000) [pid = 1834] [serial = 122] [outer = 0x7fa228b31000] 17:32:45 INFO - PROCESS | 1834 | 1461630765462 Marionette DEBUG loaded listener.js 17:32:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7fa23f884800) [pid = 1834] [serial = 123] [outer = 0x7fa228b31000] 17:32:46 INFO - PROCESS | 1834 | 1461630766261 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 17:32:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:32:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1136ms 17:32:46 INFO - PROCESS | 1834 | 1461630766316 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:32:46 INFO - PROCESS | 1834 | 1461630766318 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:32:46 INFO - PROCESS | 1834 | 1461630766325 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:32:46 INFO - PROCESS | 1834 | 1461630766327 Marionette TRACE conn3 <- [1,138,null,{}] 17:32:46 INFO - PROCESS | 1834 | 1461630766343 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:46 INFO - PROCESS | 1834 | 1461630766549 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:32:46 INFO - PROCESS | 1834 | 1461630766566 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232d1c000 == 36 [pid = 1834] [id = 42] 17:32:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7fa229931800) [pid = 1834] [serial = 124] [outer = (nil)] 17:32:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7fa22c0ad800) [pid = 1834] [serial = 125] [outer = 0x7fa229931800] 17:32:46 INFO - PROCESS | 1834 | 1461630766628 Marionette DEBUG loaded listener.js 17:32:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7fa22c0b4400) [pid = 1834] [serial = 126] [outer = 0x7fa229931800] 17:32:47 INFO - PROCESS | 1834 | 1461630767377 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 17:32:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1079ms 17:32:47 INFO - PROCESS | 1834 | 1461630767405 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:32:47 INFO - PROCESS | 1834 | 1461630767408 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:32:47 INFO - PROCESS | 1834 | 1461630767428 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:32:47 INFO - PROCESS | 1834 | 1461630767431 Marionette TRACE conn3 <- [1,142,null,{}] 17:32:47 INFO - PROCESS | 1834 | 1461630767436 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:47 INFO - PROCESS | 1834 | 1461630767599 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:32:47 INFO - PROCESS | 1834 | 1461630767625 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2359ec800 == 37 [pid = 1834] [id = 43] 17:32:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7fa22c0aac00) [pid = 1834] [serial = 127] [outer = (nil)] 17:32:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7fa22e9a4800) [pid = 1834] [serial = 128] [outer = 0x7fa22c0aac00] 17:32:47 INFO - PROCESS | 1834 | 1461630767687 Marionette DEBUG loaded listener.js 17:32:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7fa23f583000) [pid = 1834] [serial = 129] [outer = 0x7fa22c0aac00] 17:32:48 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7fa22e9a2400) [pid = 1834] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:32:48 INFO - PROCESS | 1834 | --DOMWINDOW == 70 (0x7fa228b32000) [pid = 1834] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:32:48 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7fa22ac27c00) [pid = 1834] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:32:48 INFO - PROCESS | 1834 | --DOMWINDOW == 68 (0x7fa22f51b800) [pid = 1834] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:32:48 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7fa23576b800) [pid = 1834] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:32:48 INFO - PROCESS | 1834 | --DOMWINDOW == 66 (0x7fa23f8ef800) [pid = 1834] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:32:48 INFO - PROCESS | 1834 | --DOMWINDOW == 65 (0x7fa231020c00) [pid = 1834] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:32:48 INFO - PROCESS | 1834 | --DOMWINDOW == 64 (0x7fa22e940c00) [pid = 1834] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:32:48 INFO - PROCESS | 1834 | --DOMWINDOW == 63 (0x7fa228e9a400) [pid = 1834] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:32:48 INFO - PROCESS | 1834 | 1461630768446 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 17:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1036ms 17:32:48 INFO - PROCESS | 1834 | 1461630768459 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:32:48 INFO - PROCESS | 1834 | 1461630768462 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:32:48 INFO - PROCESS | 1834 | 1461630768468 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:32:48 INFO - PROCESS | 1834 | 1461630768472 Marionette TRACE conn3 <- [1,146,null,{}] 17:32:48 INFO - PROCESS | 1834 | 1461630768477 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:48 INFO - PROCESS | 1834 | 1461630768650 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:32:48 INFO - PROCESS | 1834 | 1461630768741 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238d0a000 == 38 [pid = 1834] [id = 44] 17:32:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7fa22c0b4800) [pid = 1834] [serial = 130] [outer = (nil)] 17:32:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7fa23fa54000) [pid = 1834] [serial = 131] [outer = 0x7fa22c0b4800] 17:32:48 INFO - PROCESS | 1834 | 1461630768807 Marionette DEBUG loaded listener.js 17:32:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7fa240952c00) [pid = 1834] [serial = 132] [outer = 0x7fa22c0b4800] 17:32:49 INFO - PROCESS | 1834 | 1461630769471 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1033ms 17:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:32:49 INFO - PROCESS | 1834 | 1461630769503 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:32:49 INFO - PROCESS | 1834 | 1461630769506 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:32:49 INFO - PROCESS | 1834 | 1461630769512 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:32:49 INFO - PROCESS | 1834 | 1461630769515 Marionette TRACE conn3 <- [1,150,null,{}] 17:32:49 INFO - PROCESS | 1834 | 1461630769519 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:49 INFO - PROCESS | 1834 | 1461630769645 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:32:49 INFO - PROCESS | 1834 | 1461630769734 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23e9c4000 == 39 [pid = 1834] [id = 45] 17:32:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7fa228c61800) [pid = 1834] [serial = 133] [outer = (nil)] 17:32:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7fa240c12800) [pid = 1834] [serial = 134] [outer = 0x7fa228c61800] 17:32:49 INFO - PROCESS | 1834 | 1461630769793 Marionette DEBUG loaded listener.js 17:32:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7fa2426bb800) [pid = 1834] [serial = 135] [outer = 0x7fa228c61800] 17:32:50 INFO - PROCESS | 1834 | 1461630770407 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 17:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 977ms 17:32:50 INFO - PROCESS | 1834 | 1461630770490 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:32:50 INFO - PROCESS | 1834 | 1461630770495 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:32:50 INFO - PROCESS | 1834 | 1461630770503 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:32:50 INFO - PROCESS | 1834 | 1461630770511 Marionette TRACE conn3 <- [1,154,null,{}] 17:32:50 INFO - PROCESS | 1834 | 1461630770525 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:50 INFO - PROCESS | 1834 | 1461630770748 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:32:50 INFO - PROCESS | 1834 | 1461630770876 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22aca9000 == 40 [pid = 1834] [id = 46] 17:32:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7fa22bf07c00) [pid = 1834] [serial = 136] [outer = (nil)] 17:32:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7fa22c0ab400) [pid = 1834] [serial = 137] [outer = 0x7fa22bf07c00] 17:32:50 INFO - PROCESS | 1834 | 1461630770952 Marionette DEBUG loaded listener.js 17:32:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7fa22c366c00) [pid = 1834] [serial = 138] [outer = 0x7fa22bf07c00] 17:32:51 INFO - PROCESS | 1834 | 1461630771796 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 17:32:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1347ms 17:32:51 INFO - PROCESS | 1834 | 1461630771851 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:32:51 INFO - PROCESS | 1834 | 1461630771855 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:32:51 INFO - PROCESS | 1834 | 1461630771869 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:32:51 INFO - PROCESS | 1834 | 1461630771873 Marionette TRACE conn3 <- [1,158,null,{}] 17:32:51 INFO - PROCESS | 1834 | 1461630771879 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:52 INFO - PROCESS | 1834 | 1461630772037 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:32:52 INFO - PROCESS | 1834 | 1461630772161 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2326d6800 == 41 [pid = 1834] [id = 47] 17:32:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7fa22fee1c00) [pid = 1834] [serial = 139] [outer = (nil)] 17:32:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7fa232fb4800) [pid = 1834] [serial = 140] [outer = 0x7fa22fee1c00] 17:32:52 INFO - PROCESS | 1834 | 1461630772231 Marionette DEBUG loaded listener.js 17:32:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7fa23576a800) [pid = 1834] [serial = 141] [outer = 0x7fa22fee1c00] 17:32:53 INFO - PROCESS | 1834 | 1461630773092 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 17:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1292ms 17:32:53 INFO - PROCESS | 1834 | 1461630773159 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:32:53 INFO - PROCESS | 1834 | 1461630773163 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:32:53 INFO - PROCESS | 1834 | 1461630773169 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:32:53 INFO - PROCESS | 1834 | 1461630773173 Marionette TRACE conn3 <- [1,162,null,{}] 17:32:53 INFO - PROCESS | 1834 | 1461630773187 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:53 INFO - PROCESS | 1834 | 1461630773395 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:32:53 INFO - PROCESS | 1834 | 1461630773572 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23fae3800 == 42 [pid = 1834] [id = 48] 17:32:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 76 (0x7fa23f87d400) [pid = 1834] [serial = 142] [outer = (nil)] 17:32:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7fa23f880000) [pid = 1834] [serial = 143] [outer = 0x7fa23f87d400] 17:32:53 INFO - PROCESS | 1834 | 1461630773658 Marionette DEBUG loaded listener.js 17:32:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7fa240951400) [pid = 1834] [serial = 144] [outer = 0x7fa23f87d400] 17:32:54 INFO - PROCESS | 1834 | 1461630774565 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 17:32:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1434ms 17:32:54 INFO - PROCESS | 1834 | 1461630774604 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:32:54 INFO - PROCESS | 1834 | 1461630774608 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:32:54 INFO - PROCESS | 1834 | 1461630774614 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:32:54 INFO - PROCESS | 1834 | 1461630774617 Marionette TRACE conn3 <- [1,166,null,{}] 17:32:54 INFO - PROCESS | 1834 | 1461630774622 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:54 INFO - PROCESS | 1834 | 1461630774782 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:32:54 INFO - PROCESS | 1834 | 1461630774911 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa240941000 == 43 [pid = 1834] [id = 49] 17:32:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 79 (0x7fa235c36800) [pid = 1834] [serial = 145] [outer = (nil)] 17:32:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 80 (0x7fa24432e800) [pid = 1834] [serial = 146] [outer = 0x7fa235c36800] 17:32:54 INFO - PROCESS | 1834 | 1461630774984 Marionette DEBUG loaded listener.js 17:32:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 81 (0x7fa2446a1400) [pid = 1834] [serial = 147] [outer = 0x7fa235c36800] 17:32:55 INFO - PROCESS | 1834 | 1461630775889 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1285ms 17:32:55 INFO - PROCESS | 1834 | 1461630775900 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:32:55 INFO - PROCESS | 1834 | 1461630775904 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:32:55 INFO - PROCESS | 1834 | 1461630775909 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:32:55 INFO - PROCESS | 1834 | 1461630775913 Marionette TRACE conn3 <- [1,170,null,{}] 17:32:55 INFO - PROCESS | 1834 | 1461630775920 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:56 INFO - PROCESS | 1834 | 1461630776083 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:32:56 INFO - PROCESS | 1834 | 1461630776337 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa231c73000 == 44 [pid = 1834] [id = 50] 17:32:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 82 (0x7fa22bf08800) [pid = 1834] [serial = 148] [outer = (nil)] 17:32:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 83 (0x7fa22c0ae000) [pid = 1834] [serial = 149] [outer = 0x7fa22bf08800] 17:32:56 INFO - PROCESS | 1834 | 1461630776498 Marionette DEBUG loaded listener.js 17:32:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 84 (0x7fa22e9a5c00) [pid = 1834] [serial = 150] [outer = 0x7fa22bf08800] 17:32:57 INFO - PROCESS | 1834 | 1461630777586 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:32:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:32:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1739ms 17:32:57 INFO - PROCESS | 1834 | 1461630777656 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:32:57 INFO - PROCESS | 1834 | 1461630777661 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:32:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:32:57 INFO - PROCESS | 1834 | 1461630777668 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:32:57 INFO - PROCESS | 1834 | 1461630777672 Marionette TRACE conn3 <- [1,174,null,{}] 17:32:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa238d0a000 == 43 [pid = 1834] [id = 44] 17:32:57 INFO - PROCESS | 1834 | --DOMWINDOW == 83 (0x7fa22f44b800) [pid = 1834] [serial = 88] [outer = (nil)] [url = about:blank] 17:32:57 INFO - PROCESS | 1834 | --DOMWINDOW == 82 (0x7fa23fa4e000) [pid = 1834] [serial = 107] [outer = (nil)] [url = about:blank] 17:32:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2359ec800 == 42 [pid = 1834] [id = 43] 17:32:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232d1c000 == 41 [pid = 1834] [id = 42] 17:32:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2327ce800 == 40 [pid = 1834] [id = 41] 17:32:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa230c2b800 == 39 [pid = 1834] [id = 40] 17:32:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22bfaf000 == 38 [pid = 1834] [id = 39] 17:32:57 INFO - PROCESS | 1834 | 1461630777768 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2327d6800 == 37 [pid = 1834] [id = 38] 17:32:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22e966000 == 36 [pid = 1834] [id = 37] 17:32:57 INFO - PROCESS | 1834 | 1461630777923 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 81 (0x7fa230e19800) [pid = 1834] [serial = 92] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 80 (0x7fa23f7f4000) [pid = 1834] [serial = 104] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 79 (0x7fa2409f6400) [pid = 1834] [serial = 85] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 78 (0x7fa233ae6800) [pid = 1834] [serial = 77] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 77 (0x7fa23198b000) [pid = 1834] [serial = 103] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 76 (0x7fa230d74800) [pid = 1834] [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.] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 75 (0x7fa23f7edc00) [pid = 1834] [serial = 101] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 74 (0x7fa2406b0c00) [pid = 1834] [serial = 82] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 73 (0x7fa232a28400) [pid = 1834] [serial = 76] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 72 (0x7fa23308dc00) [pid = 1834] [serial = 95] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7fa2327a6000) [pid = 1834] [serial = 94] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 70 (0x7fa23595b400) [pid = 1834] [serial = 97] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7fa240a65400) [pid = 1834] [serial = 83] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 68 (0x7fa240de6000) [pid = 1834] [serial = 86] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7fa23e9f0c00) [pid = 1834] [serial = 79] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 66 (0x7fa23e9e7400) [pid = 1834] [serial = 100] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 65 (0x7fa23f7f2400) [pid = 1834] [serial = 80] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 64 (0x7fa23034b000) [pid = 1834] [serial = 91] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | --DOMWINDOW == 63 (0x7fa235c70800) [pid = 1834] [serial = 98] [outer = (nil)] [url = about:blank] 17:32:58 INFO - PROCESS | 1834 | 1461630778086 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22acb2000 == 37 [pid = 1834] [id = 51] 17:32:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7fa22bf0ac00) [pid = 1834] [serial = 151] [outer = (nil)] 17:32:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7fa23308dc00) [pid = 1834] [serial = 152] [outer = 0x7fa22bf0ac00] 17:32:58 INFO - PROCESS | 1834 | 1461630778154 Marionette DEBUG loaded listener.js 17:32:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7fa235769800) [pid = 1834] [serial = 153] [outer = 0x7fa22bf0ac00] 17:32:58 INFO - PROCESS | 1834 | 1461630778766 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:32:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1136ms 17:32:58 INFO - PROCESS | 1834 | 1461630778806 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:32:58 INFO - PROCESS | 1834 | 1461630778812 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:32:58 INFO - PROCESS | 1834 | 1461630778819 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:32:58 INFO - PROCESS | 1834 | 1461630778822 Marionette TRACE conn3 <- [1,178,null,{}] 17:32:58 INFO - PROCESS | 1834 | 1461630778836 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:58 INFO - PROCESS | 1834 | 1461630778987 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:32:59 INFO - PROCESS | 1834 | 1461630779076 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2326d3000 == 38 [pid = 1834] [id = 52] 17:32:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7fa2317dc000) [pid = 1834] [serial = 154] [outer = (nil)] 17:32:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7fa23e925800) [pid = 1834] [serial = 155] [outer = 0x7fa2317dc000] 17:32:59 INFO - PROCESS | 1834 | 1461630779136 Marionette DEBUG loaded listener.js 17:32:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7fa23f804800) [pid = 1834] [serial = 156] [outer = 0x7fa2317dc000] 17:32:59 INFO - PROCESS | 1834 | 1461630779761 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:32:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 981ms 17:32:59 INFO - PROCESS | 1834 | 1461630779802 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:32:59 INFO - PROCESS | 1834 | 1461630779808 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:32:59 INFO - PROCESS | 1834 | 1461630779819 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:32:59 INFO - PROCESS | 1834 | 1461630779830 Marionette TRACE conn3 <- [1,182,null,{}] 17:32:59 INFO - PROCESS | 1834 | 1461630779843 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:00 INFO - PROCESS | 1834 | 1461630780021 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:33:00 INFO - PROCESS | 1834 | 1461630780058 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233a19000 == 39 [pid = 1834] [id = 53] 17:33:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7fa23fa54c00) [pid = 1834] [serial = 157] [outer = (nil)] 17:33:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7fa242b41400) [pid = 1834] [serial = 158] [outer = 0x7fa23fa54c00] 17:33:00 INFO - PROCESS | 1834 | 1461630780118 Marionette DEBUG loaded listener.js 17:33:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7fa243f52c00) [pid = 1834] [serial = 159] [outer = 0x7fa23fa54c00] 17:33:00 INFO - PROCESS | 1834 | 1461630780878 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1099ms 17:33:00 INFO - PROCESS | 1834 | 1461630780916 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:33:00 INFO - PROCESS | 1834 | 1461630780919 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:33:00 INFO - PROCESS | 1834 | 1461630780925 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:33:00 INFO - PROCESS | 1834 | 1461630780928 Marionette TRACE conn3 <- [1,186,null,{}] 17:33:00 INFO - PROCESS | 1834 | 1461630780933 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:01 INFO - PROCESS | 1834 | 1461630781099 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:33:01 INFO - PROCESS | 1834 | 1461630781135 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238d09800 == 40 [pid = 1834] [id = 54] 17:33:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7fa22bf05400) [pid = 1834] [serial = 160] [outer = (nil)] 17:33:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7fa2446a8400) [pid = 1834] [serial = 161] [outer = 0x7fa22bf05400] 17:33:01 INFO - PROCESS | 1834 | 1461630781196 Marionette DEBUG loaded listener.js 17:33:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7fa244c35c00) [pid = 1834] [serial = 162] [outer = 0x7fa22bf05400] 17:33:01 INFO - PROCESS | 1834 | 1461630781957 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:33:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1077ms 17:33:02 INFO - PROCESS | 1834 | 1461630782004 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:33:02 INFO - PROCESS | 1834 | 1461630782007 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:33:02 INFO - PROCESS | 1834 | 1461630782026 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:33:02 INFO - PROCESS | 1834 | 1461630782030 Marionette TRACE conn3 <- [1,190,null,{}] 17:33:02 INFO - PROCESS | 1834 | 1461630782038 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:02 INFO - PROCESS | 1834 | 1461630782270 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:33:02 INFO - PROCESS | 1834 | 1461630782295 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:33:02 INFO - PROCESS | 1834 | 1461630782317 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2303b1800 == 41 [pid = 1834] [id = 55] 17:33:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 76 (0x7fa24733b400) [pid = 1834] [serial = 163] [outer = (nil)] 17:33:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7fa2473a9c00) [pid = 1834] [serial = 164] [outer = 0x7fa24733b400] 17:33:02 INFO - PROCESS | 1834 | 1461630782532 Marionette DEBUG loaded listener.js 17:33:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7fa247696000) [pid = 1834] [serial = 165] [outer = 0x7fa24733b400] 17:33:02 INFO - PROCESS | 1834 | --DOMWINDOW == 77 (0x7fa22c0aac00) [pid = 1834] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:33:02 INFO - PROCESS | 1834 | --DOMWINDOW == 76 (0x7fa22c0b4800) [pid = 1834] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:33:02 INFO - PROCESS | 1834 | --DOMWINDOW == 75 (0x7fa22e9a8800) [pid = 1834] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:33:02 INFO - PROCESS | 1834 | --DOMWINDOW == 74 (0x7fa228b31000) [pid = 1834] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:33:02 INFO - PROCESS | 1834 | --DOMWINDOW == 73 (0x7fa232a2ac00) [pid = 1834] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:33:02 INFO - PROCESS | 1834 | --DOMWINDOW == 72 (0x7fa229931800) [pid = 1834] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:33:02 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7fa22e947c00) [pid = 1834] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:33:03 INFO - PROCESS | 1834 | 1461630783260 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1291ms 17:33:03 INFO - PROCESS | 1834 | 1461630783316 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:33:03 INFO - PROCESS | 1834 | 1461630783319 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:33:03 INFO - PROCESS | 1834 | 1461630783325 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:33:03 INFO - PROCESS | 1834 | 1461630783327 Marionette TRACE conn3 <- [1,194,null,{}] 17:33:03 INFO - PROCESS | 1834 | 1461630783332 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:03 INFO - PROCESS | 1834 | 1461630783510 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:33:03 INFO - PROCESS | 1834 | 1461630783529 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24265c000 == 42 [pid = 1834] [id = 56] 17:33:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7fa22c0b2400) [pid = 1834] [serial = 166] [outer = (nil)] 17:33:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7fa248c1b800) [pid = 1834] [serial = 167] [outer = 0x7fa22c0b2400] 17:33:03 INFO - PROCESS | 1834 | 1461630783592 Marionette DEBUG loaded listener.js 17:33:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7fa248c7e000) [pid = 1834] [serial = 168] [outer = 0x7fa22c0b2400] 17:33:04 INFO - PROCESS | 1834 | 1461630784272 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:33:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 977ms 17:33:04 INFO - PROCESS | 1834 | 1461630784303 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:33:04 INFO - PROCESS | 1834 | 1461630784305 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:33:04 INFO - PROCESS | 1834 | 1461630784317 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:33:04 INFO - PROCESS | 1834 | 1461630784322 Marionette TRACE conn3 <- [1,198,null,{}] 17:33:04 INFO - PROCESS | 1834 | 1461630784331 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:04 INFO - PROCESS | 1834 | 1461630784755 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:33:04 INFO - PROCESS | 1834 | 1461630784816 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228eb5000 == 43 [pid = 1834] [id = 57] 17:33:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7fa228b34c00) [pid = 1834] [serial = 169] [outer = (nil)] 17:33:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 76 (0x7fa228e9c800) [pid = 1834] [serial = 170] [outer = 0x7fa228b34c00] 17:33:04 INFO - PROCESS | 1834 | 1461630784891 Marionette DEBUG loaded listener.js 17:33:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7fa22a893400) [pid = 1834] [serial = 171] [outer = 0x7fa228b34c00] 17:33:05 INFO - PROCESS | 1834 | 1461630785826 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:33:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1584ms 17:33:05 INFO - PROCESS | 1834 | 1461630785905 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:33:05 INFO - PROCESS | 1834 | 1461630785910 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:33:05 INFO - PROCESS | 1834 | 1461630785920 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:33:05 INFO - PROCESS | 1834 | 1461630785926 Marionette TRACE conn3 <- [1,202,null,{}] 17:33:05 INFO - PROCESS | 1834 | 1461630785934 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:06 INFO - PROCESS | 1834 | 1461630786152 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:33:06 INFO - PROCESS | 1834 | 1461630786280 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa231ba8000 == 44 [pid = 1834] [id = 58] 17:33:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7fa22a703000) [pid = 1834] [serial = 172] [outer = (nil)] 17:33:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 79 (0x7fa230cf2800) [pid = 1834] [serial = 173] [outer = 0x7fa22a703000] 17:33:06 INFO - PROCESS | 1834 | 1461630786380 Marionette DEBUG loaded listener.js 17:33:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 80 (0x7fa231b15800) [pid = 1834] [serial = 174] [outer = 0x7fa22a703000] 17:33:07 INFO - PROCESS | 1834 | 1461630787225 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:33:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1336ms 17:33:07 INFO - PROCESS | 1834 | 1461630787257 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:33:07 INFO - PROCESS | 1834 | 1461630787262 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:33:07 INFO - PROCESS | 1834 | 1461630787268 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:33:07 INFO - PROCESS | 1834 | 1461630787272 Marionette TRACE conn3 <- [1,206,null,{}] 17:33:07 INFO - PROCESS | 1834 | 1461630787278 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:07 INFO - PROCESS | 1834 | 1461630787455 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:33:07 INFO - PROCESS | 1834 | 1461630787591 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232d90800 == 45 [pid = 1834] [id = 59] 17:33:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 81 (0x7fa233093000) [pid = 1834] [serial = 175] [outer = (nil)] 17:33:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 82 (0x7fa235774400) [pid = 1834] [serial = 176] [outer = 0x7fa233093000] 17:33:07 INFO - PROCESS | 1834 | 1461630787674 Marionette DEBUG loaded listener.js 17:33:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 83 (0x7fa235c70800) [pid = 1834] [serial = 177] [outer = 0x7fa233093000] 17:33:08 INFO - PROCESS | 1834 | 1461630788587 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:33:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1348ms 17:33:08 INFO - PROCESS | 1834 | 1461630788616 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:33:08 INFO - PROCESS | 1834 | 1461630788622 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:33:08 INFO - PROCESS | 1834 | 1461630788639 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:33:08 INFO - PROCESS | 1834 | 1461630788646 Marionette TRACE conn3 <- [1,210,null,{}] 17:33:08 INFO - PROCESS | 1834 | 1461630788652 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:08 INFO - PROCESS | 1834 | 1461630788843 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:33:08 INFO - PROCESS | 1834 | 1461630788974 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa243f39000 == 46 [pid = 1834] [id = 60] 17:33:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 84 (0x7fa233aeec00) [pid = 1834] [serial = 178] [outer = (nil)] 17:33:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 85 (0x7fa242b42800) [pid = 1834] [serial = 179] [outer = 0x7fa233aeec00] 17:33:09 INFO - PROCESS | 1834 | 1461630789061 Marionette DEBUG loaded listener.js 17:33:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7fa2446a0c00) [pid = 1834] [serial = 180] [outer = 0x7fa233aeec00] 17:33:10 INFO - PROCESS | 1834 | 1461630790120 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 17:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1541ms 17:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:33:10 INFO - PROCESS | 1834 | 1461630790174 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:33:10 INFO - PROCESS | 1834 | 1461630790176 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:33:10 INFO - PROCESS | 1834 | 1461630790183 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:33:10 INFO - PROCESS | 1834 | 1461630790187 Marionette TRACE conn3 <- [1,214,null,{}] 17:33:10 INFO - PROCESS | 1834 | 1461630790192 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:10 INFO - PROCESS | 1834 | 1461630790371 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:33:10 INFO - PROCESS | 1834 | 1461630790542 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24434b800 == 47 [pid = 1834] [id = 61] 17:33:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7fa22c0b1400) [pid = 1834] [serial = 181] [outer = (nil)] 17:33:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7fa231fd3000) [pid = 1834] [serial = 182] [outer = 0x7fa22c0b1400] 17:33:10 INFO - PROCESS | 1834 | 1461630790620 Marionette DEBUG loaded listener.js 17:33:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7fa242b41c00) [pid = 1834] [serial = 183] [outer = 0x7fa22c0b1400] 17:33:11 INFO - PROCESS | 1834 | 1461630791406 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 17:33:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1239ms 17:33:11 INFO - PROCESS | 1834 | 1461630791423 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:33:11 INFO - PROCESS | 1834 | 1461630791426 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:33:11 INFO - PROCESS | 1834 | 1461630791433 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:33:11 INFO - PROCESS | 1834 | 1461630791435 Marionette TRACE conn3 <- [1,218,null,{}] 17:33:11 INFO - PROCESS | 1834 | 1461630791441 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:11 INFO - PROCESS | 1834 | 1461630791624 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:33:12 INFO - PROCESS | 1834 | 1461630792013 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa230c3b800 == 48 [pid = 1834] [id = 62] 17:33:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7fa22a89d000) [pid = 1834] [serial = 184] [outer = (nil)] 17:33:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7fa22aa1ec00) [pid = 1834] [serial = 185] [outer = 0x7fa22a89d000] 17:33:12 INFO - PROCESS | 1834 | 1461630792126 Marionette DEBUG loaded listener.js 17:33:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7fa22c0af000) [pid = 1834] [serial = 186] [outer = 0x7fa22a89d000] 17:33:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22aca6800 == 47 [pid = 1834] [id = 6] 17:33:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24265c000 == 46 [pid = 1834] [id = 56] 17:33:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2303b1800 == 45 [pid = 1834] [id = 55] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7fa240c12800) [pid = 1834] [serial = 134] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa238d09800 == 44 [pid = 1834] [id = 54] 17:33:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233a19000 == 43 [pid = 1834] [id = 53] 17:33:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2326d3000 == 42 [pid = 1834] [id = 52] 17:33:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22acb2000 == 41 [pid = 1834] [id = 51] 17:33:13 INFO - PROCESS | 1834 | 1461630793112 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 17:33:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa231c73000 == 40 [pid = 1834] [id = 50] 17:33:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2326d6800 == 39 [pid = 1834] [id = 47] 17:33:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22aca9000 == 38 [pid = 1834] [id = 46] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7fa230cef000) [pid = 1834] [serial = 89] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7fa22e9a4800) [pid = 1834] [serial = 128] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 88 (0x7fa23fa54000) [pid = 1834] [serial = 131] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 87 (0x7fa230e94000) [pid = 1834] [serial = 117] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 86 (0x7fa22fee0400) [pid = 1834] [serial = 116] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 85 (0x7fa233ae4c00) [pid = 1834] [serial = 113] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 84 (0x7fa22be7e800) [pid = 1834] [serial = 110] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 83 (0x7fa23f7f2000) [pid = 1834] [serial = 122] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 82 (0x7fa233a8a000) [pid = 1834] [serial = 119] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 81 (0x7fa235770800) [pid = 1834] [serial = 120] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 80 (0x7fa22c0ad800) [pid = 1834] [serial = 125] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 79 (0x7fa240952c00) [pid = 1834] [serial = 132] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 78 (0x7fa23f583000) [pid = 1834] [serial = 129] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 77 (0x7fa22c0b4400) [pid = 1834] [serial = 126] [outer = (nil)] [url = about:blank] 17:33:13 INFO - PROCESS | 1834 | --DOMWINDOW == 76 (0x7fa23f884800) [pid = 1834] [serial = 123] [outer = (nil)] [url = about:blank] 17:33:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1737ms 17:33:13 INFO - PROCESS | 1834 | 1461630793173 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:33:13 INFO - PROCESS | 1834 | 1461630793177 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:33:13 INFO - PROCESS | 1834 | 1461630793186 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:33:13 INFO - PROCESS | 1834 | 1461630793191 Marionette TRACE conn3 <- [1,222,null,{}] 17:33:13 INFO - PROCESS | 1834 | 1461630793198 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:13 INFO - PROCESS | 1834 | 1461630793353 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:33:13 INFO - PROCESS | 1834 | 1461630793439 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c375800 == 39 [pid = 1834] [id = 63] 17:33:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7fa22aa18800) [pid = 1834] [serial = 187] [outer = (nil)] 17:33:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7fa23198f400) [pid = 1834] [serial = 188] [outer = 0x7fa22aa18800] 17:33:13 INFO - PROCESS | 1834 | 1461630793508 Marionette DEBUG loaded listener.js 17:33:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 79 (0x7fa231fcd000) [pid = 1834] [serial = 189] [outer = 0x7fa22aa18800] 17:33:14 INFO - PROCESS | 1834 | 1461630794206 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 17:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1042ms 17:33:14 INFO - PROCESS | 1834 | 1461630794232 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:33:14 INFO - PROCESS | 1834 | 1461630794241 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:33:14 INFO - PROCESS | 1834 | 1461630794266 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:33:14 INFO - PROCESS | 1834 | 1461630794270 Marionette TRACE conn3 <- [1,226,null,{}] 17:33:14 INFO - PROCESS | 1834 | 1461630794275 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:14 INFO - PROCESS | 1834 | 1461630794461 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:33:14 INFO - PROCESS | 1834 | 1461630794556 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232088800 == 40 [pid = 1834] [id = 64] 17:33:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 80 (0x7fa230e15c00) [pid = 1834] [serial = 190] [outer = (nil)] 17:33:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 81 (0x7fa2327a6000) [pid = 1834] [serial = 191] [outer = 0x7fa230e15c00] 17:33:14 INFO - PROCESS | 1834 | 1461630794619 Marionette DEBUG loaded listener.js 17:33:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 82 (0x7fa233c3a800) [pid = 1834] [serial = 192] [outer = 0x7fa230e15c00] 17:33:15 INFO - PROCESS | 1834 | 1461630795282 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:33:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1050ms 17:33:15 INFO - PROCESS | 1834 | 1461630795301 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:33:15 INFO - PROCESS | 1834 | 1461630795306 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:33:15 INFO - PROCESS | 1834 | 1461630795319 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:33:15 INFO - PROCESS | 1834 | 1461630795328 Marionette TRACE conn3 <- [1,230,null,{}] 17:33:15 INFO - PROCESS | 1834 | 1461630795364 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:15 INFO - PROCESS | 1834 | 1461630795569 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:33:15 INFO - PROCESS | 1834 | 1461630795600 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233a07000 == 41 [pid = 1834] [id = 65] 17:33:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 83 (0x7fa23e92cc00) [pid = 1834] [serial = 193] [outer = (nil)] 17:33:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 84 (0x7fa23f7f3400) [pid = 1834] [serial = 194] [outer = 0x7fa23e92cc00] 17:33:15 INFO - PROCESS | 1834 | 1461630795662 Marionette DEBUG loaded listener.js 17:33:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 85 (0x7fa23f884800) [pid = 1834] [serial = 195] [outer = 0x7fa23e92cc00] 17:33:16 INFO - PROCESS | 1834 | 1461630796527 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 17:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1247ms 17:33:16 INFO - PROCESS | 1834 | 1461630796561 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:33:16 INFO - PROCESS | 1834 | 1461630796564 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:33:16 INFO - PROCESS | 1834 | 1461630796577 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:33:16 INFO - PROCESS | 1834 | 1461630796579 Marionette TRACE conn3 <- [1,234,null,{}] 17:33:16 INFO - PROCESS | 1834 | 1461630796585 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:16 INFO - PROCESS | 1834 | 1461630796755 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:33:16 INFO - PROCESS | 1834 | 1461630796781 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238d0c800 == 42 [pid = 1834] [id = 66] 17:33:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7fa231fcf800) [pid = 1834] [serial = 196] [outer = (nil)] 17:33:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7fa240c19c00) [pid = 1834] [serial = 197] [outer = 0x7fa231fcf800] 17:33:16 INFO - PROCESS | 1834 | 1461630796844 Marionette DEBUG loaded listener.js 17:33:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7fa243d6dc00) [pid = 1834] [serial = 198] [outer = 0x7fa231fcf800] 17:33:17 INFO - PROCESS | 1834 | --DOMWINDOW == 87 (0x7fa22bf05400) [pid = 1834] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:33:17 INFO - PROCESS | 1834 | --DOMWINDOW == 86 (0x7fa23fa54c00) [pid = 1834] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:33:17 INFO - PROCESS | 1834 | --DOMWINDOW == 85 (0x7fa2317dc000) [pid = 1834] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:33:17 INFO - PROCESS | 1834 | --DOMWINDOW == 84 (0x7fa22bf0ac00) [pid = 1834] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:33:17 INFO - PROCESS | 1834 | --DOMWINDOW == 83 (0x7fa228c61800) [pid = 1834] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:33:17 INFO - PROCESS | 1834 | --DOMWINDOW == 82 (0x7fa24733b400) [pid = 1834] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:33:17 INFO - PROCESS | 1834 | --DOMWINDOW == 81 (0x7fa22bf08800) [pid = 1834] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:33:17 INFO - PROCESS | 1834 | 1461630797717 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 17:33:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:33:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1184ms 17:33:17 INFO - PROCESS | 1834 | 1461630797756 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:33:17 INFO - PROCESS | 1834 | 1461630797759 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:33:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:33:17 INFO - PROCESS | 1834 | 1461630797766 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:33:17 INFO - PROCESS | 1834 | 1461630797769 Marionette TRACE conn3 <- [1,238,null,{}] 17:33:17 INFO - PROCESS | 1834 | 1461630797775 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:17 INFO - PROCESS | 1834 | 1461630797921 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:33:17 INFO - PROCESS | 1834 | 1461630797946 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22bfbf000 == 43 [pid = 1834] [id = 67] 17:33:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 82 (0x7fa243d9d400) [pid = 1834] [serial = 199] [outer = (nil)] 17:33:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 83 (0x7fa243f4d000) [pid = 1834] [serial = 200] [outer = 0x7fa243d9d400] 17:33:18 INFO - PROCESS | 1834 | 1461630798023 Marionette DEBUG loaded listener.js 17:33:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 84 (0x7fa244d32c00) [pid = 1834] [serial = 201] [outer = 0x7fa243d9d400] 17:33:18 INFO - PROCESS | 1834 | 1461630798788 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 17:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1080ms 17:33:18 INFO - PROCESS | 1834 | 1461630798847 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:33:18 INFO - PROCESS | 1834 | 1461630798851 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:33:18 INFO - PROCESS | 1834 | 1461630798856 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:33:18 INFO - PROCESS | 1834 | 1461630798859 Marionette TRACE conn3 <- [1,242,null,{}] 17:33:18 INFO - PROCESS | 1834 | 1461630798864 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:19 INFO - PROCESS | 1834 | 1461630799049 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:33:19 INFO - PROCESS | 1834 | 1461630799068 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22bfaf000 == 44 [pid = 1834] [id = 68] 17:33:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 85 (0x7fa2296f3400) [pid = 1834] [serial = 202] [outer = (nil)] 17:33:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7fa244d86000) [pid = 1834] [serial = 203] [outer = 0x7fa2296f3400] 17:33:19 INFO - PROCESS | 1834 | 1461630799131 Marionette DEBUG loaded listener.js 17:33:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7fa247335400) [pid = 1834] [serial = 204] [outer = 0x7fa2296f3400] 17:33:19 INFO - PROCESS | 1834 | 1461630799966 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 17:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1126ms 17:33:19 INFO - PROCESS | 1834 | 1461630799984 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:33:19 INFO - PROCESS | 1834 | 1461630799989 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:33:20 INFO - PROCESS | 1834 | 1461630799999 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:33:20 INFO - PROCESS | 1834 | 1461630800003 Marionette TRACE conn3 <- [1,246,null,{}] 17:33:20 INFO - PROCESS | 1834 | 1461630800012 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:20 INFO - PROCESS | 1834 | 1461630800184 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:33:20 INFO - PROCESS | 1834 | 1461630800299 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2317ba000 == 45 [pid = 1834] [id = 69] 17:33:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7fa2296f5c00) [pid = 1834] [serial = 205] [outer = (nil)] 17:33:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7fa22aa1f800) [pid = 1834] [serial = 206] [outer = 0x7fa2296f5c00] 17:33:20 INFO - PROCESS | 1834 | 1461630800374 Marionette DEBUG loaded listener.js 17:33:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7fa22c36c000) [pid = 1834] [serial = 207] [outer = 0x7fa2296f5c00] 17:33:21 INFO - PROCESS | 1834 | 1461630801272 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1334ms 17:33:21 INFO - PROCESS | 1834 | 1461630801334 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:33:21 INFO - PROCESS | 1834 | 1461630801343 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:33:21 INFO - PROCESS | 1834 | 1461630801354 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:33:21 INFO - PROCESS | 1834 | 1461630801358 Marionette TRACE conn3 <- [1,250,null,{}] 17:33:21 INFO - PROCESS | 1834 | 1461630801367 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:21 INFO - PROCESS | 1834 | 1461630801577 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:33:21 INFO - PROCESS | 1834 | 1461630801720 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23e904800 == 46 [pid = 1834] [id = 70] 17:33:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7fa22c370000) [pid = 1834] [serial = 208] [outer = (nil)] 17:33:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7fa232713400) [pid = 1834] [serial = 209] [outer = 0x7fa22c370000] 17:33:21 INFO - PROCESS | 1834 | 1461630801796 Marionette DEBUG loaded listener.js 17:33:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7fa233aec400) [pid = 1834] [serial = 210] [outer = 0x7fa22c370000] 17:33:22 INFO - PROCESS | 1834 | 1461630802616 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:33:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:33:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1291ms 17:33:22 INFO - PROCESS | 1834 | 1461630802657 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:33:22 INFO - PROCESS | 1834 | 1461630802661 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:33:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:33:22 INFO - PROCESS | 1834 | 1461630802671 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:33:22 INFO - PROCESS | 1834 | 1461630802681 Marionette TRACE conn3 <- [1,254,null,{}] 17:33:22 INFO - PROCESS | 1834 | 1461630802707 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:22 INFO - PROCESS | 1834 | 1461630802893 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:33:23 INFO - PROCESS | 1834 | 1461630803024 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24459f800 == 47 [pid = 1834] [id = 71] 17:33:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7fa23e92a000) [pid = 1834] [serial = 211] [outer = (nil)] 17:33:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7fa240aca000) [pid = 1834] [serial = 212] [outer = 0x7fa23e92a000] 17:33:23 INFO - PROCESS | 1834 | 1461630803099 Marionette DEBUG loaded listener.js 17:33:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7fa244c32000) [pid = 1834] [serial = 213] [outer = 0x7fa23e92a000] 17:33:24 INFO - PROCESS | 1834 | 1461630804003 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 17:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1405ms 17:33:24 INFO - PROCESS | 1834 | 1461630804075 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:33:24 INFO - PROCESS | 1834 | 1461630804080 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:33:24 INFO - PROCESS | 1834 | 1461630804086 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:33:24 INFO - PROCESS | 1834 | 1461630804090 Marionette TRACE conn3 <- [1,258,null,{}] 17:33:24 INFO - PROCESS | 1834 | 1461630804095 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:24 INFO - PROCESS | 1834 | 1461630804312 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:33:24 INFO - PROCESS | 1834 | 1461630804443 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244c91000 == 48 [pid = 1834] [id = 72] 17:33:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7fa2318de800) [pid = 1834] [serial = 214] [outer = (nil)] 17:33:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7fa2318e4400) [pid = 1834] [serial = 215] [outer = 0x7fa2318de800] 17:33:24 INFO - PROCESS | 1834 | 1461630804522 Marionette DEBUG loaded listener.js 17:33:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7fa23f7f4000) [pid = 1834] [serial = 216] [outer = 0x7fa2318de800] 17:33:25 INFO - PROCESS | 1834 | 1461630805365 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 17:33:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:33:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1332ms 17:33:25 INFO - PROCESS | 1834 | 1461630805418 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:33:25 INFO - PROCESS | 1834 | 1461630805421 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:33:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:33:25 INFO - PROCESS | 1834 | 1461630805429 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:33:25 INFO - PROCESS | 1834 | 1461630805431 Marionette TRACE conn3 <- [1,262,null,{}] 17:33:25 INFO - PROCESS | 1834 | 1461630805456 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:25 INFO - PROCESS | 1834 | 1461630805627 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:33:25 INFO - PROCESS | 1834 | 1461630805754 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2476cc000 == 49 [pid = 1834] [id = 73] 17:33:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7fa2318df000) [pid = 1834] [serial = 217] [outer = (nil)] 17:33:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7fa2469c3c00) [pid = 1834] [serial = 218] [outer = 0x7fa2318df000] 17:33:25 INFO - PROCESS | 1834 | 1461630805829 Marionette DEBUG loaded listener.js 17:33:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7fa247612000) [pid = 1834] [serial = 219] [outer = 0x7fa2318df000] 17:33:26 INFO - PROCESS | 1834 | 1461630806863 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 17:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1490ms 17:33:26 INFO - PROCESS | 1834 | 1461630806919 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:33:26 INFO - PROCESS | 1834 | 1461630806924 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:33:26 INFO - PROCESS | 1834 | 1461630806933 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:33:26 INFO - PROCESS | 1834 | 1461630806937 Marionette TRACE conn3 <- [1,266,null,{}] 17:33:26 INFO - PROCESS | 1834 | 1461630806946 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:27 INFO - PROCESS | 1834 | 1461630807107 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:33:27 INFO - PROCESS | 1834 | 1461630807313 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232d11800 == 50 [pid = 1834] [id = 74] 17:33:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7fa22e942800) [pid = 1834] [serial = 220] [outer = (nil)] 17:33:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7fa22f44bc00) [pid = 1834] [serial = 221] [outer = 0x7fa22e942800] 17:33:27 INFO - PROCESS | 1834 | 1461630807390 Marionette DEBUG loaded listener.js 17:33:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa2318da000) [pid = 1834] [serial = 222] [outer = 0x7fa22e942800] 17:33:28 INFO - PROCESS | 1834 | 1461630808229 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 17:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1337ms 17:33:28 INFO - PROCESS | 1834 | 1461630808271 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:33:28 INFO - PROCESS | 1834 | 1461630808280 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:33:28 INFO - PROCESS | 1834 | 1461630808290 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:33:28 INFO - PROCESS | 1834 | 1461630808295 Marionette TRACE conn3 <- [1,270,null,{}] 17:33:28 INFO - PROCESS | 1834 | 1461630808300 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:28 INFO - PROCESS | 1834 | 1461630808477 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:33:28 INFO - PROCESS | 1834 | 1461630808645 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2303b1800 == 51 [pid = 1834] [id = 75] 17:33:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa231cec000) [pid = 1834] [serial = 223] [outer = (nil)] 17:33:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa231fd0800) [pid = 1834] [serial = 224] [outer = 0x7fa231cec000] 17:33:28 INFO - PROCESS | 1834 | 1461630808749 Marionette DEBUG loaded listener.js 17:33:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa232a2ac00) [pid = 1834] [serial = 225] [outer = 0x7fa231cec000] 17:33:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233767000 == 50 [pid = 1834] [id = 18] 17:33:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa238b5c800 == 49 [pid = 1834] [id = 20] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa248c1b800) [pid = 1834] [serial = 167] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23207b800 == 48 [pid = 1834] [id = 21] 17:33:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa243f39000 == 47 [pid = 1834] [id = 60] 17:33:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232d90800 == 46 [pid = 1834] [id = 59] 17:33:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa231ba8000 == 45 [pid = 1834] [id = 58] 17:33:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228eb5000 == 44 [pid = 1834] [id = 57] 17:33:29 INFO - PROCESS | 1834 | 1461630809567 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa2446a8400) [pid = 1834] [serial = 161] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa242b41400) [pid = 1834] [serial = 158] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa232fb4800) [pid = 1834] [serial = 140] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7fa23e925800) [pid = 1834] [serial = 155] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7fa23f804800) [pid = 1834] [serial = 156] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7fa23308dc00) [pid = 1834] [serial = 152] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7fa235769800) [pid = 1834] [serial = 153] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7fa23f880000) [pid = 1834] [serial = 143] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7fa2426bb800) [pid = 1834] [serial = 135] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7fa2473a9c00) [pid = 1834] [serial = 164] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7fa22e9a5c00) [pid = 1834] [serial = 150] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7fa22c0ae000) [pid = 1834] [serial = 149] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7fa24432e800) [pid = 1834] [serial = 146] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7fa22c0ab400) [pid = 1834] [serial = 137] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7fa244c35c00) [pid = 1834] [serial = 162] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7fa247696000) [pid = 1834] [serial = 165] [outer = (nil)] [url = about:blank] 17:33:29 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7fa243f52c00) [pid = 1834] [serial = 159] [outer = (nil)] [url = about:blank] 17:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1330ms 17:33:29 INFO - PROCESS | 1834 | 1461630809622 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:33:29 INFO - PROCESS | 1834 | 1461630809624 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:33:29 INFO - PROCESS | 1834 | 1461630809636 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:33:29 INFO - PROCESS | 1834 | 1461630809642 Marionette TRACE conn3 <- [1,274,null,{}] 17:33:29 INFO - PROCESS | 1834 | 1461630809659 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:29 INFO - PROCESS | 1834 | 1461630809823 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:33:29 INFO - PROCESS | 1834 | 1461630809924 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23234e800 == 45 [pid = 1834] [id = 76] 17:33:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7fa235957000) [pid = 1834] [serial = 226] [outer = (nil)] 17:33:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7fa23e925800) [pid = 1834] [serial = 227] [outer = 0x7fa235957000] 17:33:30 INFO - PROCESS | 1834 | 1461630809994 Marionette DEBUG loaded listener.js 17:33:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7fa23f880000) [pid = 1834] [serial = 228] [outer = 0x7fa235957000] 17:33:30 INFO - PROCESS | 1834 | 1461630810672 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 17:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1089ms 17:33:30 INFO - PROCESS | 1834 | 1461630810793 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:33:30 INFO - PROCESS | 1834 | 1461630810798 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:33:30 INFO - PROCESS | 1834 | 1461630810810 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:33:30 INFO - PROCESS | 1834 | 1461630810812 Marionette TRACE conn3 <- [1,278,null,{}] 17:33:30 INFO - PROCESS | 1834 | 1461630810818 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:30 INFO - PROCESS | 1834 | 1461630810965 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:33:30 INFO - PROCESS | 1834 | 1461630810976 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23f507800 == 46 [pid = 1834] [id = 77] 17:33:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7fa235c30000) [pid = 1834] [serial = 229] [outer = (nil)] 17:33:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7fa24455f400) [pid = 1834] [serial = 230] [outer = 0x7fa235c30000] 17:33:31 INFO - PROCESS | 1834 | 1461630811049 Marionette DEBUG loaded listener.js 17:33:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7fa244c35c00) [pid = 1834] [serial = 231] [outer = 0x7fa235c30000] 17:33:31 INFO - PROCESS | 1834 | 1461630811966 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 17:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1182ms 17:33:31 INFO - PROCESS | 1834 | 1461630811992 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:33:31 INFO - PROCESS | 1834 | 1461630811996 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:33:32 INFO - PROCESS | 1834 | 1461630812009 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:33:32 INFO - PROCESS | 1834 | 1461630812023 Marionette TRACE conn3 <- [1,282,null,{}] 17:33:32 INFO - PROCESS | 1834 | 1461630812030 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:32 INFO - PROCESS | 1834 | 1461630812257 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:33:32 INFO - PROCESS | 1834 | 1461630812289 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa243dfb800 == 47 [pid = 1834] [id = 78] 17:33:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7fa2296ea000) [pid = 1834] [serial = 232] [outer = (nil)] 17:33:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7fa244736400) [pid = 1834] [serial = 233] [outer = 0x7fa2296ea000] 17:33:32 INFO - PROCESS | 1834 | 1461630812351 Marionette DEBUG loaded listener.js 17:33:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7fa24473b400) [pid = 1834] [serial = 234] [outer = 0x7fa2296ea000] 17:33:33 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7fa22a89d000) [pid = 1834] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:33:33 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7fa231fcf800) [pid = 1834] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:33:33 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7fa23e92cc00) [pid = 1834] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:33:33 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7fa243d9d400) [pid = 1834] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:33:33 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7fa22aa18800) [pid = 1834] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:33:33 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7fa230e15c00) [pid = 1834] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:33:33 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7fa22c0b2400) [pid = 1834] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:33:33 INFO - PROCESS | 1834 | 1461630813441 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 17:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1491ms 17:33:33 INFO - PROCESS | 1834 | 1461630813502 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:33:33 INFO - PROCESS | 1834 | 1461630813508 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:33:33 INFO - PROCESS | 1834 | 1461630813518 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:33:33 INFO - PROCESS | 1834 | 1461630813523 Marionette TRACE conn3 <- [1,286,null,{}] 17:33:33 INFO - PROCESS | 1834 | 1461630813534 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:33 INFO - PROCESS | 1834 | 1461630813778 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:33:33 INFO - PROCESS | 1834 | 1461630813949 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2319e8800 == 48 [pid = 1834] [id = 79] 17:33:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7fa2296f5000) [pid = 1834] [serial = 235] [outer = (nil)] 17:33:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7fa22f51f400) [pid = 1834] [serial = 236] [outer = 0x7fa2296f5000] 17:33:34 INFO - PROCESS | 1834 | 1461630814023 Marionette DEBUG loaded listener.js 17:33:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7fa2318e2000) [pid = 1834] [serial = 237] [outer = 0x7fa2296f5000] 17:33:34 INFO - PROCESS | 1834 | 1461630814844 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 17:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1395ms 17:33:34 INFO - PROCESS | 1834 | 1461630814914 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:33:34 INFO - PROCESS | 1834 | 1461630814922 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:33:34 INFO - PROCESS | 1834 | 1461630814934 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:33:34 INFO - PROCESS | 1834 | 1461630814938 Marionette TRACE conn3 <- [1,290,null,{}] 17:33:34 INFO - PROCESS | 1834 | 1461630814945 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:35 INFO - PROCESS | 1834 | 1461630815235 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:33:35 INFO - PROCESS | 1834 | 1461630815412 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23e9c5800 == 49 [pid = 1834] [id = 80] 17:33:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7fa2327a2000) [pid = 1834] [serial = 238] [outer = (nil)] 17:33:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7fa233c41800) [pid = 1834] [serial = 239] [outer = 0x7fa2327a2000] 17:33:35 INFO - PROCESS | 1834 | 1461630815537 Marionette DEBUG loaded listener.js 17:33:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7fa23999ac00) [pid = 1834] [serial = 240] [outer = 0x7fa2327a2000] 17:33:36 INFO - PROCESS | 1834 | 1461630816375 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1492ms 17:33:36 INFO - PROCESS | 1834 | 1461630816427 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:33:36 INFO - PROCESS | 1834 | 1461630816432 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:33:36 INFO - PROCESS | 1834 | 1461630816439 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:33:36 INFO - PROCESS | 1834 | 1461630816446 Marionette TRACE conn3 <- [1,294,null,{}] 17:33:36 INFO - PROCESS | 1834 | 1461630816463 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:36 INFO - PROCESS | 1834 | 1461630816634 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:33:36 INFO - PROCESS | 1834 | 1461630816767 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa247652000 == 50 [pid = 1834] [id = 81] 17:33:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7fa24260ec00) [pid = 1834] [serial = 241] [outer = (nil)] 17:33:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7fa244737000) [pid = 1834] [serial = 242] [outer = 0x7fa24260ec00] 17:33:36 INFO - PROCESS | 1834 | 1461630816847 Marionette DEBUG loaded listener.js 17:33:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7fa244741800) [pid = 1834] [serial = 243] [outer = 0x7fa24260ec00] 17:33:37 INFO - PROCESS | 1834 | 1461630817745 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1339ms 17:33:37 INFO - PROCESS | 1834 | 1461630817778 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:33:37 INFO - PROCESS | 1834 | 1461630817782 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:33:37 INFO - PROCESS | 1834 | 1461630817789 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:33:37 INFO - PROCESS | 1834 | 1461630817793 Marionette TRACE conn3 <- [1,298,null,{}] 17:33:37 INFO - PROCESS | 1834 | 1461630817799 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:37 INFO - PROCESS | 1834 | 1461630817977 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:33:38 INFO - PROCESS | 1834 | 1461630818115 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c187800 == 51 [pid = 1834] [id = 82] 17:33:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7fa228c5c000) [pid = 1834] [serial = 244] [outer = (nil)] 17:33:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7fa2476e0c00) [pid = 1834] [serial = 245] [outer = 0x7fa228c5c000] 17:33:38 INFO - PROCESS | 1834 | 1461630818192 Marionette DEBUG loaded listener.js 17:33:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7fa248c7a800) [pid = 1834] [serial = 246] [outer = 0x7fa228c5c000] 17:33:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa249c75400) [pid = 1834] [serial = 247] [outer = 0x7fa229929400] 17:33:39 INFO - PROCESS | 1834 | 1461630819036 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:39 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. 17:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1281ms 17:33:39 INFO - PROCESS | 1834 | 1461630819109 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:33:39 INFO - PROCESS | 1834 | 1461630819116 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:33:39 INFO - PROCESS | 1834 | 1461630819125 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:33:39 INFO - PROCESS | 1834 | 1461630819129 Marionette TRACE conn3 <- [1,302,null,{}] 17:33:39 INFO - PROCESS | 1834 | 1461630819134 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:39 INFO - PROCESS | 1834 | 1461630819305 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:33:39 INFO - PROCESS | 1834 | 1461630819438 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233045000 == 52 [pid = 1834] [id = 83] 17:33:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa22ac1e000) [pid = 1834] [serial = 248] [outer = (nil)] 17:33:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa23fc64800) [pid = 1834] [serial = 249] [outer = 0x7fa22ac1e000] 17:33:39 INFO - PROCESS | 1834 | 1461630819516 Marionette DEBUG loaded listener.js 17:33:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa24c3c5800) [pid = 1834] [serial = 250] [outer = 0x7fa22ac1e000] 17:33:40 INFO - PROCESS | 1834 | 1461630820312 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:40 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. 17:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1234ms 17:33:40 INFO - PROCESS | 1834 | 1461630820360 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:33:40 INFO - PROCESS | 1834 | 1461630820364 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:33:40 INFO - PROCESS | 1834 | 1461630820371 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:33:40 INFO - PROCESS | 1834 | 1461630820375 Marionette TRACE conn3 <- [1,306,null,{}] 17:33:40 INFO - PROCESS | 1834 | 1461630820399 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:40 INFO - PROCESS | 1834 | 1461630820607 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:33:40 INFO - PROCESS | 1834 | 1461630820741 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24471d000 == 53 [pid = 1834] [id = 84] 17:33:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa227ee8800) [pid = 1834] [serial = 251] [outer = (nil)] 17:33:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa2290a8400) [pid = 1834] [serial = 252] [outer = 0x7fa227ee8800] 17:33:40 INFO - PROCESS | 1834 | 1461630820814 Marionette DEBUG loaded listener.js 17:33:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa2290acc00) [pid = 1834] [serial = 253] [outer = 0x7fa227ee8800] 17:33:41 INFO - PROCESS | 1834 | 1461630821710 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:41 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. 17:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1404ms 17:33:41 INFO - PROCESS | 1834 | 1461630821776 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:33:41 INFO - PROCESS | 1834 | 1461630821780 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:33:41 INFO - PROCESS | 1834 | 1461630821787 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:33:41 INFO - PROCESS | 1834 | 1461630821790 Marionette TRACE conn3 <- [1,310,null,{}] 17:33:41 INFO - PROCESS | 1834 | 1461630821796 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:41 INFO - PROCESS | 1834 | 1461630821967 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:33:42 INFO - PROCESS | 1834 | 1461630822101 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22425c000 == 54 [pid = 1834] [id = 85] 17:33:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa227ee9000) [pid = 1834] [serial = 254] [outer = (nil)] 17:33:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa2290b1c00) [pid = 1834] [serial = 255] [outer = 0x7fa227ee9000] 17:33:42 INFO - PROCESS | 1834 | 1461630822173 Marionette DEBUG loaded listener.js 17:33:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa2318e7400) [pid = 1834] [serial = 256] [outer = 0x7fa227ee9000] 17:33:43 INFO - PROCESS | 1834 | 1461630823234 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:43 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. 17:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1482ms 17:33:43 INFO - PROCESS | 1834 | 1461630823270 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:33:43 INFO - PROCESS | 1834 | 1461630823275 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:33:43 INFO - PROCESS | 1834 | 1461630823285 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:33:43 INFO - PROCESS | 1834 | 1461630823291 Marionette TRACE conn3 <- [1,314,null,{}] 17:33:43 INFO - PROCESS | 1834 | 1461630823299 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:43 INFO - PROCESS | 1834 | 1461630823471 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:33:43 INFO - PROCESS | 1834 | 1461630823725 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a87f800 == 55 [pid = 1834] [id = 86] 17:33:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa2290aec00) [pid = 1834] [serial = 257] [outer = (nil)] 17:33:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa2296eb800) [pid = 1834] [serial = 258] [outer = 0x7fa2290aec00] 17:33:43 INFO - PROCESS | 1834 | 1461630823850 Marionette DEBUG loaded listener.js 17:33:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa2296f8000) [pid = 1834] [serial = 259] [outer = 0x7fa2290aec00] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa244d86000) [pid = 1834] [serial = 203] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | 1461630824724 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa22aa1ec00) [pid = 1834] [serial = 185] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa240c19c00) [pid = 1834] [serial = 197] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa228e9c800) [pid = 1834] [serial = 170] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa243d6dc00) [pid = 1834] [serial = 198] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa23f884800) [pid = 1834] [serial = 195] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa243f4d000) [pid = 1834] [serial = 200] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa231fcd000) [pid = 1834] [serial = 189] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa23f7f3400) [pid = 1834] [serial = 194] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa230cf2800) [pid = 1834] [serial = 173] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa22c0af000) [pid = 1834] [serial = 186] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa244d32c00) [pid = 1834] [serial = 201] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa235774400) [pid = 1834] [serial = 176] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7fa233c3a800) [pid = 1834] [serial = 192] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7fa231fd3000) [pid = 1834] [serial = 182] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7fa23198f400) [pid = 1834] [serial = 188] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7fa2327a6000) [pid = 1834] [serial = 191] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7fa248c7e000) [pid = 1834] [serial = 168] [outer = (nil)] [url = about:blank] 17:33:44 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7fa242b42800) [pid = 1834] [serial = 179] [outer = (nil)] [url = about:blank] 17:33:44 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. 17:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1486ms 17:33:44 INFO - PROCESS | 1834 | 1461630824772 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:33:44 INFO - PROCESS | 1834 | 1461630824779 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:33:44 INFO - PROCESS | 1834 | 1461630824790 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:33:44 INFO - PROCESS | 1834 | 1461630824794 Marionette TRACE conn3 <- [1,318,null,{}] 17:33:44 INFO - PROCESS | 1834 | 1461630824801 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:44 INFO - PROCESS | 1834 | 1461630824965 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:33:45 INFO - PROCESS | 1834 | 1461630825060 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23207c800 == 56 [pid = 1834] [id = 87] 17:33:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7fa2290b0000) [pid = 1834] [serial = 260] [outer = (nil)] 17:33:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7fa2318da400) [pid = 1834] [serial = 261] [outer = 0x7fa2290b0000] 17:33:45 INFO - PROCESS | 1834 | 1461630825123 Marionette DEBUG loaded listener.js 17:33:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7fa2318e7c00) [pid = 1834] [serial = 262] [outer = 0x7fa2290b0000] 17:33:45 INFO - PROCESS | 1834 | 1461630825845 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:45 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. 17:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1088ms 17:33:45 INFO - PROCESS | 1834 | 1461630825928 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:33:45 INFO - PROCESS | 1834 | 1461630825932 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:33:45 INFO - PROCESS | 1834 | 1461630825944 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:33:45 INFO - PROCESS | 1834 | 1461630825949 Marionette TRACE conn3 <- [1,322,null,{}] 17:33:45 INFO - PROCESS | 1834 | 1461630825969 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:46 INFO - PROCESS | 1834 | 1461630826140 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:33:46 INFO - PROCESS | 1834 | 1461630826152 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238d04000 == 57 [pid = 1834] [id = 88] 17:33:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7fa228e84400) [pid = 1834] [serial = 263] [outer = (nil)] 17:33:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7fa22ac26800) [pid = 1834] [serial = 264] [outer = 0x7fa228e84400] 17:33:46 INFO - PROCESS | 1834 | 1461630826232 Marionette DEBUG loaded listener.js 17:33:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7fa232479400) [pid = 1834] [serial = 265] [outer = 0x7fa228e84400] 17:33:47 INFO - PROCESS | 1834 | 1461630827016 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:47 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. 17:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1091ms 17:33:47 INFO - PROCESS | 1834 | 1461630827040 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:33:47 INFO - PROCESS | 1834 | 1461630827045 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:33:47 INFO - PROCESS | 1834 | 1461630827051 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:33:47 INFO - PROCESS | 1834 | 1461630827053 Marionette TRACE conn3 <- [1,326,null,{}] 17:33:47 INFO - PROCESS | 1834 | 1461630827077 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:47 INFO - PROCESS | 1834 | 1461630827280 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:33:47 INFO - PROCESS | 1834 | 1461630827308 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa240c5c000 == 58 [pid = 1834] [id = 89] 17:33:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa228e82c00) [pid = 1834] [serial = 266] [outer = (nil)] 17:33:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa233bc4800) [pid = 1834] [serial = 267] [outer = 0x7fa228e82c00] 17:33:47 INFO - PROCESS | 1834 | 1461630827371 Marionette DEBUG loaded listener.js 17:33:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa23999c400) [pid = 1834] [serial = 268] [outer = 0x7fa228e82c00] 17:33:48 INFO - PROCESS | 1834 | 1461630828190 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:48 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. 17:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1178ms 17:33:48 INFO - PROCESS | 1834 | 1461630828230 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:33:48 INFO - PROCESS | 1834 | 1461630828234 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:33:48 INFO - PROCESS | 1834 | 1461630828247 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:33:48 INFO - PROCESS | 1834 | 1461630828250 Marionette TRACE conn3 <- [1,330,null,{}] 17:33:48 INFO - PROCESS | 1834 | 1461630828256 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:48 INFO - PROCESS | 1834 | 1461630828459 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:33:48 INFO - PROCESS | 1834 | 1461630828494 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24451a800 == 59 [pid = 1834] [id = 90] 17:33:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa2286ec400) [pid = 1834] [serial = 269] [outer = (nil)] 17:33:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa2286f5400) [pid = 1834] [serial = 270] [outer = 0x7fa2286ec400] 17:33:48 INFO - PROCESS | 1834 | 1461630828565 Marionette DEBUG loaded listener.js 17:33:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa2286f9000) [pid = 1834] [serial = 271] [outer = 0x7fa2286ec400] 17:33:49 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa22e942800) [pid = 1834] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:33:49 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa231cec000) [pid = 1834] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:33:49 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa235957000) [pid = 1834] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:33:49 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa228c54800) [pid = 1834] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:33:49 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa22bf0d000) [pid = 1834] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:33:49 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa235c30000) [pid = 1834] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:33:49 INFO - PROCESS | 1834 | 1461630829488 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:49 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. 17:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1296ms 17:33:49 INFO - PROCESS | 1834 | 1461630829538 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:33:49 INFO - PROCESS | 1834 | 1461630829540 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:33:49 INFO - PROCESS | 1834 | 1461630829548 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:33:49 INFO - PROCESS | 1834 | 1461630829551 Marionette TRACE conn3 <- [1,334,null,{}] 17:33:49 INFO - PROCESS | 1834 | 1461630829557 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:49 INFO - PROCESS | 1834 | 1461630829757 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:33:49 INFO - PROCESS | 1834 | 1461630829769 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244d1b000 == 60 [pid = 1834] [id = 91] 17:33:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa2286efc00) [pid = 1834] [serial = 272] [outer = (nil)] 17:33:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa23f7f7400) [pid = 1834] [serial = 273] [outer = 0x7fa2286efc00] 17:33:49 INFO - PROCESS | 1834 | 1461630829924 Marionette DEBUG loaded listener.js 17:33:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa243da0400) [pid = 1834] [serial = 274] [outer = 0x7fa2286efc00] 17:33:50 INFO - PROCESS | 1834 | 1461630830599 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:50 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. 17:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1089ms 17:33:50 INFO - PROCESS | 1834 | 1461630830640 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:33:50 INFO - PROCESS | 1834 | 1461630830643 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:33:50 INFO - PROCESS | 1834 | 1461630830650 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:33:50 INFO - PROCESS | 1834 | 1461630830654 Marionette TRACE conn3 <- [1,338,null,{}] 17:33:50 INFO - PROCESS | 1834 | 1461630830660 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:50 INFO - PROCESS | 1834 | 1461630830847 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:33:50 INFO - PROCESS | 1834 | 1461630830870 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227c10800 == 61 [pid = 1834] [id = 92] 17:33:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa231994400) [pid = 1834] [serial = 275] [outer = (nil)] 17:33:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa244738c00) [pid = 1834] [serial = 276] [outer = 0x7fa231994400] 17:33:50 INFO - PROCESS | 1834 | 1461630830933 Marionette DEBUG loaded listener.js 17:33:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa244d86000) [pid = 1834] [serial = 277] [outer = 0x7fa231994400] 17:33:51 INFO - PROCESS | 1834 | 1461630831922 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1284ms 17:33:51 INFO - PROCESS | 1834 | 1461630831936 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:33:51 INFO - PROCESS | 1834 | 1461630831943 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:33:51 INFO - PROCESS | 1834 | 1461630831951 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:33:51 INFO - PROCESS | 1834 | 1461630831956 Marionette TRACE conn3 <- [1,342,null,{}] 17:33:51 INFO - PROCESS | 1834 | 1461630831966 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:52 INFO - PROCESS | 1834 | 1461630832145 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:33:52 INFO - PROCESS | 1834 | 1461630832291 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22f57e000 == 62 [pid = 1834] [id = 93] 17:33:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa22808b000) [pid = 1834] [serial = 278] [outer = (nil)] 17:33:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa22808ec00) [pid = 1834] [serial = 279] [outer = 0x7fa22808b000] 17:33:52 INFO - PROCESS | 1834 | 1461630832370 Marionette DEBUG loaded listener.js 17:33:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa2286f4400) [pid = 1834] [serial = 280] [outer = 0x7fa22808b000] 17:33:53 INFO - PROCESS | 1834 | 1461630833289 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:53 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. 17:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1383ms 17:33:53 INFO - PROCESS | 1834 | 1461630833334 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:33:53 INFO - PROCESS | 1834 | 1461630833343 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:33:53 INFO - PROCESS | 1834 | 1461630833354 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:33:53 INFO - PROCESS | 1834 | 1461630833358 Marionette TRACE conn3 <- [1,346,null,{}] 17:33:53 INFO - PROCESS | 1834 | 1461630833365 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:53 INFO - PROCESS | 1834 | 1461630833549 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:33:53 INFO - PROCESS | 1834 | 1461630833688 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238b72000 == 63 [pid = 1834] [id = 94] 17:33:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa228b35400) [pid = 1834] [serial = 281] [outer = (nil)] 17:33:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa228e83800) [pid = 1834] [serial = 282] [outer = 0x7fa228b35400] 17:33:53 INFO - PROCESS | 1834 | 1461630833763 Marionette DEBUG loaded listener.js 17:33:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa2290a5000) [pid = 1834] [serial = 283] [outer = 0x7fa228b35400] 17:33:54 INFO - PROCESS | 1834 | 1461630834723 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:54 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. 17:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1436ms 17:33:54 INFO - PROCESS | 1834 | 1461630834791 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:33:54 INFO - PROCESS | 1834 | 1461630834795 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:33:54 INFO - PROCESS | 1834 | 1461630834802 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:33:54 INFO - PROCESS | 1834 | 1461630834808 Marionette TRACE conn3 <- [1,350,null,{}] 17:33:54 INFO - PROCESS | 1834 | 1461630834825 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:55 INFO - PROCESS | 1834 | 1461630835052 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:33:55 INFO - PROCESS | 1834 | 1461630835233 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2615bd000 == 64 [pid = 1834] [id = 95] 17:33:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa22bf0d000) [pid = 1834] [serial = 284] [outer = (nil)] 17:33:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa231cec000) [pid = 1834] [serial = 285] [outer = 0x7fa22bf0d000] 17:33:55 INFO - PROCESS | 1834 | 1461630835357 Marionette DEBUG loaded listener.js 17:33:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa232b4d400) [pid = 1834] [serial = 286] [outer = 0x7fa22bf0d000] 17:33:56 INFO - PROCESS | 1834 | 1461630836244 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:56 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. 17:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1489ms 17:33:56 INFO - PROCESS | 1834 | 1461630836293 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:33:56 INFO - PROCESS | 1834 | 1461630836300 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:33:56 INFO - PROCESS | 1834 | 1461630836306 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:33:56 INFO - PROCESS | 1834 | 1461630836310 Marionette TRACE conn3 <- [1,354,null,{}] 17:33:56 INFO - PROCESS | 1834 | 1461630836316 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:56 INFO - PROCESS | 1834 | 1461630836578 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:33:56 INFO - PROCESS | 1834 | 1461630836896 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c03000 == 65 [pid = 1834] [id = 96] 17:33:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa23f7ef400) [pid = 1834] [serial = 287] [outer = (nil)] 17:33:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa23f883c00) [pid = 1834] [serial = 288] [outer = 0x7fa23f7ef400] 17:33:56 INFO - PROCESS | 1834 | 1461630836978 Marionette DEBUG loaded listener.js 17:33:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa24432a400) [pid = 1834] [serial = 289] [outer = 0x7fa23f7ef400] 17:33:57 INFO - PROCESS | 1834 | 1461630837828 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:57 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. 17:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1532ms 17:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:33:57 INFO - PROCESS | 1834 | 1461630837840 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:33:57 INFO - PROCESS | 1834 | 1461630837843 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:33:57 INFO - PROCESS | 1834 | 1461630837850 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:33:57 INFO - PROCESS | 1834 | 1461630837853 Marionette TRACE conn3 <- [1,358,null,{}] 17:33:57 INFO - PROCESS | 1834 | 1461630837859 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:58 INFO - PROCESS | 1834 | 1461630838040 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:33:58 INFO - PROCESS | 1834 | 1461630838185 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c20800 == 66 [pid = 1834] [id = 97] 17:33:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa228085000) [pid = 1834] [serial = 290] [outer = (nil)] 17:33:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa233a8f800) [pid = 1834] [serial = 291] [outer = 0x7fa228085000] 17:33:58 INFO - PROCESS | 1834 | 1461630838257 Marionette DEBUG loaded listener.js 17:33:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa242610400) [pid = 1834] [serial = 292] [outer = 0x7fa228085000] 17:33:59 INFO - PROCESS | 1834 | 1461630839517 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:33:59 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. 17:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1734ms 17:33:59 INFO - PROCESS | 1834 | 1461630839584 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:33:59 INFO - PROCESS | 1834 | 1461630839591 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:33:59 INFO - PROCESS | 1834 | 1461630839600 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:33:59 INFO - PROCESS | 1834 | 1461630839609 Marionette TRACE conn3 <- [1,362,null,{}] 17:33:59 INFO - PROCESS | 1834 | 1461630839618 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:59 INFO - PROCESS | 1834 | 1461630839882 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:34:00 INFO - PROCESS | 1834 | 1461630840177 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232a90800 == 65 [pid = 1834] [id = 17] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228b5a000 == 64 [pid = 1834] [id = 8] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa235908800 == 63 [pid = 1834] [id = 19] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232094000 == 62 [pid = 1834] [id = 13] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233762000 == 61 [pid = 1834] [id = 36] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa22aa1f800) [pid = 1834] [serial = 206] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa232713400) [pid = 1834] [serial = 209] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa240aca000) [pid = 1834] [serial = 212] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa2318e4400) [pid = 1834] [serial = 215] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa2469c3c00) [pid = 1834] [serial = 218] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa244736400) [pid = 1834] [serial = 233] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227c08800 == 62 [pid = 1834] [id = 98] 17:34:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa228e84000) [pid = 1834] [serial = 293] [outer = (nil)] 17:34:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa228e9c000) [pid = 1834] [serial = 294] [outer = 0x7fa228e84000] 17:34:00 INFO - PROCESS | 1834 | 1461630840264 Marionette DEBUG loaded listener.js 17:34:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa2290a7000) [pid = 1834] [serial = 295] [outer = 0x7fa228e84000] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2303ae800 == 61 [pid = 1834] [id = 24] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232093000 == 60 [pid = 1834] [id = 15] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232a8a000 == 59 [pid = 1834] [id = 16] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23fae3800 == 58 [pid = 1834] [id = 48] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24434b800 == 57 [pid = 1834] [id = 61] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa235649000 == 56 [pid = 1834] [id = 29] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23e9c9000 == 55 [pid = 1834] [id = 22] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23304b800 == 54 [pid = 1834] [id = 28] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228c44800 == 53 [pid = 1834] [id = 14] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa230c41800 == 52 [pid = 1834] [id = 26] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244d1b000 == 51 [pid = 1834] [id = 91] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24451a800 == 50 [pid = 1834] [id = 90] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa240c5c000 == 49 [pid = 1834] [id = 89] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa238d04000 == 48 [pid = 1834] [id = 88] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23207c800 == 47 [pid = 1834] [id = 87] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22a87f800 == 46 [pid = 1834] [id = 86] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24471d000 == 45 [pid = 1834] [id = 84] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233045000 == 44 [pid = 1834] [id = 83] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa247652000 == 43 [pid = 1834] [id = 81] 17:34:00 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23e9c5800 == 42 [pid = 1834] [id = 80] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa2318da000) [pid = 1834] [serial = 222] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa22f44bc00) [pid = 1834] [serial = 221] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa232a2ac00) [pid = 1834] [serial = 225] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa231fd0800) [pid = 1834] [serial = 224] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa23e925800) [pid = 1834] [serial = 227] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa23f880000) [pid = 1834] [serial = 228] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa230cf1c00) [pid = 1834] [serial = 111] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa233c49800) [pid = 1834] [serial = 114] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa244c35c00) [pid = 1834] [serial = 231] [outer = (nil)] [url = about:blank] 17:34:00 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa24455f400) [pid = 1834] [serial = 230] [outer = (nil)] [url = about:blank] 17:34:01 INFO - PROCESS | 1834 | 1461630841053 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:34:01 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. 17:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1493ms 17:34:01 INFO - PROCESS | 1834 | 1461630841096 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:34:01 INFO - PROCESS | 1834 | 1461630841105 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:34:01 INFO - PROCESS | 1834 | 1461630841121 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:34:01 INFO - PROCESS | 1834 | 1461630841128 Marionette TRACE conn3 <- [1,366,null,{}] 17:34:01 INFO - PROCESS | 1834 | 1461630841138 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:01 INFO - PROCESS | 1834 | 1461630841317 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:34:01 INFO - PROCESS | 1834 | 1461630841329 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22fec2800 == 43 [pid = 1834] [id = 99] 17:34:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa2296f2400) [pid = 1834] [serial = 296] [outer = (nil)] 17:34:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa22a897800) [pid = 1834] [serial = 297] [outer = 0x7fa2296f2400] 17:34:01 INFO - PROCESS | 1834 | 1461630841411 Marionette DEBUG loaded listener.js 17:34:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa22ac25c00) [pid = 1834] [serial = 298] [outer = 0x7fa2296f2400] 17:34:02 INFO - PROCESS | 1834 | 1461630842414 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:34:02 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. 17:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1338ms 17:34:02 INFO - PROCESS | 1834 | 1461630842458 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:34:02 INFO - PROCESS | 1834 | 1461630842462 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:34:02 INFO - PROCESS | 1834 | 1461630842470 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:34:02 INFO - PROCESS | 1834 | 1461630842475 Marionette TRACE conn3 <- [1,370,null,{}] 17:34:02 INFO - PROCESS | 1834 | 1461630842491 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:02 INFO - PROCESS | 1834 | 1461630842670 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:34:02 INFO - PROCESS | 1834 | 1461630842683 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2327dd000 == 44 [pid = 1834] [id = 100] 17:34:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa23054f400) [pid = 1834] [serial = 299] [outer = (nil)] 17:34:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa230e18000) [pid = 1834] [serial = 300] [outer = 0x7fa23054f400] 17:34:02 INFO - PROCESS | 1834 | 1461630842799 Marionette DEBUG loaded listener.js 17:34:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa231fc6c00) [pid = 1834] [serial = 301] [outer = 0x7fa23054f400] 17:34:04 INFO - PROCESS | 1834 | 1461630844139 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:34:04 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. 17:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1693ms 17:34:04 INFO - PROCESS | 1834 | 1461630844164 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:34:04 INFO - PROCESS | 1834 | 1461630844168 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:34:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:34:04 INFO - PROCESS | 1834 | 1461630844180 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:34:04 INFO - PROCESS | 1834 | 1461630844186 Marionette TRACE conn3 <- [1,374,null,{}] 17:34:04 INFO - PROCESS | 1834 | 1461630844202 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:04 INFO - PROCESS | 1834 | 1461630844391 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:34:04 INFO - PROCESS | 1834 | 1461630844415 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233719000 == 45 [pid = 1834] [id = 101] 17:34:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa230cf2800) [pid = 1834] [serial = 302] [outer = (nil)] 17:34:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa232a28800) [pid = 1834] [serial = 303] [outer = 0x7fa230cf2800] 17:34:04 INFO - PROCESS | 1834 | 1461630844481 Marionette DEBUG loaded listener.js 17:34:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa233c3f400) [pid = 1834] [serial = 304] [outer = 0x7fa230cf2800] 17:34:05 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa2296f3400) [pid = 1834] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:34:05 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa228e84400) [pid = 1834] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:34:05 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa2290b0000) [pid = 1834] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:34:05 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa2286ec400) [pid = 1834] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:34:05 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa2290aec00) [pid = 1834] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:34:05 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa228e82c00) [pid = 1834] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:34:05 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa2286efc00) [pid = 1834] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:34:05 INFO - PROCESS | 1834 | 1461630845603 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:34:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:34:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1443ms 17:34:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:34:05 INFO - PROCESS | 1834 | 1461630845623 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:34:05 INFO - PROCESS | 1834 | 1461630845625 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:34:05 INFO - PROCESS | 1834 | 1461630845632 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:34:05 INFO - PROCESS | 1834 | 1461630845635 Marionette TRACE conn3 <- [1,378,null,{}] 17:34:05 INFO - PROCESS | 1834 | 1461630845648 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:05 INFO - PROCESS | 1834 | 1461630845794 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:34:05 INFO - PROCESS | 1834 | 1461630845810 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23371c000 == 46 [pid = 1834] [id = 102] 17:34:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa2286ec000) [pid = 1834] [serial = 305] [outer = (nil)] 17:34:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa2296f8400) [pid = 1834] [serial = 306] [outer = 0x7fa2286ec000] 17:34:05 INFO - PROCESS | 1834 | 1461630845872 Marionette DEBUG loaded listener.js 17:34:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa235778800) [pid = 1834] [serial = 307] [outer = 0x7fa2286ec000] 17:34:06 INFO - PROCESS | 1834 | 1461630846726 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:34:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:34:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1139ms 17:34:06 INFO - PROCESS | 1834 | 1461630846771 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:34:06 INFO - PROCESS | 1834 | 1461630846775 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:34:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:34:06 INFO - PROCESS | 1834 | 1461630846782 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:34:06 INFO - PROCESS | 1834 | 1461630846785 Marionette TRACE conn3 <- [1,382,null,{}] 17:34:06 INFO - PROCESS | 1834 | 1461630846790 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:06 INFO - PROCESS | 1834 | 1461630846955 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:34:06 INFO - PROCESS | 1834 | 1461630846965 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238d07000 == 47 [pid = 1834] [id = 103] 17:34:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa240c10c00) [pid = 1834] [serial = 308] [outer = (nil)] 17:34:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa243f53c00) [pid = 1834] [serial = 309] [outer = 0x7fa240c10c00] 17:34:07 INFO - PROCESS | 1834 | 1461630847033 Marionette DEBUG loaded listener.js 17:34:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa2446a3800) [pid = 1834] [serial = 310] [outer = 0x7fa240c10c00] 17:34:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:34:08 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:34:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:34:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:34:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:34:08 INFO - PROCESS | 1834 | 1461630848164 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:34:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:34:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1435ms 17:34:08 INFO - PROCESS | 1834 | 1461630848218 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:34:08 INFO - PROCESS | 1834 | 1461630848223 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:34:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:34:08 INFO - PROCESS | 1834 | 1461630848233 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:34:08 INFO - PROCESS | 1834 | 1461630848238 Marionette TRACE conn3 <- [1,386,null,{}] 17:34:08 INFO - PROCESS | 1834 | 1461630848248 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:08 INFO - PROCESS | 1834 | 1461630848485 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:34:08 INFO - PROCESS | 1834 | 1461630848690 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2317b1800 == 48 [pid = 1834] [id = 104] 17:34:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa2290a4800) [pid = 1834] [serial = 311] [outer = (nil)] 17:34:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa2290a9800) [pid = 1834] [serial = 312] [outer = 0x7fa2290a4800] 17:34:08 INFO - PROCESS | 1834 | 1461630848766 Marionette DEBUG loaded listener.js 17:34:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa2296f7400) [pid = 1834] [serial = 313] [outer = 0x7fa2290a4800] 17:34:09 INFO - PROCESS | 1834 | 1461630849639 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 17:34:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:34:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1437ms 17:34:09 INFO - PROCESS | 1834 | 1461630849671 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:34:09 INFO - PROCESS | 1834 | 1461630849680 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:34:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:34:09 INFO - PROCESS | 1834 | 1461630849691 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:34:09 INFO - PROCESS | 1834 | 1461630849695 Marionette TRACE conn3 <- [1,390,null,{}] 17:34:09 INFO - PROCESS | 1834 | 1461630849702 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:09 INFO - PROCESS | 1834 | 1461630849892 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:34:10 INFO - PROCESS | 1834 | 1461630850033 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa235908800 == 49 [pid = 1834] [id = 105] 17:34:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa22ac22400) [pid = 1834] [serial = 314] [outer = (nil)] 17:34:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa230cec400) [pid = 1834] [serial = 315] [outer = 0x7fa22ac22400] 17:34:10 INFO - PROCESS | 1834 | 1461630850108 Marionette DEBUG loaded listener.js 17:34:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa231fd0800) [pid = 1834] [serial = 316] [outer = 0x7fa22ac22400] 17:34:11 INFO - PROCESS | 1834 | 1461630851061 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 17:34:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:34:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1435ms 17:34:11 INFO - PROCESS | 1834 | 1461630851128 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:34:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:34:11 INFO - PROCESS | 1834 | 1461630851132 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:34:11 INFO - PROCESS | 1834 | 1461630851138 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:34:11 INFO - PROCESS | 1834 | 1461630851144 Marionette TRACE conn3 <- [1,394,null,{}] 17:34:11 INFO - PROCESS | 1834 | 1461630851160 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:11 INFO - PROCESS | 1834 | 1461630851369 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:34:11 INFO - PROCESS | 1834 | 1461630851553 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24071e800 == 50 [pid = 1834] [id = 106] 17:34:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa227e94000) [pid = 1834] [serial = 317] [outer = (nil)] 17:34:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa233a8a000) [pid = 1834] [serial = 318] [outer = 0x7fa227e94000] 17:34:11 INFO - PROCESS | 1834 | 1461630851676 Marionette DEBUG loaded listener.js 17:34:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa235c72000) [pid = 1834] [serial = 319] [outer = 0x7fa227e94000] 17:34:12 INFO - PROCESS | 1834 | 1461630852602 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 17:34:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:34:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1537ms 17:34:12 INFO - PROCESS | 1834 | 1461630852676 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:34:12 INFO - PROCESS | 1834 | 1461630852683 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:34:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:34:12 INFO - PROCESS | 1834 | 1461630852691 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:34:12 INFO - PROCESS | 1834 | 1461630852694 Marionette TRACE conn3 <- [1,398,null,{}] 17:34:12 INFO - PROCESS | 1834 | 1461630852699 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:12 INFO - PROCESS | 1834 | 1461630852862 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:34:13 INFO - PROCESS | 1834 | 1461630852999 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244504000 == 51 [pid = 1834] [id = 107] 17:34:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa239996000) [pid = 1834] [serial = 320] [outer = (nil)] 17:34:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa2409f7c00) [pid = 1834] [serial = 321] [outer = 0x7fa239996000] 17:34:13 INFO - PROCESS | 1834 | 1461630853114 Marionette DEBUG loaded listener.js 17:34:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa243d99800) [pid = 1834] [serial = 322] [outer = 0x7fa239996000] 17:34:13 INFO - PROCESS | 1834 | 1461630853982 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 17:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1333ms 17:34:14 INFO - PROCESS | 1834 | 1461630854025 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:34:14 INFO - PROCESS | 1834 | 1461630854028 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:34:14 INFO - PROCESS | 1834 | 1461630854036 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:34:14 INFO - PROCESS | 1834 | 1461630854040 Marionette TRACE conn3 <- [1,402,null,{}] 17:34:14 INFO - PROCESS | 1834 | 1461630854046 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:14 INFO - PROCESS | 1834 | 1461630854209 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:34:14 INFO - PROCESS | 1834 | 1461630854354 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244c9b000 == 52 [pid = 1834] [id = 108] 17:34:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa23f7edc00) [pid = 1834] [serial = 323] [outer = (nil)] 17:34:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa244733800) [pid = 1834] [serial = 324] [outer = 0x7fa23f7edc00] 17:34:14 INFO - PROCESS | 1834 | 1461630854431 Marionette DEBUG loaded listener.js 17:34:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa24473dc00) [pid = 1834] [serial = 325] [outer = 0x7fa23f7edc00] 17:34:15 INFO - PROCESS | 1834 | 1461630855354 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 17:34:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:34:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1380ms 17:34:15 INFO - PROCESS | 1834 | 1461630855416 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:34:15 INFO - PROCESS | 1834 | 1461630855420 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:34:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:34:15 INFO - PROCESS | 1834 | 1461630855426 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:34:15 INFO - PROCESS | 1834 | 1461630855429 Marionette TRACE conn3 <- [1,406,null,{}] 17:34:15 INFO - PROCESS | 1834 | 1461630855435 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:15 INFO - PROCESS | 1834 | 1461630855627 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:34:15 INFO - PROCESS | 1834 | 1461630855768 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa248eb5000 == 53 [pid = 1834] [id = 109] 17:34:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa227c66000) [pid = 1834] [serial = 326] [outer = (nil)] 17:34:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa227c71000) [pid = 1834] [serial = 327] [outer = 0x7fa227c66000] 17:34:15 INFO - PROCESS | 1834 | 1461630855845 Marionette DEBUG loaded listener.js 17:34:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa247613400) [pid = 1834] [serial = 328] [outer = 0x7fa227c66000] 17:34:16 INFO - PROCESS | 1834 | 1461630856733 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 17:34:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:34:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1379ms 17:34:16 INFO - PROCESS | 1834 | 1461630856806 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:34:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:34:16 INFO - PROCESS | 1834 | 1461630856810 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:34:16 INFO - PROCESS | 1834 | 1461630856816 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:34:16 INFO - PROCESS | 1834 | 1461630856819 Marionette TRACE conn3 <- [1,410,null,{}] 17:34:16 INFO - PROCESS | 1834 | 1461630856824 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:17 INFO - PROCESS | 1834 | 1461630857163 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:34:17 INFO - PROCESS | 1834 | 1461630857392 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c19b000 == 54 [pid = 1834] [id = 110] 17:34:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa227e8c800) [pid = 1834] [serial = 329] [outer = (nil)] 17:34:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa227e90000) [pid = 1834] [serial = 330] [outer = 0x7fa227e8c800] 17:34:17 INFO - PROCESS | 1834 | 1461630857474 Marionette DEBUG loaded listener.js 17:34:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa227ee7800) [pid = 1834] [serial = 331] [outer = 0x7fa227e8c800] 17:34:18 INFO - PROCESS | 1834 | 1461630858367 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 17:34:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:34:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1629ms 17:34:18 INFO - PROCESS | 1834 | 1461630858448 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:34:18 INFO - PROCESS | 1834 | 1461630858452 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:34:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:34:18 INFO - PROCESS | 1834 | 1461630858460 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:34:18 INFO - PROCESS | 1834 | 1461630858465 Marionette TRACE conn3 <- [1,414,null,{}] 17:34:18 INFO - PROCESS | 1834 | 1461630858472 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:18 INFO - PROCESS | 1834 | 1461630858675 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:34:18 INFO - PROCESS | 1834 | 1461630858860 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227c1b000 == 55 [pid = 1834] [id = 111] 17:34:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa228e80c00) [pid = 1834] [serial = 332] [outer = (nil)] 17:34:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa228e85800) [pid = 1834] [serial = 333] [outer = 0x7fa228e80c00] 17:34:18 INFO - PROCESS | 1834 | 1461630858977 Marionette DEBUG loaded listener.js 17:34:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa2290a5800) [pid = 1834] [serial = 334] [outer = 0x7fa228e80c00] 17:34:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23371c000 == 54 [pid = 1834] [id = 102] 17:34:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233719000 == 53 [pid = 1834] [id = 101] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa233c41800) [pid = 1834] [serial = 239] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa244737000) [pid = 1834] [serial = 242] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa2476e0c00) [pid = 1834] [serial = 245] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa22f51f400) [pid = 1834] [serial = 236] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa244738c00) [pid = 1834] [serial = 276] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa2290b1c00) [pid = 1834] [serial = 255] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2327dd000 == 52 [pid = 1834] [id = 100] 17:34:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22fec2800 == 51 [pid = 1834] [id = 99] 17:34:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227c08800 == 50 [pid = 1834] [id = 98] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa247335400) [pid = 1834] [serial = 204] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa22ac26800) [pid = 1834] [serial = 264] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa2318da400) [pid = 1834] [serial = 261] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa2318e7c00) [pid = 1834] [serial = 262] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa23fc64800) [pid = 1834] [serial = 249] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa2290a8400) [pid = 1834] [serial = 252] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa2286f5400) [pid = 1834] [serial = 270] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa2296f8000) [pid = 1834] [serial = 259] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa2296eb800) [pid = 1834] [serial = 258] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa233bc4800) [pid = 1834] [serial = 267] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa243da0400) [pid = 1834] [serial = 274] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa230355000) [pid = 1834] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa23f7f7400) [pid = 1834] [serial = 273] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa2286f9000) [pid = 1834] [serial = 271] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa23999c400) [pid = 1834] [serial = 268] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa232479400) [pid = 1834] [serial = 265] [outer = (nil)] [url = about:blank] 17:34:19 INFO - PROCESS | 1834 | 1461630859825 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 17:34:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1441ms 17:34:19 INFO - PROCESS | 1834 | 1461630859902 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:34:19 INFO - PROCESS | 1834 | 1461630859906 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:34:19 INFO - PROCESS | 1834 | 1461630859912 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:34:19 INFO - PROCESS | 1834 | 1461630859916 Marionette TRACE conn3 <- [1,418,null,{}] 17:34:19 INFO - PROCESS | 1834 | 1461630859921 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:20 INFO - PROCESS | 1834 | 1461630860067 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:34:20 INFO - PROCESS | 1834 | 1461630860178 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23207b800 == 51 [pid = 1834] [id = 112] 17:34:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa227e93000) [pid = 1834] [serial = 335] [outer = (nil)] 17:34:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa22a8a1c00) [pid = 1834] [serial = 336] [outer = 0x7fa227e93000] 17:34:20 INFO - PROCESS | 1834 | 1461630860242 Marionette DEBUG loaded listener.js 17:34:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa22c0b7c00) [pid = 1834] [serial = 337] [outer = 0x7fa227e93000] 17:34:21 INFO - PROCESS | 1834 | 1461630861383 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 17:34:21 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 17:34:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1481ms 17:34:21 INFO - PROCESS | 1834 | 1461630861395 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:34:21 INFO - PROCESS | 1834 | 1461630861400 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:34:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:34:21 INFO - PROCESS | 1834 | 1461630861416 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:34:21 INFO - PROCESS | 1834 | 1461630861423 Marionette TRACE conn3 <- [1,422,null,{}] 17:34:21 INFO - PROCESS | 1834 | 1461630861428 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:21 INFO - PROCESS | 1834 | 1461630861577 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:34:21 INFO - PROCESS | 1834 | 1461630861763 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233713000 == 52 [pid = 1834] [id = 113] 17:34:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa23271fc00) [pid = 1834] [serial = 338] [outer = (nil)] 17:34:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa235957000) [pid = 1834] [serial = 339] [outer = 0x7fa23271fc00] 17:34:21 INFO - PROCESS | 1834 | 1461630861838 Marionette DEBUG loaded listener.js 17:34:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa239997800) [pid = 1834] [serial = 340] [outer = 0x7fa23271fc00] 17:34:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:34:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1597ms 17:34:23 INFO - PROCESS | 1834 | 1461630862998 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 17:34:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:34:23 INFO - PROCESS | 1834 | 1461630863014 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:34:23 INFO - PROCESS | 1834 | 1461630863016 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:34:23 INFO - PROCESS | 1834 | 1461630863023 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:34:23 INFO - PROCESS | 1834 | 1461630863026 Marionette TRACE conn3 <- [1,426,null,{}] 17:34:23 INFO - PROCESS | 1834 | 1461630863031 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:23 INFO - PROCESS | 1834 | 1461630863219 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:34:23 INFO - PROCESS | 1834 | 1461630863325 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227caa000 == 53 [pid = 1834] [id = 114] 17:34:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa223def400) [pid = 1834] [serial = 341] [outer = (nil)] 17:34:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa223df6800) [pid = 1834] [serial = 342] [outer = 0x7fa223def400] 17:34:23 INFO - PROCESS | 1834 | 1461630863387 Marionette DEBUG loaded listener.js 17:34:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa2327a4400) [pid = 1834] [serial = 343] [outer = 0x7fa223def400] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa2296ea000) [pid = 1834] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa235c36800) [pid = 1834] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa228e9b800) [pid = 1834] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa228085000) [pid = 1834] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa22bf07c00) [pid = 1834] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa228e84000) [pid = 1834] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa227ee9000) [pid = 1834] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa230cf2800) [pid = 1834] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa2296f5000) [pid = 1834] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa2318de800) [pid = 1834] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa233093000) [pid = 1834] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa228c5c000) [pid = 1834] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa23054f400) [pid = 1834] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa2327a2000) [pid = 1834] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa2296f5c00) [pid = 1834] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa228b34c00) [pid = 1834] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa22c0b1400) [pid = 1834] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa24260ec00) [pid = 1834] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa23e92a000) [pid = 1834] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa2296f2400) [pid = 1834] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa2286ec000) [pid = 1834] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa22c370000) [pid = 1834] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa23f87d400) [pid = 1834] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa22a703000) [pid = 1834] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa2318df000) [pid = 1834] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa22fee1c00) [pid = 1834] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:34:23 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa233aeec00) [pid = 1834] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:34:24 INFO - PROCESS | 1834 | 1461630864308 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 17:34:24 INFO - PROCESS | 1834 | 1461630864372 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:34:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:34:24 INFO - PROCESS | 1834 | 1461630864378 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:34:24 INFO - PROCESS | 1834 | 1461630864380 Marionette TRACE conn3 <- [1,430,null,{}] 17:34:24 INFO - PROCESS | 1834 | 1461630864385 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:24 INFO - PROCESS | 1834 | 1461630864560 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:34:24 INFO - PROCESS | 1834 | 1461630864583 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2359ef800 == 54 [pid = 1834] [id = 115] 17:34:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa227c5ec00) [pid = 1834] [serial = 344] [outer = (nil)] 17:34:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa227c60800) [pid = 1834] [serial = 345] [outer = 0x7fa227c5ec00] 17:34:24 INFO - PROCESS | 1834 | 1461630864654 Marionette DEBUG loaded listener.js 17:34:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa2296f4c00) [pid = 1834] [serial = 346] [outer = 0x7fa227c5ec00] 17:34:25 INFO - PROCESS | 1834 | 1461630865371 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 17:34:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:34:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1028ms 17:34:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:34:25 INFO - PROCESS | 1834 | 1461630865408 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:34:25 INFO - PROCESS | 1834 | 1461630865411 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:34:25 INFO - PROCESS | 1834 | 1461630865444 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:34:25 INFO - PROCESS | 1834 | 1461630865446 Marionette TRACE conn3 <- [1,434,null,{}] 17:34:25 INFO - PROCESS | 1834 | 1461630865452 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:25 INFO - PROCESS | 1834 | 1461630865633 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:34:25 INFO - PROCESS | 1834 | 1461630865650 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244503000 == 55 [pid = 1834] [id = 116] 17:34:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa227c5f000) [pid = 1834] [serial = 347] [outer = (nil)] 17:34:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa231fd2000) [pid = 1834] [serial = 348] [outer = 0x7fa227c5f000] 17:34:25 INFO - PROCESS | 1834 | 1461630865710 Marionette DEBUG loaded listener.js 17:34:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa235c36800) [pid = 1834] [serial = 349] [outer = 0x7fa227c5f000] 17:34:26 INFO - PROCESS | 1834 | 1461630866683 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 17:34:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:34:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1304ms 17:34:26 INFO - PROCESS | 1834 | 1461630866722 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:34:26 INFO - PROCESS | 1834 | 1461630866728 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:34:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:34:26 INFO - PROCESS | 1834 | 1461630866738 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:34:26 INFO - PROCESS | 1834 | 1461630866743 Marionette TRACE conn3 <- [1,438,null,{}] 17:34:26 INFO - PROCESS | 1834 | 1461630866751 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:27 INFO - PROCESS | 1834 | 1461630867029 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:34:27 INFO - PROCESS | 1834 | 1461630867173 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22fec4000 == 56 [pid = 1834] [id = 117] 17:34:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa227c63000) [pid = 1834] [serial = 350] [outer = (nil)] 17:34:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa227e8cc00) [pid = 1834] [serial = 351] [outer = 0x7fa227c63000] 17:34:27 INFO - PROCESS | 1834 | 1461630867245 Marionette DEBUG loaded listener.js 17:34:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa227eed800) [pid = 1834] [serial = 352] [outer = 0x7fa227c63000] 17:34:28 INFO - PROCESS | 1834 | 1461630868224 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 17:34:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:34:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1542ms 17:34:28 INFO - PROCESS | 1834 | 1461630868281 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:34:28 INFO - PROCESS | 1834 | 1461630868290 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:34:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:34:28 INFO - PROCESS | 1834 | 1461630868300 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:34:28 INFO - PROCESS | 1834 | 1461630868304 Marionette TRACE conn3 <- [1,442,null,{}] 17:34:28 INFO - PROCESS | 1834 | 1461630868316 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:28 INFO - PROCESS | 1834 | 1461630868518 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:34:28 INFO - PROCESS | 1834 | 1461630868745 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa240713000 == 57 [pid = 1834] [id = 118] 17:34:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa2286ebc00) [pid = 1834] [serial = 353] [outer = (nil)] 17:34:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa2290a2800) [pid = 1834] [serial = 354] [outer = 0x7fa2286ebc00] 17:34:28 INFO - PROCESS | 1834 | 1461630868829 Marionette DEBUG loaded listener.js 17:34:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa22992c800) [pid = 1834] [serial = 355] [outer = 0x7fa2286ebc00] 17:34:29 INFO - PROCESS | 1834 | 1461630869662 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 17:34:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:34:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1391ms 17:34:29 INFO - PROCESS | 1834 | 1461630869691 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:34:29 INFO - PROCESS | 1834 | 1461630869695 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:34:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:34:29 INFO - PROCESS | 1834 | 1461630869702 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:34:29 INFO - PROCESS | 1834 | 1461630869708 Marionette TRACE conn3 <- [1,446,null,{}] 17:34:29 INFO - PROCESS | 1834 | 1461630869723 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:29 INFO - PROCESS | 1834 | 1461630869893 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:34:30 INFO - PROCESS | 1834 | 1461630870044 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa248c3d000 == 58 [pid = 1834] [id = 119] 17:34:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa22c369800) [pid = 1834] [serial = 356] [outer = (nil)] 17:34:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa23173b400) [pid = 1834] [serial = 357] [outer = 0x7fa22c369800] 17:34:30 INFO - PROCESS | 1834 | 1461630870118 Marionette DEBUG loaded listener.js 17:34:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa23308b800) [pid = 1834] [serial = 358] [outer = 0x7fa22c369800] 17:34:31 INFO - PROCESS | 1834 | 1461630871047 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 17:34:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:34:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1384ms 17:34:31 INFO - PROCESS | 1834 | 1461630871086 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:34:31 INFO - PROCESS | 1834 | 1461630871091 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:34:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:34:31 INFO - PROCESS | 1834 | 1461630871097 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:34:31 INFO - PROCESS | 1834 | 1461630871099 Marionette TRACE conn3 <- [1,450,null,{}] 17:34:31 INFO - PROCESS | 1834 | 1461630871105 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:31 INFO - PROCESS | 1834 | 1461630871258 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:34:31 INFO - PROCESS | 1834 | 1461630871404 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24445b000 == 59 [pid = 1834] [id = 120] 17:34:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa2290a9c00) [pid = 1834] [serial = 359] [outer = (nil)] 17:34:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa23f579400) [pid = 1834] [serial = 360] [outer = 0x7fa2290a9c00] 17:34:31 INFO - PROCESS | 1834 | 1461630871477 Marionette DEBUG loaded listener.js 17:34:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa23faa4c00) [pid = 1834] [serial = 361] [outer = 0x7fa2290a9c00] 17:34:32 INFO - PROCESS | 1834 | 1461630872377 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:34:32 INFO - PROCESS | 1834 | 1461630872433 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:34:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:34:32 INFO - PROCESS | 1834 | 1461630872439 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:34:32 INFO - PROCESS | 1834 | 1461630872442 Marionette TRACE conn3 <- [1,454,null,{}] 17:34:32 INFO - PROCESS | 1834 | 1461630872448 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:32 INFO - PROCESS | 1834 | 1461630872608 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:34:32 INFO - PROCESS | 1834 | 1461630872762 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227dd0800 == 60 [pid = 1834] [id = 121] 17:34:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa223df4c00) [pid = 1834] [serial = 362] [outer = (nil)] 17:34:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa23e924000) [pid = 1834] [serial = 363] [outer = 0x7fa223df4c00] 17:34:32 INFO - PROCESS | 1834 | 1461630872835 Marionette DEBUG loaded listener.js 17:34:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa244567400) [pid = 1834] [serial = 364] [outer = 0x7fa223df4c00] 17:34:33 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:34:33 INFO - PROCESS | 1834 | 1461630873749 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:34:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:34:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1388ms 17:34:33 INFO - PROCESS | 1834 | 1461630873828 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:34:33 INFO - PROCESS | 1834 | 1461630873832 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:34:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:34:33 INFO - PROCESS | 1834 | 1461630873838 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:34:33 INFO - PROCESS | 1834 | 1461630873841 Marionette TRACE conn3 <- [1,458,null,{}] 17:34:33 INFO - PROCESS | 1834 | 1461630873846 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:34 INFO - PROCESS | 1834 | 1461630874066 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:34:34 INFO - PROCESS | 1834 | 1461630874493 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22acb9000 == 61 [pid = 1834] [id = 122] 17:34:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa227c5d400) [pid = 1834] [serial = 365] [outer = (nil)] 17:34:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa227c68c00) [pid = 1834] [serial = 366] [outer = 0x7fa227c5d400] 17:34:34 INFO - PROCESS | 1834 | 1461630874574 Marionette DEBUG loaded listener.js 17:34:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa227e90800) [pid = 1834] [serial = 367] [outer = 0x7fa227c5d400] 17:34:35 INFO - PROCESS | 1834 | 1461630875403 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:34:35 INFO - PROCESS | 1834 | 1461630875480 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:34:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:34:35 INFO - PROCESS | 1834 | 1461630875487 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:34:35 INFO - PROCESS | 1834 | 1461630875492 Marionette TRACE conn3 <- [1,462,null,{}] 17:34:35 INFO - PROCESS | 1834 | 1461630875499 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:35 INFO - PROCESS | 1834 | 1461630875652 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:34:35 INFO - PROCESS | 1834 | 1461630875797 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a87e800 == 62 [pid = 1834] [id = 123] 17:34:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa2286f7400) [pid = 1834] [serial = 368] [outer = (nil)] 17:34:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa228e7c800) [pid = 1834] [serial = 369] [outer = 0x7fa2286f7400] 17:34:35 INFO - PROCESS | 1834 | 1461630875915 Marionette DEBUG loaded listener.js 17:34:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa2290a3000) [pid = 1834] [serial = 370] [outer = 0x7fa2286f7400] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232084000 == 61 [pid = 1834] [id = 25] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22c395000 == 60 [pid = 1834] [id = 23] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa243f53c00) [pid = 1834] [serial = 309] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa228e83800) [pid = 1834] [serial = 282] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa23f883c00) [pid = 1834] [serial = 288] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa22808ec00) [pid = 1834] [serial = 279] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa231cec000) [pid = 1834] [serial = 285] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2359ef800 == 59 [pid = 1834] [id = 115] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227caa000 == 58 [pid = 1834] [id = 114] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233713000 == 57 [pid = 1834] [id = 113] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23207b800 == 56 [pid = 1834] [id = 112] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227c1b000 == 55 [pid = 1834] [id = 111] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22c19b000 == 54 [pid = 1834] [id = 110] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244504000 == 53 [pid = 1834] [id = 107] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24071e800 == 52 [pid = 1834] [id = 106] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22c187800 == 51 [pid = 1834] [id = 82] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa235908800 == 50 [pid = 1834] [id = 105] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2317b1800 == 49 [pid = 1834] [id = 104] 17:34:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa238d07000 == 48 [pid = 1834] [id = 103] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa235778800) [pid = 1834] [serial = 307] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa240ded000) [pid = 1834] [serial = 108] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa242610400) [pid = 1834] [serial = 292] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa22c366c00) [pid = 1834] [serial = 138] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa228e9c000) [pid = 1834] [serial = 294] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa2318e7400) [pid = 1834] [serial = 256] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa232a28800) [pid = 1834] [serial = 303] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa2318e2000) [pid = 1834] [serial = 237] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa23f7f4000) [pid = 1834] [serial = 216] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa235c70800) [pid = 1834] [serial = 177] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa248c7a800) [pid = 1834] [serial = 246] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa230e18000) [pid = 1834] [serial = 300] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa23999ac00) [pid = 1834] [serial = 240] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa22c36c000) [pid = 1834] [serial = 207] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa2290a7000) [pid = 1834] [serial = 295] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa22a893400) [pid = 1834] [serial = 171] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa242b41c00) [pid = 1834] [serial = 183] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa233a8f800) [pid = 1834] [serial = 291] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa244741800) [pid = 1834] [serial = 243] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa244c32000) [pid = 1834] [serial = 213] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa22a897800) [pid = 1834] [serial = 297] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa2296f8400) [pid = 1834] [serial = 306] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7fa233aec400) [pid = 1834] [serial = 210] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7fa233c3f400) [pid = 1834] [serial = 304] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7fa240951400) [pid = 1834] [serial = 144] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7fa231b15800) [pid = 1834] [serial = 174] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7fa247612000) [pid = 1834] [serial = 219] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7fa22ac25c00) [pid = 1834] [serial = 298] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7fa231fc6c00) [pid = 1834] [serial = 301] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7fa23576a800) [pid = 1834] [serial = 141] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7fa2446a0c00) [pid = 1834] [serial = 180] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7fa24473b400) [pid = 1834] [serial = 234] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7fa2446a1400) [pid = 1834] [serial = 147] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:34:37 INFO - PROCESS | 1834 | 1461630877013 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:34:37 INFO - PROCESS | 1834 | 1461630877086 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:34:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:34:37 INFO - PROCESS | 1834 | 1461630877093 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:34:37 INFO - PROCESS | 1834 | 1461630877096 Marionette TRACE conn3 <- [1,466,null,{}] 17:34:37 INFO - PROCESS | 1834 | 1461630877101 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:37 INFO - PROCESS | 1834 | 1461630877247 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:34:37 INFO - PROCESS | 1834 | 1461630877352 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22bfac800 == 49 [pid = 1834] [id = 124] 17:34:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7fa223df9800) [pid = 1834] [serial = 371] [outer = (nil)] 17:34:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7fa22ac25c00) [pid = 1834] [serial = 372] [outer = 0x7fa223df9800] 17:34:37 INFO - PROCESS | 1834 | 1461630877498 Marionette DEBUG loaded listener.js 17:34:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7fa22c0b2c00) [pid = 1834] [serial = 373] [outer = 0x7fa223df9800] 17:34:38 INFO - PROCESS | 1834 | 1461630878190 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:34:38 INFO - PROCESS | 1834 | 1461630878227 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:34:38 INFO - PROCESS | 1834 | 1461630878239 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:34:38 INFO - PROCESS | 1834 | 1461630878247 Marionette TRACE conn3 <- [1,470,null,{}] 17:34:38 INFO - PROCESS | 1834 | 1461630878263 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:38 INFO - PROCESS | 1834 | 1461630878411 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:34:38 INFO - PROCESS | 1834 | 1461630878423 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a8e800 == 50 [pid = 1834] [id = 125] 17:34:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7fa22e946000) [pid = 1834] [serial = 374] [outer = (nil)] 17:34:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7fa231fc8c00) [pid = 1834] [serial = 375] [outer = 0x7fa22e946000] 17:34:38 INFO - PROCESS | 1834 | 1461630878483 Marionette DEBUG loaded listener.js 17:34:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7fa2327a2000) [pid = 1834] [serial = 376] [outer = 0x7fa22e946000] 17:34:39 INFO - PROCESS | 1834 | 1461630879295 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 17:34:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:34:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1101ms 17:34:39 INFO - PROCESS | 1834 | 1461630879339 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:34:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:34:39 INFO - PROCESS | 1834 | 1461630879344 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:34:39 INFO - PROCESS | 1834 | 1461630879349 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:34:39 INFO - PROCESS | 1834 | 1461630879352 Marionette TRACE conn3 <- [1,474,null,{}] 17:34:39 INFO - PROCESS | 1834 | 1461630879357 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:39 INFO - PROCESS | 1834 | 1461630879537 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:34:39 INFO - PROCESS | 1834 | 1461630879566 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23375e000 == 51 [pid = 1834] [id = 126] 17:34:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7fa227c52c00) [pid = 1834] [serial = 377] [outer = (nil)] 17:34:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7fa235775400) [pid = 1834] [serial = 378] [outer = 0x7fa227c52c00] 17:34:39 INFO - PROCESS | 1834 | 1461630879626 Marionette DEBUG loaded listener.js 17:34:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7fa23999ac00) [pid = 1834] [serial = 379] [outer = 0x7fa227c52c00] 17:34:40 INFO - PROCESS | 1834 | 1461630880494 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 17:34:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:34:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1178ms 17:34:40 INFO - PROCESS | 1834 | 1461630880533 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:34:40 INFO - PROCESS | 1834 | 1461630880536 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:34:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:34:40 INFO - PROCESS | 1834 | 1461630880542 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:34:40 INFO - PROCESS | 1834 | 1461630880544 Marionette TRACE conn3 <- [1,478,null,{}] 17:34:40 INFO - PROCESS | 1834 | 1461630880549 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:40 INFO - PROCESS | 1834 | 1461630880759 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:34:40 INFO - PROCESS | 1834 | 1461630880789 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228b5d800 == 52 [pid = 1834] [id = 127] 17:34:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7fa2288e2c00) [pid = 1834] [serial = 380] [outer = (nil)] 17:34:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7fa2288e4c00) [pid = 1834] [serial = 381] [outer = 0x7fa2288e2c00] 17:34:40 INFO - PROCESS | 1834 | 1461630880861 Marionette DEBUG loaded listener.js 17:34:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa23f583400) [pid = 1834] [serial = 382] [outer = 0x7fa2288e2c00] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa223def400) [pid = 1834] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7fa227c5ec00) [pid = 1834] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7fa227e93000) [pid = 1834] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7fa227e8c800) [pid = 1834] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7fa228e80c00) [pid = 1834] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7fa23271fc00) [pid = 1834] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7fa23f7ef400) [pid = 1834] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7fa227ee8800) [pid = 1834] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7fa22bf0d000) [pid = 1834] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7fa228b35400) [pid = 1834] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7fa22808b000) [pid = 1834] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:34:41 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7fa22ac1e000) [pid = 1834] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:34:41 INFO - PROCESS | 1834 | 1461630881918 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 17:34:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:34:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1435ms 17:34:41 INFO - PROCESS | 1834 | 1461630881978 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:34:41 INFO - PROCESS | 1834 | 1461630881982 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:34:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:34:41 INFO - PROCESS | 1834 | 1461630881989 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:34:41 INFO - PROCESS | 1834 | 1461630881993 Marionette TRACE conn3 <- [1,482,null,{}] 17:34:42 INFO - PROCESS | 1834 | 1461630881998 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:42 INFO - PROCESS | 1834 | 1461630882154 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:34:42 INFO - PROCESS | 1834 | 1461630882166 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23563d000 == 53 [pid = 1834] [id = 128] 17:34:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7fa227ee8800) [pid = 1834] [serial = 383] [outer = (nil)] 17:34:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7fa22ac1e000) [pid = 1834] [serial = 384] [outer = 0x7fa227ee8800] 17:34:42 INFO - PROCESS | 1834 | 1461630882224 Marionette DEBUG loaded listener.js 17:34:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7fa23fa2cc00) [pid = 1834] [serial = 385] [outer = 0x7fa227ee8800] 17:34:42 INFO - PROCESS | 1834 | 1461630882993 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 17:34:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:34:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1033ms 17:34:43 INFO - PROCESS | 1834 | 1461630883024 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:34:43 INFO - PROCESS | 1834 | 1461630883028 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:34:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:34:43 INFO - PROCESS | 1834 | 1461630883033 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:34:43 INFO - PROCESS | 1834 | 1461630883035 Marionette TRACE conn3 <- [1,486,null,{}] 17:34:43 INFO - PROCESS | 1834 | 1461630883048 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:43 INFO - PROCESS | 1834 | 1461630883205 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:34:43 INFO - PROCESS | 1834 | 1461630883220 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23e921800 == 54 [pid = 1834] [id = 129] 17:34:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7fa2236c6800) [pid = 1834] [serial = 386] [outer = (nil)] 17:34:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7fa2236cc400) [pid = 1834] [serial = 387] [outer = 0x7fa2236c6800] 17:34:43 INFO - PROCESS | 1834 | 1461630883282 Marionette DEBUG loaded listener.js 17:34:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7fa2236d1400) [pid = 1834] [serial = 388] [outer = 0x7fa2236c6800] 17:34:44 INFO - PROCESS | 1834 | 1461630884314 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 17:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:34:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1330ms 17:34:44 INFO - PROCESS | 1834 | 1461630884366 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:34:44 INFO - PROCESS | 1834 | 1461630884373 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:34:44 INFO - PROCESS | 1834 | 1461630884381 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:34:44 INFO - PROCESS | 1834 | 1461630884387 Marionette TRACE conn3 <- [1,490,null,{}] 17:34:44 INFO - PROCESS | 1834 | 1461630884394 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:44 INFO - PROCESS | 1834 | 1461630884574 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:34:44 INFO - PROCESS | 1834 | 1461630884688 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2317bb800 == 55 [pid = 1834] [id = 130] 17:34:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7fa227c5f800) [pid = 1834] [serial = 389] [outer = (nil)] 17:34:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7fa228087c00) [pid = 1834] [serial = 390] [outer = 0x7fa227c5f800] 17:34:44 INFO - PROCESS | 1834 | 1461630884760 Marionette DEBUG loaded listener.js 17:34:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7fa2286f7c00) [pid = 1834] [serial = 391] [outer = 0x7fa227c5f800] 17:34:45 INFO - PROCESS | 1834 | 1461630885669 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 17:34:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1332ms 17:34:45 INFO - PROCESS | 1834 | 1461630885714 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:34:45 INFO - PROCESS | 1834 | 1461630885722 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:34:45 INFO - PROCESS | 1834 | 1461630885732 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:34:45 INFO - PROCESS | 1834 | 1461630885736 Marionette TRACE conn3 <- [1,494,null,{}] 17:34:45 INFO - PROCESS | 1834 | 1461630885742 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:45 INFO - PROCESS | 1834 | 1461630885910 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:34:46 INFO - PROCESS | 1834 | 1461630886051 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233ca8000 == 56 [pid = 1834] [id = 131] 17:34:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7fa2288dfc00) [pid = 1834] [serial = 392] [outer = (nil)] 17:34:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7fa228e9a400) [pid = 1834] [serial = 393] [outer = 0x7fa2288dfc00] 17:34:46 INFO - PROCESS | 1834 | 1461630886122 Marionette DEBUG loaded listener.js 17:34:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa2296f6800) [pid = 1834] [serial = 394] [outer = 0x7fa2288dfc00] 17:34:47 INFO - PROCESS | 1834 | 1461630887072 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 17:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1381ms 17:34:47 INFO - PROCESS | 1834 | 1461630887114 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:34:47 INFO - PROCESS | 1834 | 1461630887118 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:34:47 INFO - PROCESS | 1834 | 1461630887124 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:34:47 INFO - PROCESS | 1834 | 1461630887130 Marionette TRACE conn3 <- [1,498,null,{}] 17:34:47 INFO - PROCESS | 1834 | 1461630887145 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:47 INFO - PROCESS | 1834 | 1461630887322 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:34:47 INFO - PROCESS | 1834 | 1461630887463 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa242643800 == 57 [pid = 1834] [id = 132] 17:34:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa22c36ec00) [pid = 1834] [serial = 395] [outer = (nil)] 17:34:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa230e1c800) [pid = 1834] [serial = 396] [outer = 0x7fa22c36ec00] 17:34:47 INFO - PROCESS | 1834 | 1461630887539 Marionette DEBUG loaded listener.js 17:34:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa233a92c00) [pid = 1834] [serial = 397] [outer = 0x7fa22c36ec00] 17:34:48 INFO - PROCESS | 1834 | 1461630888414 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 17:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1335ms 17:34:48 INFO - PROCESS | 1834 | 1461630888478 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:34:48 INFO - PROCESS | 1834 | 1461630888483 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:34:48 INFO - PROCESS | 1834 | 1461630888492 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:34:48 INFO - PROCESS | 1834 | 1461630888494 Marionette TRACE conn3 <- [1,502,null,{}] 17:34:48 INFO - PROCESS | 1834 | 1461630888500 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:48 INFO - PROCESS | 1834 | 1461630888667 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:34:48 INFO - PROCESS | 1834 | 1461630888810 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244457000 == 58 [pid = 1834] [id = 133] 17:34:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa22c370000) [pid = 1834] [serial = 398] [outer = (nil)] 17:34:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa23f87a000) [pid = 1834] [serial = 399] [outer = 0x7fa22c370000] 17:34:48 INFO - PROCESS | 1834 | 1461630888880 Marionette DEBUG loaded listener.js 17:34:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa24260dc00) [pid = 1834] [serial = 400] [outer = 0x7fa22c370000] 17:34:49 INFO - PROCESS | 1834 | 1461630889668 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 17:34:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1231ms 17:34:49 INFO - PROCESS | 1834 | 1461630889725 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:34:49 INFO - PROCESS | 1834 | 1461630889729 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:34:49 INFO - PROCESS | 1834 | 1461630889735 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:34:49 INFO - PROCESS | 1834 | 1461630889738 Marionette TRACE conn3 <- [1,506,null,{}] 17:34:49 INFO - PROCESS | 1834 | 1461630889743 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:49 INFO - PROCESS | 1834 | 1461630889900 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:34:50 INFO - PROCESS | 1834 | 1461630890040 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244719000 == 59 [pid = 1834] [id = 134] 17:34:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa233ccc400) [pid = 1834] [serial = 401] [outer = (nil)] 17:34:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa233cd5400) [pid = 1834] [serial = 402] [outer = 0x7fa233ccc400] 17:34:50 INFO - PROCESS | 1834 | 1461630890110 Marionette DEBUG loaded listener.js 17:34:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa233cd9400) [pid = 1834] [serial = 403] [outer = 0x7fa233ccc400] 17:34:50 INFO - PROCESS | 1834 | 1461630890998 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 17:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1333ms 17:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:34:51 INFO - PROCESS | 1834 | 1461630891070 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:34:51 INFO - PROCESS | 1834 | 1461630891073 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:34:51 INFO - PROCESS | 1834 | 1461630891080 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:34:51 INFO - PROCESS | 1834 | 1461630891083 Marionette TRACE conn3 <- [1,510,null,{}] 17:34:51 INFO - PROCESS | 1834 | 1461630891089 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:51 INFO - PROCESS | 1834 | 1461630891266 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:34:51 INFO - PROCESS | 1834 | 1461630891408 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22870c800 == 60 [pid = 1834] [id = 135] 17:34:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa240ded000) [pid = 1834] [serial = 404] [outer = (nil)] 17:34:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa244734400) [pid = 1834] [serial = 405] [outer = 0x7fa240ded000] 17:34:51 INFO - PROCESS | 1834 | 1461630891482 Marionette DEBUG loaded listener.js 17:34:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa244d29400) [pid = 1834] [serial = 406] [outer = 0x7fa240ded000] 17:34:52 INFO - PROCESS | 1834 | 1461630892376 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 17:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1336ms 17:34:52 INFO - PROCESS | 1834 | 1461630892416 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:34:52 INFO - PROCESS | 1834 | 1461630892419 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:34:52 INFO - PROCESS | 1834 | 1461630892425 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:34:52 INFO - PROCESS | 1834 | 1461630892427 Marionette TRACE conn3 <- [1,514,null,{}] 17:34:52 INFO - PROCESS | 1834 | 1461630892432 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:52 INFO - PROCESS | 1834 | 1461630892584 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:34:52 INFO - PROCESS | 1834 | 1461630892730 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24470a800 == 61 [pid = 1834] [id = 136] 17:34:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa2296ec400) [pid = 1834] [serial = 407] [outer = (nil)] 17:34:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa2473a8c00) [pid = 1834] [serial = 408] [outer = 0x7fa2296ec400] 17:34:52 INFO - PROCESS | 1834 | 1461630892802 Marionette DEBUG loaded listener.js 17:34:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa2476eb800) [pid = 1834] [serial = 409] [outer = 0x7fa2296ec400] 17:34:53 INFO - PROCESS | 1834 | 1461630893592 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 17:34:53 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 17:34:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1235ms 17:34:53 INFO - PROCESS | 1834 | 1461630893661 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:34:53 INFO - PROCESS | 1834 | 1461630893664 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:34:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:34:53 INFO - PROCESS | 1834 | 1461630893670 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:34:53 INFO - PROCESS | 1834 | 1461630893672 Marionette TRACE conn3 <- [1,518,null,{}] 17:34:53 INFO - PROCESS | 1834 | 1461630893678 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:53 INFO - PROCESS | 1834 | 1461630893844 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:34:53 INFO - PROCESS | 1834 | 1461630893988 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2220d3800 == 62 [pid = 1834] [id = 137] 17:34:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa223df1000) [pid = 1834] [serial = 410] [outer = (nil)] 17:34:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa227c5e400) [pid = 1834] [serial = 411] [outer = 0x7fa223df1000] 17:34:54 INFO - PROCESS | 1834 | 1461630894065 Marionette DEBUG loaded listener.js 17:34:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa229932c00) [pid = 1834] [serial = 412] [outer = 0x7fa223df1000] 17:34:55 INFO - PROCESS | 1834 | 1461630895164 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 17:34:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:34:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1532ms 17:34:55 INFO - PROCESS | 1834 | 1461630895203 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:34:55 INFO - PROCESS | 1834 | 1461630895210 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:34:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:34:55 INFO - PROCESS | 1834 | 1461630895217 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:34:55 INFO - PROCESS | 1834 | 1461630895223 Marionette TRACE conn3 <- [1,522,null,{}] 17:34:55 INFO - PROCESS | 1834 | 1461630895230 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:55 INFO - PROCESS | 1834 | 1461630895382 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:34:55 INFO - PROCESS | 1834 | 1461630895544 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c0b800 == 63 [pid = 1834] [id = 138] 17:34:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa227e91800) [pid = 1834] [serial = 413] [outer = (nil)] 17:34:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa228085c00) [pid = 1834] [serial = 414] [outer = 0x7fa227e91800] 17:34:55 INFO - PROCESS | 1834 | 1461630895664 Marionette DEBUG loaded listener.js 17:34:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa2288d8c00) [pid = 1834] [serial = 415] [outer = 0x7fa227e91800] 17:34:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa223c03000 == 62 [pid = 1834] [id = 96] 17:34:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2615bd000 == 61 [pid = 1834] [id = 95] 17:34:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23563d000 == 60 [pid = 1834] [id = 128] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa233a8a000) [pid = 1834] [serial = 318] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa2409f7c00) [pid = 1834] [serial = 321] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa244733800) [pid = 1834] [serial = 324] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa227c71000) [pid = 1834] [serial = 327] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa231fd2000) [pid = 1834] [serial = 348] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228b5d800 == 59 [pid = 1834] [id = 127] 17:34:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23375e000 == 58 [pid = 1834] [id = 126] 17:34:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232a8e800 == 57 [pid = 1834] [id = 125] 17:34:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22bfac800 == 56 [pid = 1834] [id = 124] 17:34:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22a87e800 == 55 [pid = 1834] [id = 123] 17:34:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22acb9000 == 54 [pid = 1834] [id = 122] 17:34:56 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22fec4000 == 53 [pid = 1834] [id = 117] 17:34:56 INFO - PROCESS | 1834 | 1461630896680 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa24432a400) [pid = 1834] [serial = 289] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa2290acc00) [pid = 1834] [serial = 253] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa232b4d400) [pid = 1834] [serial = 286] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa2290a5000) [pid = 1834] [serial = 283] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa2286f4400) [pid = 1834] [serial = 280] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa24c3c5800) [pid = 1834] [serial = 250] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa223df6800) [pid = 1834] [serial = 342] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa227c60800) [pid = 1834] [serial = 345] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa2327a4400) [pid = 1834] [serial = 343] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa22a8a1c00) [pid = 1834] [serial = 336] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa22c0b7c00) [pid = 1834] [serial = 337] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa227ee7800) [pid = 1834] [serial = 331] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa227e90000) [pid = 1834] [serial = 330] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa2290a5800) [pid = 1834] [serial = 334] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa228e85800) [pid = 1834] [serial = 333] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa230cec400) [pid = 1834] [serial = 315] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa2290a9800) [pid = 1834] [serial = 312] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7fa235957000) [pid = 1834] [serial = 339] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7fa239997800) [pid = 1834] [serial = 340] [outer = (nil)] [url = about:blank] 17:34:56 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7fa2296f4c00) [pid = 1834] [serial = 346] [outer = (nil)] [url = about:blank] 17:34:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:34:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1536ms 17:34:56 INFO - PROCESS | 1834 | 1461630896754 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:34:56 INFO - PROCESS | 1834 | 1461630896763 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:34:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:34:56 INFO - PROCESS | 1834 | 1461630896783 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:34:56 INFO - PROCESS | 1834 | 1461630896788 Marionette TRACE conn3 <- [1,526,null,{}] 17:34:56 INFO - PROCESS | 1834 | 1461630896799 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:56 INFO - PROCESS | 1834 | 1461630896973 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:34:56 INFO - PROCESS | 1834 | 1461630896984 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a872000 == 54 [pid = 1834] [id = 139] 17:34:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7fa228086800) [pid = 1834] [serial = 416] [outer = (nil)] 17:34:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7fa2290a6800) [pid = 1834] [serial = 417] [outer = 0x7fa228086800] 17:34:57 INFO - PROCESS | 1834 | 1461630897048 Marionette DEBUG loaded listener.js 17:34:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7fa2296eb000) [pid = 1834] [serial = 418] [outer = 0x7fa228086800] 17:34:57 INFO - PROCESS | 1834 | 1461630897932 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 17:34:57 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 17:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1209ms 17:34:57 INFO - PROCESS | 1834 | 1461630897983 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:34:57 INFO - PROCESS | 1834 | 1461630897988 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:34:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:34:57 INFO - PROCESS | 1834 | 1461630897995 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:34:58 INFO - PROCESS | 1834 | 1461630898001 Marionette TRACE conn3 <- [1,530,null,{}] 17:34:58 INFO - PROCESS | 1834 | 1461630898019 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:58 INFO - PROCESS | 1834 | 1461630898203 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:34:58 INFO - PROCESS | 1834 | 1461630898308 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2326d0800 == 55 [pid = 1834] [id = 140] 17:34:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa228b30800) [pid = 1834] [serial = 419] [outer = (nil)] 17:34:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa22f451000) [pid = 1834] [serial = 420] [outer = 0x7fa228b30800] 17:34:58 INFO - PROCESS | 1834 | 1461630898373 Marionette DEBUG loaded listener.js 17:34:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa231fcf800) [pid = 1834] [serial = 421] [outer = 0x7fa228b30800] 17:34:59 INFO - PROCESS | 1834 | 1461630899031 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 17:34:59 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 17:34:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:34:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:34:59 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 17:34:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:34:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:34:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1090ms 17:34:59 INFO - PROCESS | 1834 | 1461630899106 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:34:59 INFO - PROCESS | 1834 | 1461630899110 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:34:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:34:59 INFO - PROCESS | 1834 | 1461630899128 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:34:59 INFO - PROCESS | 1834 | 1461630899130 Marionette TRACE conn3 <- [1,534,null,{}] 17:34:59 INFO - PROCESS | 1834 | 1461630899147 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:59 INFO - PROCESS | 1834 | 1461630899356 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:34:59 INFO - PROCESS | 1834 | 1461630899380 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233a12800 == 56 [pid = 1834] [id = 141] 17:34:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa227c83c00) [pid = 1834] [serial = 422] [outer = (nil)] 17:34:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa2318dd400) [pid = 1834] [serial = 423] [outer = 0x7fa227c83c00] 17:34:59 INFO - PROCESS | 1834 | 1461630899441 Marionette DEBUG loaded listener.js 17:34:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa232a21c00) [pid = 1834] [serial = 424] [outer = 0x7fa227c83c00] 17:35:00 INFO - PROCESS | 1834 | 1461630900238 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:35:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:35:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1188ms 17:35:00 INFO - PROCESS | 1834 | 1461630900308 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:35:00 INFO - PROCESS | 1834 | 1461630900311 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:35:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:35:00 INFO - PROCESS | 1834 | 1461630900324 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:35:00 INFO - PROCESS | 1834 | 1461630900326 Marionette TRACE conn3 <- [1,538,null,{}] 17:35:00 INFO - PROCESS | 1834 | 1461630900332 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:00 INFO - PROCESS | 1834 | 1461630900561 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:35:00 INFO - PROCESS | 1834 | 1461630900611 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23e9ab800 == 57 [pid = 1834] [id = 142] 17:35:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa227c88000) [pid = 1834] [serial = 425] [outer = (nil)] 17:35:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa232a2b000) [pid = 1834] [serial = 426] [outer = 0x7fa227c88000] 17:35:00 INFO - PROCESS | 1834 | 1461630900677 Marionette DEBUG loaded listener.js 17:35:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa233cdb800) [pid = 1834] [serial = 427] [outer = 0x7fa227c88000] 17:35:01 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa227c52c00) [pid = 1834] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:35:01 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa2288e2c00) [pid = 1834] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:35:01 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa227ee8800) [pid = 1834] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:35:01 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa22e946000) [pid = 1834] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:35:01 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa227c5d400) [pid = 1834] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:35:01 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa2286f7400) [pid = 1834] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:35:01 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa223df9800) [pid = 1834] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:35:01 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa240c10c00) [pid = 1834] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:35:02 INFO - PROCESS | 1834 | 1461630902182 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 17:35:02 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. 17:35:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1889ms 17:35:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:35:02 INFO - PROCESS | 1834 | 1461630902214 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:35:02 INFO - PROCESS | 1834 | 1461630902217 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:35:02 INFO - PROCESS | 1834 | 1461630902224 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:35:02 INFO - PROCESS | 1834 | 1461630902227 Marionette TRACE conn3 <- [1,542,null,{}] 17:35:02 INFO - PROCESS | 1834 | 1461630902244 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:02 INFO - PROCESS | 1834 | 1461630902414 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:35:02 INFO - PROCESS | 1834 | 1461630902521 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244520800 == 58 [pid = 1834] [id = 143] 17:35:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa227c8e400) [pid = 1834] [serial = 428] [outer = (nil)] 17:35:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa233cdbc00) [pid = 1834] [serial = 429] [outer = 0x7fa227c8e400] 17:35:02 INFO - PROCESS | 1834 | 1461630902587 Marionette DEBUG loaded listener.js 17:35:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa24432a800) [pid = 1834] [serial = 430] [outer = 0x7fa227c8e400] 17:35:03 INFO - PROCESS | 1834 | 1461630903402 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 17:35:03 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. 17:35:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1206ms 17:35:03 INFO - PROCESS | 1834 | 1461630903430 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:35:03 INFO - PROCESS | 1834 | 1461630903436 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:35:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:35:03 INFO - PROCESS | 1834 | 1461630903445 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:35:03 INFO - PROCESS | 1834 | 1461630903451 Marionette TRACE conn3 <- [1,546,null,{}] 17:35:03 INFO - PROCESS | 1834 | 1461630903470 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:03 INFO - PROCESS | 1834 | 1461630903738 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:35:03 INFO - PROCESS | 1834 | 1461630903861 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228c41800 == 59 [pid = 1834] [id = 144] 17:35:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa2239b4000) [pid = 1834] [serial = 431] [outer = (nil)] 17:35:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa2239bb400) [pid = 1834] [serial = 432] [outer = 0x7fa2239b4000] 17:35:03 INFO - PROCESS | 1834 | 1461630903952 Marionette DEBUG loaded listener.js 17:35:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa223df6800) [pid = 1834] [serial = 433] [outer = 0x7fa2239b4000] 17:35:04 INFO - PROCESS | 1834 | 1461630904829 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 17:35:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:35:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1435ms 17:35:04 INFO - PROCESS | 1834 | 1461630904881 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:35:04 INFO - PROCESS | 1834 | 1461630904890 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:35:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:35:04 INFO - PROCESS | 1834 | 1461630904901 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:35:04 INFO - PROCESS | 1834 | 1461630904905 Marionette TRACE conn3 <- [1,550,null,{}] 17:35:04 INFO - PROCESS | 1834 | 1461630904911 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:05 INFO - PROCESS | 1834 | 1461630905113 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:35:05 INFO - PROCESS | 1834 | 1461630905265 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233708000 == 60 [pid = 1834] [id = 145] 17:35:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa2239bc400) [pid = 1834] [serial = 434] [outer = (nil)] 17:35:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa227c87000) [pid = 1834] [serial = 435] [outer = 0x7fa2239bc400] 17:35:05 INFO - PROCESS | 1834 | 1461630905340 Marionette DEBUG loaded listener.js 17:35:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa2288d9000) [pid = 1834] [serial = 436] [outer = 0x7fa2239bc400] 17:35:06 INFO - PROCESS | 1834 | 1461630906294 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 17:35:06 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. 17:35:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1433ms 17:35:06 INFO - PROCESS | 1834 | 1461630906343 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:35:06 INFO - PROCESS | 1834 | 1461630906346 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:35:06 INFO - PROCESS | 1834 | 1461630906356 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:35:06 INFO - PROCESS | 1834 | 1461630906361 Marionette TRACE conn3 <- [1,554,null,{}] 17:35:06 INFO - PROCESS | 1834 | 1461630906378 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:06 INFO - PROCESS | 1834 | 1461630906568 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:35:06 INFO - PROCESS | 1834 | 1461630906721 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa248ea4000 == 61 [pid = 1834] [id = 146] 17:35:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa2288e3c00) [pid = 1834] [serial = 437] [outer = (nil)] 17:35:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa2290a8000) [pid = 1834] [serial = 438] [outer = 0x7fa2288e3c00] 17:35:06 INFO - PROCESS | 1834 | 1461630906801 Marionette DEBUG loaded listener.js 17:35:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa22a897000) [pid = 1834] [serial = 439] [outer = 0x7fa2288e3c00] 17:35:07 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:35:07 INFO - PROCESS | 1834 | 1461630907764 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 17:35:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:35:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1437ms 17:35:07 INFO - PROCESS | 1834 | 1461630907793 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:35:07 INFO - PROCESS | 1834 | 1461630907798 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:35:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:35:07 INFO - PROCESS | 1834 | 1461630907804 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:35:07 INFO - PROCESS | 1834 | 1461630907808 Marionette TRACE conn3 <- [1,558,null,{}] 17:35:07 INFO - PROCESS | 1834 | 1461630907813 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:07 INFO - PROCESS | 1834 | 1461630907985 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:35:08 INFO - PROCESS | 1834 | 1461630908136 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228713000 == 62 [pid = 1834] [id = 147] 17:35:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa222a46800) [pid = 1834] [serial = 440] [outer = (nil)] 17:35:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa222a4e000) [pid = 1834] [serial = 441] [outer = 0x7fa222a46800] 17:35:08 INFO - PROCESS | 1834 | 1461630908210 Marionette DEBUG loaded listener.js 17:35:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa2290aec00) [pid = 1834] [serial = 442] [outer = 0x7fa222a46800] 17:35:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa222a96800) [pid = 1834] [serial = 443] [outer = 0x7fa229929400] 17:35:09 INFO - PROCESS | 1834 | 1461630909173 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 17:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1431ms 17:35:09 INFO - PROCESS | 1834 | 1461630909246 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:35:09 INFO - PROCESS | 1834 | 1461630909249 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:35:09 INFO - PROCESS | 1834 | 1461630909256 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:35:09 INFO - PROCESS | 1834 | 1461630909260 Marionette TRACE conn3 <- [1,562,null,{}] 17:35:09 INFO - PROCESS | 1834 | 1461630909265 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:09 INFO - PROCESS | 1834 | 1461630909441 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:35:09 INFO - PROCESS | 1834 | 1461630909630 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221c3800 == 63 [pid = 1834] [id = 148] 17:35:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa222a49c00) [pid = 1834] [serial = 444] [outer = (nil)] 17:35:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa222a9a800) [pid = 1834] [serial = 445] [outer = 0x7fa222a49c00] 17:35:09 INFO - PROCESS | 1834 | 1461630909746 Marionette DEBUG loaded listener.js 17:35:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa2290b1c00) [pid = 1834] [serial = 446] [outer = 0x7fa222a49c00] 17:35:10 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:35:10 INFO - PROCESS | 1834 | 1461630910639 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 17:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1433ms 17:35:10 INFO - PROCESS | 1834 | 1461630910692 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:35:10 INFO - PROCESS | 1834 | 1461630910695 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:35:10 INFO - PROCESS | 1834 | 1461630910702 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:35:10 INFO - PROCESS | 1834 | 1461630910704 Marionette TRACE conn3 <- [1,566,null,{}] 17:35:10 INFO - PROCESS | 1834 | 1461630910710 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:10 INFO - PROCESS | 1834 | 1461630910917 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:35:11 INFO - PROCESS | 1834 | 1461630911065 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2326d9800 == 64 [pid = 1834] [id = 149] 17:35:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa222a94000) [pid = 1834] [serial = 447] [outer = (nil)] 17:35:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa22a8a1c00) [pid = 1834] [serial = 448] [outer = 0x7fa222a94000] 17:35:11 INFO - PROCESS | 1834 | 1461630911188 Marionette DEBUG loaded listener.js 17:35:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa230e86800) [pid = 1834] [serial = 449] [outer = 0x7fa222a94000] 17:35:11 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:35:12 INFO - PROCESS | 1834 | 1461630912119 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:35:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:35:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1482ms 17:35:12 INFO - PROCESS | 1834 | 1461630912185 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:35:12 INFO - PROCESS | 1834 | 1461630912187 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:35:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:35:12 INFO - PROCESS | 1834 | 1461630912195 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:35:12 INFO - PROCESS | 1834 | 1461630912199 Marionette TRACE conn3 <- [1,570,null,{}] 17:35:12 INFO - PROCESS | 1834 | 1461630912205 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:12 INFO - PROCESS | 1834 | 1461630912431 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:35:12 INFO - PROCESS | 1834 | 1461630912623 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223930000 == 65 [pid = 1834] [id = 150] 17:35:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa222212400) [pid = 1834] [serial = 450] [outer = (nil)] 17:35:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa2236c7400) [pid = 1834] [serial = 451] [outer = 0x7fa222212400] 17:35:12 INFO - PROCESS | 1834 | 1461630912741 Marionette DEBUG loaded listener.js 17:35:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa228665c00) [pid = 1834] [serial = 452] [outer = 0x7fa222212400] 17:35:13 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:35:13 INFO - PROCESS | 1834 | 1461630913858 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 17:35:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:35:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1689ms 17:35:13 INFO - PROCESS | 1834 | 1461630913892 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:35:13 INFO - PROCESS | 1834 | 1461630913899 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:35:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:35:13 INFO - PROCESS | 1834 | 1461630913910 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:35:13 INFO - PROCESS | 1834 | 1461630913916 Marionette TRACE conn3 <- [1,574,null,{}] 17:35:13 INFO - PROCESS | 1834 | 1461630913924 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:14 INFO - PROCESS | 1834 | 1461630914090 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:35:14 INFO - PROCESS | 1834 | 1461630914248 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227c15800 == 66 [pid = 1834] [id = 151] 17:35:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa222a9b400) [pid = 1834] [serial = 453] [outer = (nil)] 17:35:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa2236cd000) [pid = 1834] [serial = 454] [outer = 0x7fa222a9b400] 17:35:14 INFO - PROCESS | 1834 | 1461630914316 Marionette DEBUG loaded listener.js 17:35:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa2239ba800) [pid = 1834] [serial = 455] [outer = 0x7fa222a9b400] 17:35:15 INFO - PROCESS | 1834 | 1461630915298 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:35:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:35:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1433ms 17:35:15 INFO - PROCESS | 1834 | 1461630915344 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:35:15 INFO - PROCESS | 1834 | 1461630915352 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:35:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:35:15 INFO - PROCESS | 1834 | 1461630915363 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:35:15 INFO - PROCESS | 1834 | 1461630915366 Marionette TRACE conn3 <- [1,578,null,{}] 17:35:15 INFO - PROCESS | 1834 | 1461630915373 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:15 INFO - PROCESS | 1834 | 1461630915544 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:35:15 INFO - PROCESS | 1834 | 1461630915701 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227ca2000 == 67 [pid = 1834] [id = 152] 17:35:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa227c57800) [pid = 1834] [serial = 456] [outer = (nil)] 17:35:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa227c84000) [pid = 1834] [serial = 457] [outer = 0x7fa227c57800] 17:35:15 INFO - PROCESS | 1834 | 1461630915771 Marionette DEBUG loaded listener.js 17:35:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa227e90400) [pid = 1834] [serial = 458] [outer = 0x7fa227c57800] 17:35:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22bed5800 == 66 [pid = 1834] [id = 30] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa227e8cc00) [pid = 1834] [serial = 351] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa2290a2800) [pid = 1834] [serial = 354] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa23173b400) [pid = 1834] [serial = 357] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa23f579400) [pid = 1834] [serial = 360] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa23e924000) [pid = 1834] [serial = 363] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23e9ab800 == 65 [pid = 1834] [id = 142] 17:35:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233a12800 == 64 [pid = 1834] [id = 141] 17:35:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2326d0800 == 63 [pid = 1834] [id = 140] 17:35:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22a872000 == 62 [pid = 1834] [id = 139] 17:35:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa223c0b800 == 61 [pid = 1834] [id = 138] 17:35:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244719000 == 60 [pid = 1834] [id = 134] 17:35:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244457000 == 59 [pid = 1834] [id = 133] 17:35:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa242643800 == 58 [pid = 1834] [id = 132] 17:35:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233ca8000 == 57 [pid = 1834] [id = 131] 17:35:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2317bb800 == 56 [pid = 1834] [id = 130] 17:35:16 INFO - PROCESS | 1834 | 1461630916740 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa2446a3800) [pid = 1834] [serial = 310] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa235775400) [pid = 1834] [serial = 378] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa2288e4c00) [pid = 1834] [serial = 381] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa22ac1e000) [pid = 1834] [serial = 384] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa231fc8c00) [pid = 1834] [serial = 375] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa23f583400) [pid = 1834] [serial = 382] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa227e90800) [pid = 1834] [serial = 367] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa227c68c00) [pid = 1834] [serial = 366] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa2290a3000) [pid = 1834] [serial = 370] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa228e7c800) [pid = 1834] [serial = 369] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa22ac25c00) [pid = 1834] [serial = 372] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa22c0b2c00) [pid = 1834] [serial = 373] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa23fa2cc00) [pid = 1834] [serial = 385] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa2327a2000) [pid = 1834] [serial = 376] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa23999ac00) [pid = 1834] [serial = 379] [outer = (nil)] [url = about:blank] 17:35:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:35:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1435ms 17:35:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:35:16 INFO - PROCESS | 1834 | 1461630916799 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:35:16 INFO - PROCESS | 1834 | 1461630916801 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:35:16 INFO - PROCESS | 1834 | 1461630916809 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:35:16 INFO - PROCESS | 1834 | 1461630916814 Marionette TRACE conn3 <- [1,582,null,{}] 17:35:16 INFO - PROCESS | 1834 | 1461630916830 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:17 INFO - PROCESS | 1834 | 1461630917006 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:35:17 INFO - PROCESS | 1834 | 1461630917135 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22991e800 == 57 [pid = 1834] [id = 153] 17:35:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa227c59c00) [pid = 1834] [serial = 459] [outer = (nil)] 17:35:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa228667400) [pid = 1834] [serial = 460] [outer = 0x7fa227c59c00] 17:35:17 INFO - PROCESS | 1834 | 1461630917205 Marionette DEBUG loaded listener.js 17:35:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa22866e000) [pid = 1834] [serial = 461] [outer = 0x7fa227c59c00] 17:35:17 INFO - PROCESS | 1834 | 1461630917957 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 17:35:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:35:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1188ms 17:35:18 INFO - PROCESS | 1834 | 1461630917996 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:35:18 INFO - PROCESS | 1834 | 1461630917999 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:35:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:35:18 INFO - PROCESS | 1834 | 1461630918015 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:35:18 INFO - PROCESS | 1834 | 1461630918017 Marionette TRACE conn3 <- [1,586,null,{}] 17:35:18 INFO - PROCESS | 1834 | 1461630918024 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:18 INFO - PROCESS | 1834 | 1461630918179 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:35:18 INFO - PROCESS | 1834 | 1461630918195 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c19b000 == 58 [pid = 1834] [id = 154] 17:35:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa228669400) [pid = 1834] [serial = 462] [outer = (nil)] 17:35:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa2288d9400) [pid = 1834] [serial = 463] [outer = 0x7fa228669400] 17:35:18 INFO - PROCESS | 1834 | 1461630918258 Marionette DEBUG loaded listener.js 17:35:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa2288de800) [pid = 1834] [serial = 464] [outer = 0x7fa228669400] 17:35:18 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:35:19 INFO - PROCESS | 1834 | 1461630919123 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 17:35:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:35:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1139ms 17:35:19 INFO - PROCESS | 1834 | 1461630919157 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:35:19 INFO - PROCESS | 1834 | 1461630919159 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:35:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:35:19 INFO - PROCESS | 1834 | 1461630919173 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:35:19 INFO - PROCESS | 1834 | 1461630919176 Marionette TRACE conn3 <- [1,590,null,{}] 17:35:19 INFO - PROCESS | 1834 | 1461630919183 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:19 INFO - PROCESS | 1834 | 1461630919384 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:35:19 INFO - PROCESS | 1834 | 1461630919414 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22fd70000 == 59 [pid = 1834] [id = 155] 17:35:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa22866f400) [pid = 1834] [serial = 465] [outer = (nil)] 17:35:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa2288e4800) [pid = 1834] [serial = 466] [outer = 0x7fa22866f400] 17:35:19 INFO - PROCESS | 1834 | 1461630919476 Marionette DEBUG loaded listener.js 17:35:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa228e79000) [pid = 1834] [serial = 467] [outer = 0x7fa22866f400] 17:35:20 INFO - PROCESS | 1834 | 1461630920569 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 17:35:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:35:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1445ms 17:35:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:35:20 INFO - PROCESS | 1834 | 1461630920620 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:35:20 INFO - PROCESS | 1834 | 1461630920622 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:35:20 INFO - PROCESS | 1834 | 1461630920629 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:35:20 INFO - PROCESS | 1834 | 1461630920633 Marionette TRACE conn3 <- [1,594,null,{}] 17:35:20 INFO - PROCESS | 1834 | 1461630920638 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:20 INFO - PROCESS | 1834 | 1461630920841 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:35:20 INFO - PROCESS | 1834 | 1461630920871 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232365800 == 60 [pid = 1834] [id = 156] 17:35:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa2288e6000) [pid = 1834] [serial = 468] [outer = (nil)] 17:35:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa2290b0000) [pid = 1834] [serial = 469] [outer = 0x7fa2288e6000] 17:35:20 INFO - PROCESS | 1834 | 1461630920936 Marionette DEBUG loaded listener.js 17:35:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa22a898400) [pid = 1834] [serial = 470] [outer = 0x7fa2288e6000] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa239996000) [pid = 1834] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa223df4c00) [pid = 1834] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa2286ebc00) [pid = 1834] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa22c369800) [pid = 1834] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa2290a9c00) [pid = 1834] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa22ac22400) [pid = 1834] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa2290a4800) [pid = 1834] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa227c66000) [pid = 1834] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa23f7edc00) [pid = 1834] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa227e94000) [pid = 1834] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa227c5f000) [pid = 1834] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa227c63000) [pid = 1834] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa231994400) [pid = 1834] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa228086800) [pid = 1834] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa227c5f800) [pid = 1834] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa228b30800) [pid = 1834] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa22c36ec00) [pid = 1834] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa227e91800) [pid = 1834] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa227c83c00) [pid = 1834] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa223df1000) [pid = 1834] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa2236c6800) [pid = 1834] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa2288dfc00) [pid = 1834] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa22c370000) [pid = 1834] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:35:21 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa227c88000) [pid = 1834] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:35:22 INFO - PROCESS | 1834 | 1461630922130 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:35:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:35:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1536ms 17:35:22 INFO - PROCESS | 1834 | 1461630922165 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:35:22 INFO - PROCESS | 1834 | 1461630922169 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:35:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:35:22 INFO - PROCESS | 1834 | 1461630922175 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:35:22 INFO - PROCESS | 1834 | 1461630922178 Marionette TRACE conn3 <- [1,598,null,{}] 17:35:22 INFO - PROCESS | 1834 | 1461630922184 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:22 INFO - PROCESS | 1834 | 1461630922358 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:35:22 INFO - PROCESS | 1834 | 1461630922397 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232360800 == 61 [pid = 1834] [id = 157] 17:35:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa227c65400) [pid = 1834] [serial = 471] [outer = (nil)] 17:35:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa227e95c00) [pid = 1834] [serial = 472] [outer = 0x7fa227c65400] 17:35:22 INFO - PROCESS | 1834 | 1461630922459 Marionette DEBUG loaded listener.js 17:35:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa228e7b800) [pid = 1834] [serial = 473] [outer = 0x7fa227c65400] 17:35:23 INFO - PROCESS | 1834 | 1461630923213 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 17:35:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:35:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1083ms 17:35:23 INFO - PROCESS | 1834 | 1461630923267 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:35:23 INFO - PROCESS | 1834 | 1461630923269 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:35:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:35:23 INFO - PROCESS | 1834 | 1461630923277 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:35:23 INFO - PROCESS | 1834 | 1461630923279 Marionette TRACE conn3 <- [1,602,null,{}] 17:35:23 INFO - PROCESS | 1834 | 1461630923286 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:23 INFO - PROCESS | 1834 | 1461630923454 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:35:23 INFO - PROCESS | 1834 | 1461630923470 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233060800 == 62 [pid = 1834] [id = 158] 17:35:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa222a9d800) [pid = 1834] [serial = 474] [outer = (nil)] 17:35:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa229927400) [pid = 1834] [serial = 475] [outer = 0x7fa222a9d800] 17:35:23 INFO - PROCESS | 1834 | 1461630923532 Marionette DEBUG loaded listener.js 17:35:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa22ac2b800) [pid = 1834] [serial = 476] [outer = 0x7fa222a9d800] 17:35:24 INFO - PROCESS | 1834 | 1461630924595 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 17:35:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:35:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1384ms 17:35:24 INFO - PROCESS | 1834 | 1461630924662 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:35:24 INFO - PROCESS | 1834 | 1461630924670 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:35:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:35:24 INFO - PROCESS | 1834 | 1461630924679 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:35:24 INFO - PROCESS | 1834 | 1461630924685 Marionette TRACE conn3 <- [1,606,null,{}] 17:35:24 INFO - PROCESS | 1834 | 1461630924694 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:24 INFO - PROCESS | 1834 | 1461630924924 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:35:25 INFO - PROCESS | 1834 | 1461630925123 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227dcf000 == 63 [pid = 1834] [id = 159] 17:35:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa2239b8800) [pid = 1834] [serial = 477] [outer = (nil)] 17:35:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa223df6400) [pid = 1834] [serial = 478] [outer = 0x7fa2239b8800] 17:35:25 INFO - PROCESS | 1834 | 1461630925245 Marionette DEBUG loaded listener.js 17:35:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa227c67800) [pid = 1834] [serial = 479] [outer = 0x7fa2239b8800] 17:35:26 INFO - PROCESS | 1834 | 1461630926130 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:35:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:35:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1489ms 17:35:26 INFO - PROCESS | 1834 | 1461630926169 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:35:26 INFO - PROCESS | 1834 | 1461630926178 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:35:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:35:26 INFO - PROCESS | 1834 | 1461630926190 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:35:26 INFO - PROCESS | 1834 | 1461630926193 Marionette TRACE conn3 <- [1,610,null,{}] 17:35:26 INFO - PROCESS | 1834 | 1461630926200 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:26 INFO - PROCESS | 1834 | 1461630926385 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:35:26 INFO - PROCESS | 1834 | 1461630926530 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa231b97000 == 64 [pid = 1834] [id = 160] 17:35:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa227c68c00) [pid = 1834] [serial = 480] [outer = (nil)] 17:35:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa228085000) [pid = 1834] [serial = 481] [outer = 0x7fa227c68c00] 17:35:26 INFO - PROCESS | 1834 | 1461630926603 Marionette DEBUG loaded listener.js 17:35:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa22866b000) [pid = 1834] [serial = 482] [outer = 0x7fa227c68c00] 17:35:27 INFO - PROCESS | 1834 | 1461630927567 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 17:35:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:35:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1433ms 17:35:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:35:27 INFO - PROCESS | 1834 | 1461630927623 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:35:27 INFO - PROCESS | 1834 | 1461630927626 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:35:27 INFO - PROCESS | 1834 | 1461630927633 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:35:27 INFO - PROCESS | 1834 | 1461630927640 Marionette TRACE conn3 <- [1,614,null,{}] 17:35:27 INFO - PROCESS | 1834 | 1461630927655 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:27 INFO - PROCESS | 1834 | 1461630927880 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:35:28 INFO - PROCESS | 1834 | 1461630928026 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233a22800 == 65 [pid = 1834] [id = 161] 17:35:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa22866c800) [pid = 1834] [serial = 483] [outer = (nil)] 17:35:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa228e82c00) [pid = 1834] [serial = 484] [outer = 0x7fa22866c800] 17:35:28 INFO - PROCESS | 1834 | 1461630928103 Marionette DEBUG loaded listener.js 17:35:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa2290a7400) [pid = 1834] [serial = 485] [outer = 0x7fa22866c800] 17:35:29 INFO - PROCESS | 1834 | 1461630929022 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:35:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:35:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1441ms 17:35:29 INFO - PROCESS | 1834 | 1461630929074 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:35:29 INFO - PROCESS | 1834 | 1461630929078 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:35:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:35:29 INFO - PROCESS | 1834 | 1461630929086 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:35:29 INFO - PROCESS | 1834 | 1461630929089 Marionette TRACE conn3 <- [1,618,null,{}] 17:35:29 INFO - PROCESS | 1834 | 1461630929095 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:29 INFO - PROCESS | 1834 | 1461630929281 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:35:29 INFO - PROCESS | 1834 | 1461630929427 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa235909000 == 66 [pid = 1834] [id = 162] 17:35:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa22220f400) [pid = 1834] [serial = 486] [outer = (nil)] 17:35:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa22a70b000) [pid = 1834] [serial = 487] [outer = 0x7fa22220f400] 17:35:29 INFO - PROCESS | 1834 | 1461630929499 Marionette DEBUG loaded listener.js 17:35:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa22be7ec00) [pid = 1834] [serial = 488] [outer = 0x7fa22220f400] 17:35:30 INFO - PROCESS | 1834 | 1461630930610 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:35:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:35:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1584ms 17:35:30 INFO - PROCESS | 1834 | 1461630930670 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:35:30 INFO - PROCESS | 1834 | 1461630930673 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:35:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:35:30 INFO - PROCESS | 1834 | 1461630930680 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:35:30 INFO - PROCESS | 1834 | 1461630930683 Marionette TRACE conn3 <- [1,622,null,{}] 17:35:30 INFO - PROCESS | 1834 | 1461630930689 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:30 INFO - PROCESS | 1834 | 1461630930860 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:35:31 INFO - PROCESS | 1834 | 1461630931052 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23e9ab800 == 67 [pid = 1834] [id = 163] 17:35:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa22c0ad800) [pid = 1834] [serial = 489] [outer = (nil)] 17:35:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa22c0b6800) [pid = 1834] [serial = 490] [outer = 0x7fa22c0ad800] 17:35:31 INFO - PROCESS | 1834 | 1461630931167 Marionette DEBUG loaded listener.js 17:35:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa22e9a7000) [pid = 1834] [serial = 491] [outer = 0x7fa22c0ad800] 17:35:31 INFO - PROCESS | 1834 | 1461630931964 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 17:35:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:35:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1333ms 17:35:32 INFO - PROCESS | 1834 | 1461630932014 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:35:32 INFO - PROCESS | 1834 | 1461630932018 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:35:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:35:32 INFO - PROCESS | 1834 | 1461630932024 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:35:32 INFO - PROCESS | 1834 | 1461630932026 Marionette TRACE conn3 <- [1,626,null,{}] 17:35:32 INFO - PROCESS | 1834 | 1461630932032 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:32 INFO - PROCESS | 1834 | 1461630932236 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:35:32 INFO - PROCESS | 1834 | 1461630932384 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa243f40800 == 68 [pid = 1834] [id = 164] 17:35:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa22e9a4800) [pid = 1834] [serial = 492] [outer = (nil)] 17:35:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa230d7d000) [pid = 1834] [serial = 493] [outer = 0x7fa22e9a4800] 17:35:32 INFO - PROCESS | 1834 | 1461630932466 Marionette DEBUG loaded listener.js 17:35:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa23271a400) [pid = 1834] [serial = 494] [outer = 0x7fa22e9a4800] 17:35:33 INFO - PROCESS | 1834 | 1461630933488 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:35:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:35:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1530ms 17:35:33 INFO - PROCESS | 1834 | 1461630933555 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:35:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:35:33 INFO - PROCESS | 1834 | 1461630933559 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:35:33 INFO - PROCESS | 1834 | 1461630933567 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:35:33 INFO - PROCESS | 1834 | 1461630933570 Marionette TRACE conn3 <- [1,630,null,{}] 17:35:33 INFO - PROCESS | 1834 | 1461630933576 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:33 INFO - PROCESS | 1834 | 1461630933785 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:35:33 INFO - PROCESS | 1834 | 1461630933987 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c0a000 == 69 [pid = 1834] [id = 165] 17:35:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa2236c2800) [pid = 1834] [serial = 495] [outer = (nil)] 17:35:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa227c55000) [pid = 1834] [serial = 496] [outer = 0x7fa2236c2800] 17:35:34 INFO - PROCESS | 1834 | 1461630934073 Marionette DEBUG loaded listener.js 17:35:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa2288d9800) [pid = 1834] [serial = 497] [outer = 0x7fa2236c2800] 17:35:34 INFO - PROCESS | 1834 | 1461630934863 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 17:35:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:35:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1336ms 17:35:34 INFO - PROCESS | 1834 | 1461630934910 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:35:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:35:34 INFO - PROCESS | 1834 | 1461630934914 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:35:34 INFO - PROCESS | 1834 | 1461630934921 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:35:34 INFO - PROCESS | 1834 | 1461630934925 Marionette TRACE conn3 <- [1,634,null,{}] 17:35:34 INFO - PROCESS | 1834 | 1461630934931 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:35 INFO - PROCESS | 1834 | 1461630935106 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:35:35 INFO - PROCESS | 1834 | 1461630935504 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22870a800 == 70 [pid = 1834] [id = 166] 17:35:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa222219c00) [pid = 1834] [serial = 498] [outer = (nil)] 17:35:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa222a4ac00) [pid = 1834] [serial = 499] [outer = 0x7fa222219c00] 17:35:35 INFO - PROCESS | 1834 | 1461630935619 Marionette DEBUG loaded listener.js 17:35:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa2236cdc00) [pid = 1834] [serial = 500] [outer = 0x7fa222219c00] 17:35:36 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:35:36 INFO - PROCESS | 1834 | 1461630936432 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 17:35:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:35:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1534ms 17:35:36 INFO - PROCESS | 1834 | 1461630936465 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:35:36 INFO - PROCESS | 1834 | 1461630936471 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:35:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:35:36 INFO - PROCESS | 1834 | 1461630936481 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:35:36 INFO - PROCESS | 1834 | 1461630936486 Marionette TRACE conn3 <- [1,638,null,{}] 17:35:36 INFO - PROCESS | 1834 | 1461630936493 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:36 INFO - PROCESS | 1834 | 1461630936661 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:35:36 INFO - PROCESS | 1834 | 1461630936828 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221b4800 == 71 [pid = 1834] [id = 167] 17:35:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa222a47400) [pid = 1834] [serial = 501] [outer = (nil)] 17:35:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa227c5d000) [pid = 1834] [serial = 502] [outer = 0x7fa222a47400] 17:35:36 INFO - PROCESS | 1834 | 1461630936948 Marionette DEBUG loaded listener.js 17:35:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa227c8a800) [pid = 1834] [serial = 503] [outer = 0x7fa222a47400] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa240713000 == 70 [pid = 1834] [id = 118] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227dd0800 == 69 [pid = 1834] [id = 121] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232360800 == 68 [pid = 1834] [id = 157] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232365800 == 67 [pid = 1834] [id = 156] 17:35:37 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa233cdbc00) [pid = 1834] [serial = 429] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22fd70000 == 66 [pid = 1834] [id = 155] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22c19b000 == 65 [pid = 1834] [id = 154] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22991e800 == 64 [pid = 1834] [id = 153] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227ca2000 == 63 [pid = 1834] [id = 152] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227c15800 == 62 [pid = 1834] [id = 151] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2326d9800 == 61 [pid = 1834] [id = 149] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221c3800 == 60 [pid = 1834] [id = 148] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228713000 == 59 [pid = 1834] [id = 147] 17:35:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244520800 == 58 [pid = 1834] [id = 143] 17:35:37 INFO - PROCESS | 1834 | 1461630937942 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa243d99800) [pid = 1834] [serial = 322] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa244567400) [pid = 1834] [serial = 364] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa22992c800) [pid = 1834] [serial = 355] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa23308b800) [pid = 1834] [serial = 358] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa23faa4c00) [pid = 1834] [serial = 361] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa231fd0800) [pid = 1834] [serial = 316] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa2296f7400) [pid = 1834] [serial = 313] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa247613400) [pid = 1834] [serial = 328] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa24473dc00) [pid = 1834] [serial = 325] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa235c72000) [pid = 1834] [serial = 319] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa235c36800) [pid = 1834] [serial = 349] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa227eed800) [pid = 1834] [serial = 352] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa244d86000) [pid = 1834] [serial = 277] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa2290a6800) [pid = 1834] [serial = 417] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa2296eb000) [pid = 1834] [serial = 418] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa2286f7c00) [pid = 1834] [serial = 391] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa228087c00) [pid = 1834] [serial = 390] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa22f451000) [pid = 1834] [serial = 420] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa233a92c00) [pid = 1834] [serial = 397] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa230e1c800) [pid = 1834] [serial = 396] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa2288d8c00) [pid = 1834] [serial = 415] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa228085c00) [pid = 1834] [serial = 414] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa2318dd400) [pid = 1834] [serial = 423] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa229932c00) [pid = 1834] [serial = 412] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa227c5e400) [pid = 1834] [serial = 411] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa2236d1400) [pid = 1834] [serial = 388] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa2236cc400) [pid = 1834] [serial = 387] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa228e9a400) [pid = 1834] [serial = 393] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa2296f6800) [pid = 1834] [serial = 394] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa24260dc00) [pid = 1834] [serial = 400] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa23f87a000) [pid = 1834] [serial = 399] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa233cd5400) [pid = 1834] [serial = 402] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7fa232a2b000) [pid = 1834] [serial = 426] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7fa244734400) [pid = 1834] [serial = 405] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7fa2473a8c00) [pid = 1834] [serial = 408] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7fa232a21c00) [pid = 1834] [serial = 424] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7fa233cdb800) [pid = 1834] [serial = 427] [outer = (nil)] [url = about:blank] 17:35:37 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7fa231fcf800) [pid = 1834] [serial = 421] [outer = (nil)] [url = about:blank] 17:35:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:35:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1542ms 17:35:38 INFO - PROCESS | 1834 | 1461630938027 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:35:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:35:38 INFO - PROCESS | 1834 | 1461630938033 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:35:38 INFO - PROCESS | 1834 | 1461630938041 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:35:38 INFO - PROCESS | 1834 | 1461630938045 Marionette TRACE conn3 <- [1,642,null,{}] 17:35:38 INFO - PROCESS | 1834 | 1461630938051 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:38 INFO - PROCESS | 1834 | 1461630938219 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:35:38 INFO - PROCESS | 1834 | 1461630938424 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa224250800 == 59 [pid = 1834] [id = 168] 17:35:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7fa227ee3000) [pid = 1834] [serial = 504] [outer = (nil)] 17:35:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7fa228667800) [pid = 1834] [serial = 505] [outer = 0x7fa227ee3000] 17:35:38 INFO - PROCESS | 1834 | 1461630938492 Marionette DEBUG loaded listener.js 17:35:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7fa22866e400) [pid = 1834] [serial = 506] [outer = 0x7fa227ee3000] 17:35:39 INFO - PROCESS | 1834 | 1461630939171 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 17:35:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:35:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1180ms 17:35:39 INFO - PROCESS | 1834 | 1461630939221 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:35:39 INFO - PROCESS | 1834 | 1461630939226 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:35:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:35:39 INFO - PROCESS | 1834 | 1461630939249 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:35:39 INFO - PROCESS | 1834 | 1461630939258 Marionette TRACE conn3 <- [1,646,null,{}] 17:35:39 INFO - PROCESS | 1834 | 1461630939266 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:39 INFO - PROCESS | 1834 | 1461630939442 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:35:39 INFO - PROCESS | 1834 | 1461630939455 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c184000 == 60 [pid = 1834] [id = 169] 17:35:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7fa2286f3c00) [pid = 1834] [serial = 507] [outer = (nil)] 17:35:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7fa228e7cc00) [pid = 1834] [serial = 508] [outer = 0x7fa2286f3c00] 17:35:39 INFO - PROCESS | 1834 | 1461630939516 Marionette DEBUG loaded listener.js 17:35:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7fa228f8c000) [pid = 1834] [serial = 509] [outer = 0x7fa2286f3c00] 17:35:40 INFO - PROCESS | 1834 | 1461630940442 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:35:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:35:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1265ms 17:35:40 INFO - PROCESS | 1834 | 1461630940499 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:35:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:35:40 INFO - PROCESS | 1834 | 1461630940504 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:35:40 INFO - PROCESS | 1834 | 1461630940510 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:35:40 INFO - PROCESS | 1834 | 1461630940513 Marionette TRACE conn3 <- [1,650,null,{}] 17:35:40 INFO - PROCESS | 1834 | 1461630940524 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:40 INFO - PROCESS | 1834 | 1461630940725 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:35:40 INFO - PROCESS | 1834 | 1461630940746 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23207a800 == 61 [pid = 1834] [id = 170] 17:35:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa227e89c00) [pid = 1834] [serial = 510] [outer = (nil)] 17:35:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa2296ea000) [pid = 1834] [serial = 511] [outer = 0x7fa227e89c00] 17:35:40 INFO - PROCESS | 1834 | 1461630940810 Marionette DEBUG loaded listener.js 17:35:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa22a89b400) [pid = 1834] [serial = 512] [outer = 0x7fa227e89c00] 17:35:41 INFO - PROCESS | 1834 | 1461630941730 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 17:35:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:35:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1246ms 17:35:41 INFO - PROCESS | 1834 | 1461630941757 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:35:41 INFO - PROCESS | 1834 | 1461630941759 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:35:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:35:41 INFO - PROCESS | 1834 | 1461630941766 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:35:41 INFO - PROCESS | 1834 | 1461630941770 Marionette TRACE conn3 <- [1,654,null,{}] 17:35:41 INFO - PROCESS | 1834 | 1461630941776 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:41 INFO - PROCESS | 1834 | 1461630941993 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:35:42 INFO - PROCESS | 1834 | 1461630942023 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232d21800 == 62 [pid = 1834] [id = 171] 17:35:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa22c0b1800) [pid = 1834] [serial = 513] [outer = (nil)] 17:35:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa22e9a2400) [pid = 1834] [serial = 514] [outer = 0x7fa22c0b1800] 17:35:42 INFO - PROCESS | 1834 | 1461630942116 Marionette DEBUG loaded listener.js 17:35:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa230d7dc00) [pid = 1834] [serial = 515] [outer = 0x7fa22c0b1800] 17:35:42 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa22866f400) [pid = 1834] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:35:42 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa2288e6000) [pid = 1834] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:35:42 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa227c65400) [pid = 1834] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:35:42 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa227c8e400) [pid = 1834] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:35:42 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa228669400) [pid = 1834] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:35:42 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa222a9b400) [pid = 1834] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:35:42 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7fa227c57800) [pid = 1834] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:35:42 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7fa227c59c00) [pid = 1834] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:35:43 INFO - PROCESS | 1834 | 1461630943076 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1343ms 17:35:43 INFO - PROCESS | 1834 | 1461630943111 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:35:43 INFO - PROCESS | 1834 | 1461630943115 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:35:43 INFO - PROCESS | 1834 | 1461630943121 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:35:43 INFO - PROCESS | 1834 | 1461630943136 Marionette TRACE conn3 <- [1,658,null,{}] 17:35:43 INFO - PROCESS | 1834 | 1461630943142 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:43 INFO - PROCESS | 1834 | 1461630943303 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:35:43 INFO - PROCESS | 1834 | 1461630943320 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233a19800 == 63 [pid = 1834] [id = 172] 17:35:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7fa223df0000) [pid = 1834] [serial = 516] [outer = (nil)] 17:35:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7fa231735c00) [pid = 1834] [serial = 517] [outer = 0x7fa223df0000] 17:35:43 INFO - PROCESS | 1834 | 1461630943491 Marionette DEBUG loaded listener.js 17:35:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa231fd3000) [pid = 1834] [serial = 518] [outer = 0x7fa223df0000] 17:35:44 INFO - PROCESS | 1834 | 1461630944169 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1099ms 17:35:44 INFO - PROCESS | 1834 | 1461630944221 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:35:44 INFO - PROCESS | 1834 | 1461630944224 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:35:44 INFO - PROCESS | 1834 | 1461630944232 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:35:44 INFO - PROCESS | 1834 | 1461630944235 Marionette TRACE conn3 <- [1,662,null,{}] 17:35:44 INFO - PROCESS | 1834 | 1461630944241 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:44 INFO - PROCESS | 1834 | 1461630944399 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:35:44 INFO - PROCESS | 1834 | 1461630944592 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221bf800 == 64 [pid = 1834] [id = 173] 17:35:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa22220d800) [pid = 1834] [serial = 519] [outer = (nil)] 17:35:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa222217800) [pid = 1834] [serial = 520] [outer = 0x7fa22220d800] 17:35:44 INFO - PROCESS | 1834 | 1461630944670 Marionette DEBUG loaded listener.js 17:35:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa2236ce000) [pid = 1834] [serial = 521] [outer = 0x7fa22220d800] 17:35:45 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:35:45 INFO - PROCESS | 1834 | 1461630945623 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 17:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1432ms 17:35:45 INFO - PROCESS | 1834 | 1461630945665 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:35:45 INFO - PROCESS | 1834 | 1461630945673 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:35:45 INFO - PROCESS | 1834 | 1461630945682 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:35:45 INFO - PROCESS | 1834 | 1461630945688 Marionette TRACE conn3 <- [1,666,null,{}] 17:35:45 INFO - PROCESS | 1834 | 1461630945696 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:45 INFO - PROCESS | 1834 | 1461630945890 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:35:46 INFO - PROCESS | 1834 | 1461630946040 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c37b800 == 65 [pid = 1834] [id = 174] 17:35:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa222213800) [pid = 1834] [serial = 522] [outer = (nil)] 17:35:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa227ee8000) [pid = 1834] [serial = 523] [outer = 0x7fa222213800] 17:35:46 INFO - PROCESS | 1834 | 1461630946114 Marionette DEBUG loaded listener.js 17:35:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa228668c00) [pid = 1834] [serial = 524] [outer = 0x7fa222213800] 17:35:46 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:35:47 INFO - PROCESS | 1834 | 1461630947044 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 17:35:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:35:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1434ms 17:35:47 INFO - PROCESS | 1834 | 1461630947126 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:35:47 INFO - PROCESS | 1834 | 1461630947137 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:35:47 INFO - PROCESS | 1834 | 1461630947146 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:35:47 INFO - PROCESS | 1834 | 1461630947150 Marionette TRACE conn3 <- [1,670,null,{}] 17:35:47 INFO - PROCESS | 1834 | 1461630947156 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:47 INFO - PROCESS | 1834 | 1461630947372 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:35:47 INFO - PROCESS | 1834 | 1461630947522 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa235630800 == 66 [pid = 1834] [id = 175] 17:35:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa227e8dc00) [pid = 1834] [serial = 525] [outer = (nil)] 17:35:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa2288e6400) [pid = 1834] [serial = 526] [outer = 0x7fa227e8dc00] 17:35:47 INFO - PROCESS | 1834 | 1461630947604 Marionette DEBUG loaded listener.js 17:35:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa2296ed400) [pid = 1834] [serial = 527] [outer = 0x7fa227e8dc00] 17:35:48 INFO - PROCESS | 1834 | 1461630948552 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 17:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1485ms 17:35:48 INFO - PROCESS | 1834 | 1461630948630 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:35:48 INFO - PROCESS | 1834 | 1461630948635 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:35:48 INFO - PROCESS | 1834 | 1461630948648 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:35:48 INFO - PROCESS | 1834 | 1461630948658 Marionette TRACE conn3 <- [1,674,null,{}] 17:35:48 INFO - PROCESS | 1834 | 1461630948667 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:48 INFO - PROCESS | 1834 | 1461630948893 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:35:49 INFO - PROCESS | 1834 | 1461630949041 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24071f000 == 67 [pid = 1834] [id = 176] 17:35:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa2296ef000) [pid = 1834] [serial = 528] [outer = (nil)] 17:35:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa230d7cc00) [pid = 1834] [serial = 529] [outer = 0x7fa2296ef000] 17:35:49 INFO - PROCESS | 1834 | 1461630949155 Marionette DEBUG loaded listener.js 17:35:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa23271b400) [pid = 1834] [serial = 530] [outer = 0x7fa2296ef000] 17:35:49 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:35:49 INFO - PROCESS | 1834 | 1461630949982 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 17:35:50 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 17:35:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1396ms 17:35:50 INFO - PROCESS | 1834 | 1461630950038 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:35:50 INFO - PROCESS | 1834 | 1461630950042 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:35:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:35:50 INFO - PROCESS | 1834 | 1461630950049 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:35:50 INFO - PROCESS | 1834 | 1461630950052 Marionette TRACE conn3 <- [1,678,null,{}] 17:35:50 INFO - PROCESS | 1834 | 1461630950058 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:50 INFO - PROCESS | 1834 | 1461630950239 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:35:50 INFO - PROCESS | 1834 | 1461630950386 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa243f9b000 == 68 [pid = 1834] [id = 177] 17:35:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa22c0ac800) [pid = 1834] [serial = 531] [outer = (nil)] 17:35:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa233a91c00) [pid = 1834] [serial = 532] [outer = 0x7fa22c0ac800] 17:35:50 INFO - PROCESS | 1834 | 1461630950457 Marionette DEBUG loaded listener.js 17:35:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa233ccf000) [pid = 1834] [serial = 533] [outer = 0x7fa22c0ac800] 17:35:51 INFO - PROCESS | 1834 | 1461630951358 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 17:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1384ms 17:35:51 INFO - PROCESS | 1834 | 1461630951434 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:35:51 INFO - PROCESS | 1834 | 1461630951438 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:35:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:35:51 INFO - PROCESS | 1834 | 1461630951445 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:35:51 INFO - PROCESS | 1834 | 1461630951448 Marionette TRACE conn3 <- [1,682,null,{}] 17:35:51 INFO - PROCESS | 1834 | 1461630951454 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:51 INFO - PROCESS | 1834 | 1461630951631 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:35:51 INFO - PROCESS | 1834 | 1461630951781 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24450d800 == 69 [pid = 1834] [id = 178] 17:35:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa233cd0c00) [pid = 1834] [serial = 534] [outer = (nil)] 17:35:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa233cd6c00) [pid = 1834] [serial = 535] [outer = 0x7fa233cd0c00] 17:35:51 INFO - PROCESS | 1834 | 1461630951863 Marionette DEBUG loaded listener.js 17:35:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa235957800) [pid = 1834] [serial = 536] [outer = 0x7fa233cd0c00] 17:35:53 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:53 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:35:53 INFO - PROCESS | 1834 | 1461630953224 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 17:35:53 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) 17:35:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1834ms 17:35:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:35:53 INFO - PROCESS | 1834 | 1461630953281 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:35:53 INFO - PROCESS | 1834 | 1461630953283 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:35:53 INFO - PROCESS | 1834 | 1461630953330 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:35:53 INFO - PROCESS | 1834 | 1461630953334 Marionette TRACE conn3 <- [1,686,null,{}] 17:35:53 INFO - PROCESS | 1834 | 1461630953392 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:53 INFO - PROCESS | 1834 | 1461630953586 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:35:53 INFO - PROCESS | 1834 | 1461630953736 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2229ca000 == 70 [pid = 1834] [id = 179] 17:35:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa222a4d400) [pid = 1834] [serial = 537] [outer = (nil)] 17:35:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa227c5f000) [pid = 1834] [serial = 538] [outer = 0x7fa222a4d400] 17:35:53 INFO - PROCESS | 1834 | 1461630953806 Marionette DEBUG loaded listener.js 17:35:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa22aa17400) [pid = 1834] [serial = 539] [outer = 0x7fa222a4d400] 17:35:55 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:55 INFO - PROCESS | 1834 | 1461630955645 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 17:35:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:35:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2378ms 17:35:55 INFO - PROCESS | 1834 | 1461630955818 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:35:55 INFO - PROCESS | 1834 | 1461630955836 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:35:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:35:55 INFO - PROCESS | 1834 | 1461630955869 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:35:55 INFO - PROCESS | 1834 | 1461630955884 Marionette TRACE conn3 <- [1,690,null,{}] 17:35:55 INFO - PROCESS | 1834 | 1461630955952 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:56 INFO - PROCESS | 1834 | 1461630956169 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:35:56 INFO - PROCESS | 1834 | 1461630956324 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2229cf800 == 71 [pid = 1834] [id = 180] 17:35:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa227c57400) [pid = 1834] [serial = 540] [outer = (nil)] 17:35:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa227c8f800) [pid = 1834] [serial = 541] [outer = 0x7fa227c57400] 17:35:56 INFO - PROCESS | 1834 | 1461630956446 Marionette DEBUG loaded listener.js 17:35:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa227eed800) [pid = 1834] [serial = 542] [outer = 0x7fa227c57400] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa222a9a800) [pid = 1834] [serial = 445] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa22a8a1c00) [pid = 1834] [serial = 448] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233a19800 == 70 [pid = 1834] [id = 172] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232d21800 == 69 [pid = 1834] [id = 171] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23207a800 == 68 [pid = 1834] [id = 170] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22c184000 == 67 [pid = 1834] [id = 169] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa224250800 == 66 [pid = 1834] [id = 168] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221b4800 == 65 [pid = 1834] [id = 167] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22870a800 == 64 [pid = 1834] [id = 166] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa223c0a000 == 63 [pid = 1834] [id = 165] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa243f40800 == 62 [pid = 1834] [id = 164] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23e9ab800 == 61 [pid = 1834] [id = 163] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa235909000 == 60 [pid = 1834] [id = 162] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233a22800 == 59 [pid = 1834] [id = 161] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa231b97000 == 58 [pid = 1834] [id = 160] 17:35:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227dcf000 == 57 [pid = 1834] [id = 159] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa2288e4800) [pid = 1834] [serial = 466] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa2290b0000) [pid = 1834] [serial = 469] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa227e95c00) [pid = 1834] [serial = 472] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa22a898400) [pid = 1834] [serial = 470] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa24432a800) [pid = 1834] [serial = 430] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa2288d9400) [pid = 1834] [serial = 463] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa2239ba800) [pid = 1834] [serial = 455] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa2236cd000) [pid = 1834] [serial = 454] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa227c84000) [pid = 1834] [serial = 457] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa227e90400) [pid = 1834] [serial = 458] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa228667400) [pid = 1834] [serial = 460] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa22866e000) [pid = 1834] [serial = 461] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa222a4e000) [pid = 1834] [serial = 441] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa227c87000) [pid = 1834] [serial = 435] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa2290a8000) [pid = 1834] [serial = 438] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa2236c7400) [pid = 1834] [serial = 451] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa2239bb400) [pid = 1834] [serial = 432] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa228e7b800) [pid = 1834] [serial = 473] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa228e79000) [pid = 1834] [serial = 467] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa249c75400) [pid = 1834] [serial = 247] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:35:57 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa2288de800) [pid = 1834] [serial = 464] [outer = (nil)] [url = about:blank] 17:35:57 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:57 INFO - PROCESS | 1834 | 1461630957991 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 17:35:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:35:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2175ms 17:35:58 INFO - PROCESS | 1834 | 1461630958043 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:35:58 INFO - PROCESS | 1834 | 1461630958051 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:35:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:35:58 INFO - PROCESS | 1834 | 1461630958067 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:35:58 INFO - PROCESS | 1834 | 1461630958072 Marionette TRACE conn3 <- [1,694,null,{}] 17:35:58 INFO - PROCESS | 1834 | 1461630958078 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:58 INFO - PROCESS | 1834 | 1461630958266 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:35:58 INFO - PROCESS | 1834 | 1461630958277 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228705800 == 58 [pid = 1834] [id = 181] 17:35:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa227c5f800) [pid = 1834] [serial = 543] [outer = (nil)] 17:35:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa2286f0c00) [pid = 1834] [serial = 544] [outer = 0x7fa227c5f800] 17:35:58 INFO - PROCESS | 1834 | 1461630958341 Marionette DEBUG loaded listener.js 17:35:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa2288da800) [pid = 1834] [serial = 545] [outer = 0x7fa227c5f800] 17:35:59 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:35:59 INFO - PROCESS | 1834 | 1461630959613 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 17:35:59 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) 17:35:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1590ms 17:35:59 INFO - PROCESS | 1834 | 1461630959656 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:35:59 INFO - PROCESS | 1834 | 1461630959660 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:35:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:35:59 INFO - PROCESS | 1834 | 1461630959666 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:35:59 INFO - PROCESS | 1834 | 1461630959672 Marionette TRACE conn3 <- [1,698,null,{}] 17:35:59 INFO - PROCESS | 1834 | 1461630959695 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:59 INFO - PROCESS | 1834 | 1461630959896 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:35:59 INFO - PROCESS | 1834 | 1461630959972 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22fecc800 == 59 [pid = 1834] [id = 182] 17:35:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa228c5c000) [pid = 1834] [serial = 546] [outer = (nil)] 17:36:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa2290b0000) [pid = 1834] [serial = 547] [outer = 0x7fa228c5c000] 17:36:00 INFO - PROCESS | 1834 | 1461630960038 Marionette DEBUG loaded listener.js 17:36:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa22aa1e800) [pid = 1834] [serial = 548] [outer = 0x7fa228c5c000] 17:36:01 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:01 INFO - PROCESS | 1834 | 1461630961244 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 17:36:01 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) 17:36:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1594ms 17:36:01 INFO - PROCESS | 1834 | 1461630961261 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:36:01 INFO - PROCESS | 1834 | 1461630961266 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:36:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:36:01 INFO - PROCESS | 1834 | 1461630961272 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:36:01 INFO - PROCESS | 1834 | 1461630961274 Marionette TRACE conn3 <- [1,702,null,{}] 17:36:01 INFO - PROCESS | 1834 | 1461630961287 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:01 INFO - PROCESS | 1834 | 1461630961600 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:36:01 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa227e89c00) [pid = 1834] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:36:01 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa22c0b1800) [pid = 1834] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:36:01 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa222a47400) [pid = 1834] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:36:01 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa227ee3000) [pid = 1834] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:36:01 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa222219c00) [pid = 1834] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:36:01 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa222a9d800) [pid = 1834] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:36:01 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa2286f3c00) [pid = 1834] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:36:01 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa2296ec400) [pid = 1834] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:36:01 INFO - PROCESS | 1834 | 1461630961837 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2229c6800 == 60 [pid = 1834] [id = 183] 17:36:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa222219c00) [pid = 1834] [serial = 549] [outer = (nil)] 17:36:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa223df3000) [pid = 1834] [serial = 550] [outer = 0x7fa222219c00] 17:36:01 INFO - PROCESS | 1834 | 1461630961899 Marionette DEBUG loaded listener.js 17:36:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa2296ec400) [pid = 1834] [serial = 551] [outer = 0x7fa222219c00] 17:36:03 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:03 INFO - PROCESS | 1834 | 1461630963068 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 17:36:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:36:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1837ms 17:36:03 INFO - PROCESS | 1834 | 1461630963110 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:36:03 INFO - PROCESS | 1834 | 1461630963114 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:36:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:36:03 INFO - PROCESS | 1834 | 1461630963119 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:36:03 INFO - PROCESS | 1834 | 1461630963123 Marionette TRACE conn3 <- [1,706,null,{}] 17:36:03 INFO - PROCESS | 1834 | 1461630963128 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:03 INFO - PROCESS | 1834 | 1461630963331 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:36:03 INFO - PROCESS | 1834 | 1461630963444 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23371e800 == 61 [pid = 1834] [id = 184] 17:36:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa222a4a000) [pid = 1834] [serial = 552] [outer = (nil)] 17:36:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa232717400) [pid = 1834] [serial = 553] [outer = 0x7fa222a4a000] 17:36:03 INFO - PROCESS | 1834 | 1461630963507 Marionette DEBUG loaded listener.js 17:36:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa233cda000) [pid = 1834] [serial = 554] [outer = 0x7fa222a4a000] 17:36:04 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:04 INFO - PROCESS | 1834 | 1461630964925 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 17:36:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:36:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1833ms 17:36:04 INFO - PROCESS | 1834 | 1461630964954 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:36:04 INFO - PROCESS | 1834 | 1461630964962 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:36:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:36:04 INFO - PROCESS | 1834 | 1461630964973 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:36:04 INFO - PROCESS | 1834 | 1461630964976 Marionette TRACE conn3 <- [1,710,null,{}] 17:36:04 INFO - PROCESS | 1834 | 1461630964985 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:05 INFO - PROCESS | 1834 | 1461630965238 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:36:05 INFO - PROCESS | 1834 | 1461630965386 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22bfbf800 == 62 [pid = 1834] [id = 185] 17:36:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa2239c0400) [pid = 1834] [serial = 555] [outer = (nil)] 17:36:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa227e94400) [pid = 1834] [serial = 556] [outer = 0x7fa2239c0400] 17:36:05 INFO - PROCESS | 1834 | 1461630965463 Marionette DEBUG loaded listener.js 17:36:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa228669800) [pid = 1834] [serial = 557] [outer = 0x7fa2239c0400] 17:36:06 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:06 INFO - PROCESS | 1834 | 1461630966778 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 17:36:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:36:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1840ms 17:36:06 INFO - PROCESS | 1834 | 1461630966917 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:36:06 INFO - PROCESS | 1834 | 1461630966926 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:36:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:36:06 INFO - PROCESS | 1834 | 1461630966943 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:36:06 INFO - PROCESS | 1834 | 1461630966946 Marionette TRACE conn3 <- [1,714,null,{}] 17:36:06 INFO - PROCESS | 1834 | 1461630966954 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:07 INFO - PROCESS | 1834 | 1461630967132 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:36:07 INFO - PROCESS | 1834 | 1461630967288 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233762000 == 63 [pid = 1834] [id = 186] 17:36:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa223df6000) [pid = 1834] [serial = 558] [outer = (nil)] 17:36:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa228e7bc00) [pid = 1834] [serial = 559] [outer = 0x7fa223df6000] 17:36:07 INFO - PROCESS | 1834 | 1461630967361 Marionette DEBUG loaded listener.js 17:36:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa22bf07800) [pid = 1834] [serial = 560] [outer = 0x7fa223df6000] 17:36:08 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:08 INFO - PROCESS | 1834 | 1461630968803 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 17:36:08 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 17:36:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1896ms 17:36:08 INFO - PROCESS | 1834 | 1461630968838 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:36:08 INFO - PROCESS | 1834 | 1461630968842 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:36:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:36:08 INFO - PROCESS | 1834 | 1461630968849 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:36:08 INFO - PROCESS | 1834 | 1461630968855 Marionette TRACE conn3 <- [1,718,null,{}] 17:36:08 INFO - PROCESS | 1834 | 1461630968872 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:09 INFO - PROCESS | 1834 | 1461630969092 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:36:09 INFO - PROCESS | 1834 | 1461630969242 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23f890000 == 64 [pid = 1834] [id = 187] 17:36:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa22c36ec00) [pid = 1834] [serial = 561] [outer = (nil)] 17:36:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa235c34400) [pid = 1834] [serial = 562] [outer = 0x7fa22c36ec00] 17:36:09 INFO - PROCESS | 1834 | 1461630969317 Marionette DEBUG loaded listener.js 17:36:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa23f7ef400) [pid = 1834] [serial = 563] [outer = 0x7fa22c36ec00] 17:36:10 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:10 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:36:10 INFO - PROCESS | 1834 | 1461630970637 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 17:36:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:36:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1841ms 17:36:10 INFO - PROCESS | 1834 | 1461630970718 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:36:10 INFO - PROCESS | 1834 | 1461630970723 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:36:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:36:10 INFO - PROCESS | 1834 | 1461630970750 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:36:10 INFO - PROCESS | 1834 | 1461630970752 Marionette TRACE conn3 <- [1,722,null,{}] 17:36:10 INFO - PROCESS | 1834 | 1461630970760 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:10 INFO - PROCESS | 1834 | 1461630970934 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:36:11 INFO - PROCESS | 1834 | 1461630971082 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244353000 == 65 [pid = 1834] [id = 188] 17:36:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa2236c7400) [pid = 1834] [serial = 564] [outer = (nil)] 17:36:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa233cd2000) [pid = 1834] [serial = 565] [outer = 0x7fa2236c7400] 17:36:11 INFO - PROCESS | 1834 | 1461630971156 Marionette DEBUG loaded listener.js 17:36:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa240a59c00) [pid = 1834] [serial = 566] [outer = 0x7fa2236c7400] 17:36:12 INFO - PROCESS | 1834 | 1461630972278 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 17:36:12 INFO - PROCESS | 1834 | 1461630972340 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:36:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:36:12 INFO - PROCESS | 1834 | 1461630972348 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:36:12 INFO - PROCESS | 1834 | 1461630972353 Marionette TRACE conn3 <- [1,726,null,{}] 17:36:12 INFO - PROCESS | 1834 | 1461630972362 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:12 INFO - PROCESS | 1834 | 1461630972555 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:36:12 INFO - PROCESS | 1834 | 1461630972754 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22feb5000 == 66 [pid = 1834] [id = 189] 17:36:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa222a9b400) [pid = 1834] [serial = 567] [outer = (nil)] 17:36:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa228665400) [pid = 1834] [serial = 568] [outer = 0x7fa222a9b400] 17:36:12 INFO - PROCESS | 1834 | 1461630972824 Marionette DEBUG loaded listener.js 17:36:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa2288da400) [pid = 1834] [serial = 569] [outer = 0x7fa222a9b400] 17:36:13 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:13 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:36:13 INFO - PROCESS | 1834 | 1461630973808 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 17:36:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:36:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1534ms 17:36:13 INFO - PROCESS | 1834 | 1461630973883 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:36:13 INFO - PROCESS | 1834 | 1461630973892 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:36:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:36:13 INFO - PROCESS | 1834 | 1461630973902 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:36:13 INFO - PROCESS | 1834 | 1461630973905 Marionette TRACE conn3 <- [1,730,null,{}] 17:36:13 INFO - PROCESS | 1834 | 1461630973913 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:14 INFO - PROCESS | 1834 | 1461630974196 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:36:14 INFO - PROCESS | 1834 | 1461630974397 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221be000 == 67 [pid = 1834] [id = 190] 17:36:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa2288db000) [pid = 1834] [serial = 570] [outer = (nil)] 17:36:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa228b35400) [pid = 1834] [serial = 571] [outer = 0x7fa2288db000] 17:36:14 INFO - PROCESS | 1834 | 1461630974463 Marionette DEBUG loaded listener.js 17:36:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa2296f2400) [pid = 1834] [serial = 572] [outer = 0x7fa2288db000] 17:36:15 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:15 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:36:15 INFO - PROCESS | 1834 | 1461630975373 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 17:36:15 INFO - PROCESS | 1834 | 1461630975443 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:36:15 INFO - PROCESS | 1834 | 1461630975451 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:36:15 INFO - PROCESS | 1834 | 1461630975457 Marionette TRACE conn3 <- [1,734,null,{}] 17:36:15 INFO - PROCESS | 1834 | 1461630975472 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:15 INFO - PROCESS | 1834 | 1461630975656 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa2476eb800) [pid = 1834] [serial = 409] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa2296ea000) [pid = 1834] [serial = 511] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa22e9a2400) [pid = 1834] [serial = 514] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa22a89b400) [pid = 1834] [serial = 512] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa227c8a800) [pid = 1834] [serial = 503] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa227c5d000) [pid = 1834] [serial = 502] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa228667800) [pid = 1834] [serial = 505] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa22866e400) [pid = 1834] [serial = 506] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa2236cdc00) [pid = 1834] [serial = 500] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa222a4ac00) [pid = 1834] [serial = 499] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa229927400) [pid = 1834] [serial = 475] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa22ac2b800) [pid = 1834] [serial = 476] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa228e7cc00) [pid = 1834] [serial = 508] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa22a70b000) [pid = 1834] [serial = 487] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa231735c00) [pid = 1834] [serial = 517] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa22c0b6800) [pid = 1834] [serial = 490] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa230d7d000) [pid = 1834] [serial = 493] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa227c55000) [pid = 1834] [serial = 496] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa230d7dc00) [pid = 1834] [serial = 515] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa228f8c000) [pid = 1834] [serial = 509] [outer = (nil)] [url = about:blank] 17:36:15 INFO - PROCESS | 1834 | 1461630975865 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227dd6800 == 60 [pid = 1834] [id = 191] 17:36:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa228667800) [pid = 1834] [serial = 573] [outer = (nil)] 17:36:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa229926800) [pid = 1834] [serial = 574] [outer = 0x7fa228667800] 17:36:15 INFO - PROCESS | 1834 | 1461630975935 Marionette DEBUG loaded listener.js 17:36:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa23180e400) [pid = 1834] [serial = 575] [outer = 0x7fa228667800] 17:36:16 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:16 INFO - PROCESS | 1834 | 1461630976618 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 17:36:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:36:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1188ms 17:36:16 INFO - PROCESS | 1834 | 1461630976637 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:36:16 INFO - PROCESS | 1834 | 1461630976643 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:36:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:36:16 INFO - PROCESS | 1834 | 1461630976658 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:36:16 INFO - PROCESS | 1834 | 1461630976662 Marionette TRACE conn3 <- [1,738,null,{}] 17:36:16 INFO - PROCESS | 1834 | 1461630976669 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:16 INFO - PROCESS | 1834 | 1461630976814 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:36:16 INFO - PROCESS | 1834 | 1461630976829 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a97000 == 61 [pid = 1834] [id = 192] 17:36:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa222218000) [pid = 1834] [serial = 576] [outer = (nil)] 17:36:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa23300e400) [pid = 1834] [serial = 577] [outer = 0x7fa222218000] 17:36:16 INFO - PROCESS | 1834 | 1461630976890 Marionette DEBUG loaded listener.js 17:36:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa233cd3800) [pid = 1834] [serial = 578] [outer = 0x7fa222218000] 17:36:18 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:18 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:36:18 INFO - PROCESS | 1834 | 1461630978084 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 17:36:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:36:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1495ms 17:36:18 INFO - PROCESS | 1834 | 1461630978145 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:36:18 INFO - PROCESS | 1834 | 1461630978149 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:36:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:36:18 INFO - PROCESS | 1834 | 1461630978156 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:36:18 INFO - PROCESS | 1834 | 1461630978171 Marionette TRACE conn3 <- [1,742,null,{}] 17:36:18 INFO - PROCESS | 1834 | 1461630978185 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:18 INFO - PROCESS | 1834 | 1461630978388 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:36:18 INFO - PROCESS | 1834 | 1461630978414 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2359e1000 == 62 [pid = 1834] [id = 193] 17:36:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa222a97800) [pid = 1834] [serial = 579] [outer = (nil)] 17:36:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa235770000) [pid = 1834] [serial = 580] [outer = 0x7fa222a97800] 17:36:18 INFO - PROCESS | 1834 | 1461630978478 Marionette DEBUG loaded listener.js 17:36:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa23f879c00) [pid = 1834] [serial = 581] [outer = 0x7fa222a97800] 17:36:19 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:19 INFO - PROCESS | 1834 | 1461630979748 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 17:36:19 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 17:36:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1606ms 17:36:19 INFO - PROCESS | 1834 | 1461630979763 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:36:19 INFO - PROCESS | 1834 | 1461630979765 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:36:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:36:19 INFO - PROCESS | 1834 | 1461630979773 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:36:19 INFO - PROCESS | 1834 | 1461630979776 Marionette TRACE conn3 <- [1,746,null,{}] 17:36:19 INFO - PROCESS | 1834 | 1461630979782 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:20 INFO - PROCESS | 1834 | 1461630980021 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa228c5c000) [pid = 1834] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa222219c00) [pid = 1834] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa222a4d400) [pid = 1834] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa227c57400) [pid = 1834] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa227c5f800) [pid = 1834] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa2239b4000) [pid = 1834] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa2239b8800) [pid = 1834] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa233ccc400) [pid = 1834] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa22866c800) [pid = 1834] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa222a46800) [pid = 1834] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7fa222a94000) [pid = 1834] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7fa222212400) [pid = 1834] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7fa2288e3c00) [pid = 1834] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7fa227c68c00) [pid = 1834] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7fa240ded000) [pid = 1834] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7fa222a49c00) [pid = 1834] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:36:20 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7fa2239bc400) [pid = 1834] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:36:20 INFO - PROCESS | 1834 | 1461630980366 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2229d8000 == 63 [pid = 1834] [id = 194] 17:36:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7fa22220cc00) [pid = 1834] [serial = 582] [outer = (nil)] 17:36:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7fa222a44400) [pid = 1834] [serial = 583] [outer = 0x7fa22220cc00] 17:36:20 INFO - PROCESS | 1834 | 1461630980433 Marionette DEBUG loaded listener.js 17:36:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7fa227c63000) [pid = 1834] [serial = 584] [outer = 0x7fa22220cc00] 17:36:20 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:21 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:21 INFO - PROCESS | 1834 | 1461630981517 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 17:36:21 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.) 17:36:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1790ms 17:36:21 INFO - PROCESS | 1834 | 1461630981564 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:36:21 INFO - PROCESS | 1834 | 1461630981567 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:36:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:36:21 INFO - PROCESS | 1834 | 1461630981573 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:36:21 INFO - PROCESS | 1834 | 1461630981575 Marionette TRACE conn3 <- [1,750,null,{}] 17:36:21 INFO - PROCESS | 1834 | 1461630981581 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:21 INFO - PROCESS | 1834 | 1461630981745 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:36:21 INFO - PROCESS | 1834 | 1461630981905 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa243fb8800 == 64 [pid = 1834] [id = 195] 17:36:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7fa22220e800) [pid = 1834] [serial = 585] [outer = (nil)] 17:36:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7fa2233b6800) [pid = 1834] [serial = 586] [outer = 0x7fa22220e800] 17:36:21 INFO - PROCESS | 1834 | 1461630981971 Marionette DEBUG loaded listener.js 17:36:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7fa2233be000) [pid = 1834] [serial = 587] [outer = 0x7fa22220e800] 17:36:23 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:23 INFO - PROCESS | 1834 | 1461630983232 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 17:36:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:36:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1678ms 17:36:23 INFO - PROCESS | 1834 | 1461630983314 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:36:23 INFO - PROCESS | 1834 | 1461630983319 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:36:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:36:23 INFO - PROCESS | 1834 | 1461630983348 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:36:23 INFO - PROCESS | 1834 | 1461630983354 Marionette TRACE conn3 <- [1,754,null,{}] 17:36:23 INFO - PROCESS | 1834 | 1461630983362 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:23 INFO - PROCESS | 1834 | 1461630983541 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:36:23 INFO - PROCESS | 1834 | 1461630983694 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa229915000 == 65 [pid = 1834] [id = 196] 17:36:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7fa222a49c00) [pid = 1834] [serial = 588] [outer = (nil)] 17:36:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa22360bc00) [pid = 1834] [serial = 589] [outer = 0x7fa222a49c00] 17:36:23 INFO - PROCESS | 1834 | 1461630983771 Marionette DEBUG loaded listener.js 17:36:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa223618c00) [pid = 1834] [serial = 590] [outer = 0x7fa222a49c00] 17:36:25 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:25 INFO - PROCESS | 1834 | 1461630985094 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 17:36:25 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 17:36:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1839ms 17:36:25 INFO - PROCESS | 1834 | 1461630985185 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:36:25 INFO - PROCESS | 1834 | 1461630985194 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:36:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:36:25 INFO - PROCESS | 1834 | 1461630985206 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:36:25 INFO - PROCESS | 1834 | 1461630985209 Marionette TRACE conn3 <- [1,758,null,{}] 17:36:25 INFO - PROCESS | 1834 | 1461630985216 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:25 INFO - PROCESS | 1834 | 1461630985391 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:36:25 INFO - PROCESS | 1834 | 1461630985539 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233caf800 == 66 [pid = 1834] [id = 197] 17:36:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa222a9d800) [pid = 1834] [serial = 591] [outer = (nil)] 17:36:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa227c58000) [pid = 1834] [serial = 592] [outer = 0x7fa222a9d800] 17:36:25 INFO - PROCESS | 1834 | 1461630985612 Marionette DEBUG loaded listener.js 17:36:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa228085400) [pid = 1834] [serial = 593] [outer = 0x7fa222a9d800] 17:36:26 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:26 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:36:26 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:26 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:26 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:36:26 INFO - PROCESS | 1834 | 1461630986563 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 17:36:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:36:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1386ms 17:36:26 INFO - PROCESS | 1834 | 1461630986593 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:36:26 INFO - PROCESS | 1834 | 1461630986596 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:36:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:36:26 INFO - PROCESS | 1834 | 1461630986603 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:36:26 INFO - PROCESS | 1834 | 1461630986609 Marionette TRACE conn3 <- [1,762,null,{}] 17:36:26 INFO - PROCESS | 1834 | 1461630986626 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:26 INFO - PROCESS | 1834 | 1461630986805 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:36:27 INFO - PROCESS | 1834 | 1461630987009 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244722000 == 67 [pid = 1834] [id = 198] 17:36:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa2288e3c00) [pid = 1834] [serial = 594] [outer = (nil)] 17:36:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa2296ecc00) [pid = 1834] [serial = 595] [outer = 0x7fa2288e3c00] 17:36:27 INFO - PROCESS | 1834 | 1461630987131 Marionette DEBUG loaded listener.js 17:36:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa22e944800) [pid = 1834] [serial = 596] [outer = 0x7fa2288e3c00] 17:36:28 INFO - PROCESS | 1834 | 1461630988439 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 17:36:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:36:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1890ms 17:36:28 INFO - PROCESS | 1834 | 1461630988494 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:36:28 INFO - PROCESS | 1834 | 1461630988499 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:36:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:36:28 INFO - PROCESS | 1834 | 1461630988547 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:36:28 INFO - PROCESS | 1834 | 1461630988551 Marionette TRACE conn3 <- [1,766,null,{}] 17:36:28 INFO - PROCESS | 1834 | 1461630988608 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:28 INFO - PROCESS | 1834 | 1461630988827 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:36:28 INFO - PROCESS | 1834 | 1461630988945 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2476cf800 == 68 [pid = 1834] [id = 199] 17:36:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa227ef0c00) [pid = 1834] [serial = 597] [outer = (nil)] 17:36:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa23180ec00) [pid = 1834] [serial = 598] [outer = 0x7fa227ef0c00] 17:36:29 INFO - PROCESS | 1834 | 1461630989018 Marionette DEBUG loaded listener.js 17:36:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa232a29c00) [pid = 1834] [serial = 599] [outer = 0x7fa227ef0c00] 17:36:30 INFO - PROCESS | 1834 | 1461630990549 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 17:36:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:36:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2090ms 17:36:30 INFO - PROCESS | 1834 | 1461630990598 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:36:30 INFO - PROCESS | 1834 | 1461630990603 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:36:30 INFO - PROCESS | 1834 | 1461630990611 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:36:30 INFO - PROCESS | 1834 | 1461630990617 Marionette TRACE conn3 <- [1,770,null,{}] 17:36:30 INFO - PROCESS | 1834 | 1461630990625 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:30 INFO - PROCESS | 1834 | 1461630990820 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:36:31 INFO - PROCESS | 1834 | 1461630991113 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2220dc000 == 69 [pid = 1834] [id = 200] 17:36:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa223612800) [pid = 1834] [serial = 600] [outer = (nil)] 17:36:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa223615c00) [pid = 1834] [serial = 601] [outer = 0x7fa223612800] 17:36:31 INFO - PROCESS | 1834 | 1461630991187 Marionette DEBUG loaded listener.js 17:36:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa2236cdc00) [pid = 1834] [serial = 602] [outer = 0x7fa223612800] 17:36:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2229d8000 == 68 [pid = 1834] [id = 194] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa230d7cc00) [pid = 1834] [serial = 529] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa233a91c00) [pid = 1834] [serial = 532] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa233cd6c00) [pid = 1834] [serial = 535] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa232717400) [pid = 1834] [serial = 553] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2359e1000 == 67 [pid = 1834] [id = 193] 17:36:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232a97000 == 66 [pid = 1834] [id = 192] 17:36:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227dd6800 == 65 [pid = 1834] [id = 191] 17:36:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221be000 == 64 [pid = 1834] [id = 190] 17:36:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22feb5000 == 63 [pid = 1834] [id = 189] 17:36:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233762000 == 62 [pid = 1834] [id = 186] 17:36:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22bfbf800 == 61 [pid = 1834] [id = 185] 17:36:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23371e800 == 60 [pid = 1834] [id = 184] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa223df6800) [pid = 1834] [serial = 433] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa227c67800) [pid = 1834] [serial = 479] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa233cd9400) [pid = 1834] [serial = 403] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa2290a7400) [pid = 1834] [serial = 485] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa2290aec00) [pid = 1834] [serial = 442] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa230e86800) [pid = 1834] [serial = 449] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa228665c00) [pid = 1834] [serial = 452] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa22a897000) [pid = 1834] [serial = 439] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa22866b000) [pid = 1834] [serial = 482] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa244d29400) [pid = 1834] [serial = 406] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7fa2290b1c00) [pid = 1834] [serial = 446] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7fa2288d9000) [pid = 1834] [serial = 436] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7fa2290b0000) [pid = 1834] [serial = 547] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7fa223df3000) [pid = 1834] [serial = 550] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7fa22aa1e800) [pid = 1834] [serial = 548] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7fa227ee8000) [pid = 1834] [serial = 523] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7fa22aa17400) [pid = 1834] [serial = 539] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7fa227c5f000) [pid = 1834] [serial = 538] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7fa227eed800) [pid = 1834] [serial = 542] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7fa227c8f800) [pid = 1834] [serial = 541] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7fa222217800) [pid = 1834] [serial = 520] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7fa2286f0c00) [pid = 1834] [serial = 544] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7fa2288e6400) [pid = 1834] [serial = 526] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7fa2296ec400) [pid = 1834] [serial = 551] [outer = (nil)] [url = about:blank] 17:36:31 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7fa2288da800) [pid = 1834] [serial = 545] [outer = (nil)] [url = about:blank] 17:36:32 INFO - PROCESS | 1834 | 1461630992105 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1541ms 17:36:32 INFO - PROCESS | 1834 | 1461630992153 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:36:32 INFO - PROCESS | 1834 | 1461630992161 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:36:32 INFO - PROCESS | 1834 | 1461630992171 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:36:32 INFO - PROCESS | 1834 | 1461630992174 Marionette TRACE conn3 <- [1,774,null,{}] 17:36:32 INFO - PROCESS | 1834 | 1461630992180 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:32 INFO - PROCESS | 1834 | 1461630992345 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:36:32 INFO - PROCESS | 1834 | 1461630992360 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22392c800 == 61 [pid = 1834] [id = 201] 17:36:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7fa223611800) [pid = 1834] [serial = 603] [outer = (nil)] 17:36:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7fa227c56c00) [pid = 1834] [serial = 604] [outer = 0x7fa223611800] 17:36:32 INFO - PROCESS | 1834 | 1461630992447 Marionette DEBUG loaded listener.js 17:36:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7fa227c67800) [pid = 1834] [serial = 605] [outer = 0x7fa223611800] 17:36:33 INFO - PROCESS | 1834 | 1461630993300 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 17:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1190ms 17:36:33 INFO - PROCESS | 1834 | 1461630993362 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:36:33 INFO - PROCESS | 1834 | 1461630993367 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:36:33 INFO - PROCESS | 1834 | 1461630993380 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:36:33 INFO - PROCESS | 1834 | 1461630993385 Marionette TRACE conn3 <- [1,778,null,{}] 17:36:33 INFO - PROCESS | 1834 | 1461630993400 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:33 INFO - PROCESS | 1834 | 1461630993573 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:36:33 INFO - PROCESS | 1834 | 1461630993587 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227dc7800 == 62 [pid = 1834] [id = 202] 17:36:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7fa227e89000) [pid = 1834] [serial = 606] [outer = (nil)] 17:36:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7fa228085c00) [pid = 1834] [serial = 607] [outer = 0x7fa227e89000] 17:36:33 INFO - PROCESS | 1834 | 1461630993659 Marionette DEBUG loaded listener.js 17:36:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7fa228666c00) [pid = 1834] [serial = 608] [outer = 0x7fa227e89000] 17:36:34 INFO - PROCESS | 1834 | 1461630994573 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 17:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1233ms 17:36:34 INFO - PROCESS | 1834 | 1461630994626 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:36:34 INFO - PROCESS | 1834 | 1461630994629 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:36:34 INFO - PROCESS | 1834 | 1461630994643 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:36:34 INFO - PROCESS | 1834 | 1461630994646 Marionette TRACE conn3 <- [1,782,null,{}] 17:36:34 INFO - PROCESS | 1834 | 1461630994651 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:34 INFO - PROCESS | 1834 | 1461630994856 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:36:34 INFO - PROCESS | 1834 | 1461630994884 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228c44800 == 63 [pid = 1834] [id = 203] 17:36:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7fa227e96400) [pid = 1834] [serial = 609] [outer = (nil)] 17:36:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7fa2286f5400) [pid = 1834] [serial = 610] [outer = 0x7fa227e96400] 17:36:34 INFO - PROCESS | 1834 | 1461630994946 Marionette DEBUG loaded listener.js 17:36:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7fa2288e0800) [pid = 1834] [serial = 611] [outer = 0x7fa227e96400] 17:36:35 INFO - PROCESS | 1834 | 1461630995777 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 17:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1190ms 17:36:35 INFO - PROCESS | 1834 | 1461630995841 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:36:35 INFO - PROCESS | 1834 | 1461630995845 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:36:35 INFO - PROCESS | 1834 | 1461630995852 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:36:35 INFO - PROCESS | 1834 | 1461630995855 Marionette TRACE conn3 <- [1,786,null,{}] 17:36:35 INFO - PROCESS | 1834 | 1461630995860 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:36 INFO - PROCESS | 1834 | 1461630996063 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:36:36 INFO - PROCESS | 1834 | 1461630996088 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22bfc0000 == 64 [pid = 1834] [id = 204] 17:36:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7fa222a47000) [pid = 1834] [serial = 612] [outer = (nil)] 17:36:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7fa228e7ac00) [pid = 1834] [serial = 613] [outer = 0x7fa222a47000] 17:36:36 INFO - PROCESS | 1834 | 1461630996156 Marionette DEBUG loaded listener.js 17:36:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7fa228f8b000) [pid = 1834] [serial = 614] [outer = 0x7fa222a47000] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7fa222a9b400) [pid = 1834] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7fa222a97800) [pid = 1834] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7fa233cd0c00) [pid = 1834] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7fa2288db000) [pid = 1834] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7fa228667800) [pid = 1834] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7fa2296ef000) [pid = 1834] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7fa222218000) [pid = 1834] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7fa222a4a000) [pid = 1834] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7fa22220f400) [pid = 1834] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7fa22e9a4800) [pid = 1834] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7fa22c0ad800) [pid = 1834] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7fa22220cc00) [pid = 1834] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 88 (0x7fa2236c2800) [pid = 1834] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 87 (0x7fa22c0ac800) [pid = 1834] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 86 (0x7fa222213800) [pid = 1834] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 85 (0x7fa227e8dc00) [pid = 1834] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:36:36 INFO - PROCESS | 1834 | --DOMWINDOW == 84 (0x7fa22220d800) [pid = 1834] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:36:37 INFO - PROCESS | 1834 | 1461630997374 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1587ms 17:36:37 INFO - PROCESS | 1834 | 1461630997440 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:36:37 INFO - PROCESS | 1834 | 1461630997443 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:36:37 INFO - PROCESS | 1834 | 1461630997449 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:36:37 INFO - PROCESS | 1834 | 1461630997452 Marionette TRACE conn3 <- [1,790,null,{}] 17:36:37 INFO - PROCESS | 1834 | 1461630997457 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:37 INFO - PROCESS | 1834 | 1461630997660 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:36:37 INFO - PROCESS | 1834 | 1461630997769 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2303ad800 == 65 [pid = 1834] [id = 205] 17:36:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 85 (0x7fa2233af400) [pid = 1834] [serial = 615] [outer = (nil)] 17:36:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7fa2288e0400) [pid = 1834] [serial = 616] [outer = 0x7fa2233af400] 17:36:37 INFO - PROCESS | 1834 | 1461630997835 Marionette DEBUG loaded listener.js 17:36:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7fa22aa21c00) [pid = 1834] [serial = 617] [outer = 0x7fa2233af400] 17:36:38 INFO - PROCESS | 1834 | 1461630998576 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1184ms 17:36:38 INFO - PROCESS | 1834 | 1461630998684 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:36:38 INFO - PROCESS | 1834 | 1461630998690 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:36:38 INFO - PROCESS | 1834 | 1461630998700 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:36:38 INFO - PROCESS | 1834 | 1461630998705 Marionette TRACE conn3 <- [1,794,null,{}] 17:36:38 INFO - PROCESS | 1834 | 1461630998715 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:38 INFO - PROCESS | 1834 | 1461630998935 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:36:39 INFO - PROCESS | 1834 | 1461630999092 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2235db800 == 66 [pid = 1834] [id = 206] 17:36:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7fa2233b2400) [pid = 1834] [serial = 618] [outer = (nil)] 17:36:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7fa2233ba400) [pid = 1834] [serial = 619] [outer = 0x7fa2233b2400] 17:36:39 INFO - PROCESS | 1834 | 1461630999167 Marionette DEBUG loaded listener.js 17:36:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7fa223619400) [pid = 1834] [serial = 620] [outer = 0x7fa2233b2400] 17:36:40 INFO - PROCESS | 1834 | 1461631000128 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 17:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1489ms 17:36:40 INFO - PROCESS | 1834 | 1461631000191 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:36:40 INFO - PROCESS | 1834 | 1461631000197 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:36:40 INFO - PROCESS | 1834 | 1461631000209 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:36:40 INFO - PROCESS | 1834 | 1461631000214 Marionette TRACE conn3 <- [1,798,null,{}] 17:36:40 INFO - PROCESS | 1834 | 1461631000222 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:40 INFO - PROCESS | 1834 | 1461631000440 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:36:40 INFO - PROCESS | 1834 | 1461631000638 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a880800 == 67 [pid = 1834] [id = 207] 17:36:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7fa227c69000) [pid = 1834] [serial = 621] [outer = (nil)] 17:36:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7fa227c87800) [pid = 1834] [serial = 622] [outer = 0x7fa227c69000] 17:36:40 INFO - PROCESS | 1834 | 1461631000756 Marionette DEBUG loaded listener.js 17:36:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7fa227eec400) [pid = 1834] [serial = 623] [outer = 0x7fa227c69000] 17:36:41 INFO - PROCESS | 1834 | 1461631001611 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 17:36:41 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 17:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1451ms 17:36:41 INFO - PROCESS | 1834 | 1461631001657 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:36:41 INFO - PROCESS | 1834 | 1461631001660 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:36:41 INFO - PROCESS | 1834 | 1461631001667 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:36:41 INFO - PROCESS | 1834 | 1461631001671 Marionette TRACE conn3 <- [1,802,null,{}] 17:36:41 INFO - PROCESS | 1834 | 1461631001684 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:41 INFO - PROCESS | 1834 | 1461631001875 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:36:42 INFO - PROCESS | 1834 | 1461631002028 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2327d1800 == 68 [pid = 1834] [id = 208] 17:36:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7fa228b3a400) [pid = 1834] [serial = 624] [outer = (nil)] 17:36:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7fa228f93400) [pid = 1834] [serial = 625] [outer = 0x7fa228b3a400] 17:36:42 INFO - PROCESS | 1834 | 1461631002104 Marionette DEBUG loaded listener.js 17:36:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7fa2296f5800) [pid = 1834] [serial = 626] [outer = 0x7fa228b3a400] 17:36:43 INFO - PROCESS | 1834 | 1461631003058 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 17:36:43 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 17:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1435ms 17:36:43 INFO - PROCESS | 1834 | 1461631003103 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:36:43 INFO - PROCESS | 1834 | 1461631003107 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:36:43 INFO - PROCESS | 1834 | 1461631003113 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:36:43 INFO - PROCESS | 1834 | 1461631003116 Marionette TRACE conn3 <- [1,806,null,{}] 17:36:43 INFO - PROCESS | 1834 | 1461631003122 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:43 INFO - PROCESS | 1834 | 1461631003307 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:36:43 INFO - PROCESS | 1834 | 1461631003463 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233705800 == 69 [pid = 1834] [id = 209] 17:36:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7fa228e9f800) [pid = 1834] [serial = 627] [outer = (nil)] 17:36:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7fa22c0aec00) [pid = 1834] [serial = 628] [outer = 0x7fa228e9f800] 17:36:43 INFO - PROCESS | 1834 | 1461631003532 Marionette DEBUG loaded listener.js 17:36:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7fa22f44e000) [pid = 1834] [serial = 629] [outer = 0x7fa228e9f800] 17:36:44 INFO - PROCESS | 1834 | 1461631004430 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 17:36:44 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 17:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1388ms 17:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:36:44 INFO - PROCESS | 1834 | 1461631004502 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:36:44 INFO - PROCESS | 1834 | 1461631004505 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:36:44 INFO - PROCESS | 1834 | 1461631004512 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:36:44 INFO - PROCESS | 1834 | 1461631004515 Marionette TRACE conn3 <- [1,810,null,{}] 17:36:44 INFO - PROCESS | 1834 | 1461631004521 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:44 INFO - PROCESS | 1834 | 1461631004732 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:36:44 INFO - PROCESS | 1834 | 1461631004882 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa235635800 == 70 [pid = 1834] [id = 210] 17:36:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7fa222219800) [pid = 1834] [serial = 630] [outer = (nil)] 17:36:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7fa231802400) [pid = 1834] [serial = 631] [outer = 0x7fa222219800] 17:36:44 INFO - PROCESS | 1834 | 1461631004951 Marionette DEBUG loaded listener.js 17:36:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7fa23180d800) [pid = 1834] [serial = 632] [outer = 0x7fa222219800] 17:36:45 INFO - PROCESS | 1834 | 1461631005836 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 17:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1389ms 17:36:45 INFO - PROCESS | 1834 | 1461631005900 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:36:45 INFO - PROCESS | 1834 | 1461631005904 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:36:45 INFO - PROCESS | 1834 | 1461631005911 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:36:45 INFO - PROCESS | 1834 | 1461631005914 Marionette TRACE conn3 <- [1,814,null,{}] 17:36:45 INFO - PROCESS | 1834 | 1461631005920 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:46 INFO - PROCESS | 1834 | 1461631006163 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:36:46 INFO - PROCESS | 1834 | 1461631006363 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa243d47000 == 71 [pid = 1834] [id = 211] 17:36:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7fa233ae2400) [pid = 1834] [serial = 633] [outer = (nil)] 17:36:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7fa233ccd000) [pid = 1834] [serial = 634] [outer = 0x7fa233ae2400] 17:36:46 INFO - PROCESS | 1834 | 1461631006493 Marionette DEBUG loaded listener.js 17:36:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa235942000) [pid = 1834] [serial = 635] [outer = 0x7fa233ae2400] 17:36:47 INFO - PROCESS | 1834 | 1461631007320 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 17:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:36:47 INFO - PROCESS | 1834 | 1461631007397 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:36:47 INFO - PROCESS | 1834 | 1461631007403 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:36:47 INFO - PROCESS | 1834 | 1461631007406 Marionette TRACE conn3 <- [1,818,null,{}] 17:36:47 INFO - PROCESS | 1834 | 1461631007412 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:47 INFO - PROCESS | 1834 | 1461631007620 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:36:47 INFO - PROCESS | 1834 | 1461631007773 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24470c800 == 72 [pid = 1834] [id = 212] 17:36:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa228667000) [pid = 1834] [serial = 636] [outer = (nil)] 17:36:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa23999a000) [pid = 1834] [serial = 637] [outer = 0x7fa228667000] 17:36:47 INFO - PROCESS | 1834 | 1461631007841 Marionette DEBUG loaded listener.js 17:36:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa23f87a000) [pid = 1834] [serial = 638] [outer = 0x7fa228667000] 17:36:48 INFO - PROCESS | 1834 | 1461631008741 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 17:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1392ms 17:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:36:48 INFO - PROCESS | 1834 | 1461631008795 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:36:48 INFO - PROCESS | 1834 | 1461631008798 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:36:48 INFO - PROCESS | 1834 | 1461631008805 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:36:48 INFO - PROCESS | 1834 | 1461631008808 Marionette TRACE conn3 <- [1,822,null,{}] 17:36:48 INFO - PROCESS | 1834 | 1461631008813 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:48 INFO - PROCESS | 1834 | 1461631008983 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:36:49 INFO - PROCESS | 1834 | 1461631009142 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c04800 == 73 [pid = 1834] [id = 213] 17:36:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa222a97800) [pid = 1834] [serial = 639] [outer = (nil)] 17:36:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa2239bf000) [pid = 1834] [serial = 640] [outer = 0x7fa222a97800] 17:36:49 INFO - PROCESS | 1834 | 1461631009212 Marionette DEBUG loaded listener.js 17:36:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa228e7d000) [pid = 1834] [serial = 641] [outer = 0x7fa222a97800] 17:36:50 INFO - PROCESS | 1834 | 1461631010352 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 17:36:50 INFO - PROCESS | 1834 | 1461631010398 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:36:50 INFO - PROCESS | 1834 | 1461631010406 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:36:50 INFO - PROCESS | 1834 | 1461631010413 Marionette TRACE conn3 <- [1,826,null,{}] 17:36:50 INFO - PROCESS | 1834 | 1461631010420 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:50 INFO - PROCESS | 1834 | 1461631010602 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:36:50 INFO - PROCESS | 1834 | 1461631010949 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:50 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22bfc0000 == 72 [pid = 1834] [id = 204] 17:36:50 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228c44800 == 71 [pid = 1834] [id = 203] 17:36:50 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa2233b6800) [pid = 1834] [serial = 586] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221dd000 == 72 [pid = 1834] [id = 214] 17:36:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa223df7000) [pid = 1834] [serial = 642] [outer = (nil)] 17:36:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa227c53000) [pid = 1834] [serial = 643] [outer = 0x7fa223df7000] 17:36:51 INFO - PROCESS | 1834 | 1461631011067 Marionette DEBUG loaded listener.js 17:36:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa227c6d000) [pid = 1834] [serial = 644] [outer = 0x7fa223df7000] 17:36:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227dc7800 == 71 [pid = 1834] [id = 202] 17:36:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22392c800 == 70 [pid = 1834] [id = 201] 17:36:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2220dc000 == 69 [pid = 1834] [id = 200] 17:36:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244722000 == 68 [pid = 1834] [id = 198] 17:36:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233caf800 == 67 [pid = 1834] [id = 197] 17:36:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa229915000 == 66 [pid = 1834] [id = 196] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa227c63000) [pid = 1834] [serial = 584] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa228665400) [pid = 1834] [serial = 568] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa2288da400) [pid = 1834] [serial = 569] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa233cd2000) [pid = 1834] [serial = 565] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7fa23f879c00) [pid = 1834] [serial = 581] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7fa235957800) [pid = 1834] [serial = 536] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7fa228b35400) [pid = 1834] [serial = 571] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7fa235770000) [pid = 1834] [serial = 580] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7fa229926800) [pid = 1834] [serial = 574] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7fa23271b400) [pid = 1834] [serial = 530] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7fa23300e400) [pid = 1834] [serial = 577] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7fa233cda000) [pid = 1834] [serial = 554] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7fa233cd3800) [pid = 1834] [serial = 578] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7fa227e94400) [pid = 1834] [serial = 556] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7fa22be7ec00) [pid = 1834] [serial = 488] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7fa23180e400) [pid = 1834] [serial = 575] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7fa2296f2400) [pid = 1834] [serial = 572] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7fa23271a400) [pid = 1834] [serial = 494] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7fa228e7bc00) [pid = 1834] [serial = 559] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7fa22e9a7000) [pid = 1834] [serial = 491] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7fa222a44400) [pid = 1834] [serial = 583] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7fa235c34400) [pid = 1834] [serial = 562] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7fa2288d9800) [pid = 1834] [serial = 497] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7fa233ccf000) [pid = 1834] [serial = 533] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 88 (0x7fa228668c00) [pid = 1834] [serial = 524] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 87 (0x7fa2296ed400) [pid = 1834] [serial = 527] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | --DOMWINDOW == 86 (0x7fa2236ce000) [pid = 1834] [serial = 521] [outer = (nil)] [url = about:blank] 17:36:51 INFO - PROCESS | 1834 | 1461631011866 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 17:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1491ms 17:36:51 INFO - PROCESS | 1834 | 1461631011899 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:36:51 INFO - PROCESS | 1834 | 1461631011908 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:36:51 INFO - PROCESS | 1834 | 1461631011918 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:36:51 INFO - PROCESS | 1834 | 1461631011921 Marionette TRACE conn3 <- [1,830,null,{}] 17:36:51 INFO - PROCESS | 1834 | 1461631011927 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:52 INFO - PROCESS | 1834 | 1461631012091 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:36:52 INFO - PROCESS | 1834 | 1461631012109 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22871d000 == 67 [pid = 1834] [id = 215] 17:36:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7fa227ee4800) [pid = 1834] [serial = 645] [outer = (nil)] 17:36:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7fa228665800) [pid = 1834] [serial = 646] [outer = 0x7fa227ee4800] 17:36:52 INFO - PROCESS | 1834 | 1461631012172 Marionette DEBUG loaded listener.js 17:36:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7fa2286ee000) [pid = 1834] [serial = 647] [outer = 0x7fa227ee4800] 17:36:53 INFO - PROCESS | 1834 | 1461631013222 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 17:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1329ms 17:36:53 INFO - PROCESS | 1834 | 1461631013248 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:36:53 INFO - PROCESS | 1834 | 1461631013251 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:36:53 INFO - PROCESS | 1834 | 1461631013258 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:36:53 INFO - PROCESS | 1834 | 1461631013263 Marionette TRACE conn3 <- [1,834,null,{}] 17:36:53 INFO - PROCESS | 1834 | 1461631013278 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:53 INFO - PROCESS | 1834 | 1461631013493 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:36:53 INFO - PROCESS | 1834 | 1461631013627 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2319e8000 == 68 [pid = 1834] [id = 216] 17:36:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7fa228e82800) [pid = 1834] [serial = 648] [outer = (nil)] 17:36:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7fa2296ed400) [pid = 1834] [serial = 649] [outer = 0x7fa228e82800] 17:36:53 INFO - PROCESS | 1834 | 1461631013724 Marionette DEBUG loaded listener.js 17:36:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7fa22bf07000) [pid = 1834] [serial = 650] [outer = 0x7fa228e82800] 17:36:54 INFO - PROCESS | 1834 | 1461631014553 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 17:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1334ms 17:36:54 INFO - PROCESS | 1834 | 1461631014593 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:36:54 INFO - PROCESS | 1834 | 1461631014597 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:36:54 INFO - PROCESS | 1834 | 1461631014612 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:36:54 INFO - PROCESS | 1834 | 1461631014614 Marionette TRACE conn3 <- [1,838,null,{}] 17:36:54 INFO - PROCESS | 1834 | 1461631014621 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:54 INFO - PROCESS | 1834 | 1461631014824 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:36:54 INFO - PROCESS | 1834 | 1461631014853 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232d1d000 == 69 [pid = 1834] [id = 217] 17:36:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7fa228e83400) [pid = 1834] [serial = 651] [outer = (nil)] 17:36:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7fa230d7dc00) [pid = 1834] [serial = 652] [outer = 0x7fa228e83400] 17:36:54 INFO - PROCESS | 1834 | 1461631014915 Marionette DEBUG loaded listener.js 17:36:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7fa231811800) [pid = 1834] [serial = 653] [outer = 0x7fa228e83400] 17:36:55 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7fa227e96400) [pid = 1834] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:36:55 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7fa223612800) [pid = 1834] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:36:55 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7fa223611800) [pid = 1834] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:36:55 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7fa227e89000) [pid = 1834] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:36:55 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7fa222a47000) [pid = 1834] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:36:55 INFO - PROCESS | 1834 | 1461631015789 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 17:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1241ms 17:36:55 INFO - PROCESS | 1834 | 1461631015846 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:36:55 INFO - PROCESS | 1834 | 1461631015850 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:36:55 INFO - PROCESS | 1834 | 1461631015856 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:36:55 INFO - PROCESS | 1834 | 1461631015859 Marionette TRACE conn3 <- [1,842,null,{}] 17:36:55 INFO - PROCESS | 1834 | 1461631015865 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:56 INFO - PROCESS | 1834 | 1461631016026 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:36:56 INFO - PROCESS | 1834 | 1461631016043 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233ca5800 == 70 [pid = 1834] [id = 218] 17:36:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7fa223611800) [pid = 1834] [serial = 654] [outer = (nil)] 17:36:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7fa22e946400) [pid = 1834] [serial = 655] [outer = 0x7fa223611800] 17:36:56 INFO - PROCESS | 1834 | 1461631016105 Marionette DEBUG loaded listener.js 17:36:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7fa231994400) [pid = 1834] [serial = 656] [outer = 0x7fa223611800] 17:36:56 INFO - PROCESS | 1834 | 1461631016930 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 17:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1139ms 17:36:57 INFO - PROCESS | 1834 | 1461631017056 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:36:57 INFO - PROCESS | 1834 | 1461631017062 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:36:57 INFO - PROCESS | 1834 | 1461631017087 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:36:57 INFO - PROCESS | 1834 | 1461631017093 Marionette TRACE conn3 <- [1,846,null,{}] 17:36:57 INFO - PROCESS | 1834 | 1461631017101 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:57 INFO - PROCESS | 1834 | 1461631017292 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:36:57 INFO - PROCESS | 1834 | 1461631017471 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22425d000 == 71 [pid = 1834] [id = 219] 17:36:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7fa2233b9400) [pid = 1834] [serial = 657] [outer = (nil)] 17:36:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7fa223616c00) [pid = 1834] [serial = 658] [outer = 0x7fa2233b9400] 17:36:57 INFO - PROCESS | 1834 | 1461631017545 Marionette DEBUG loaded listener.js 17:36:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7fa223df6800) [pid = 1834] [serial = 659] [outer = 0x7fa2233b9400] 17:36:58 INFO - PROCESS | 1834 | 1461631018517 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 17:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1499ms 17:36:58 INFO - PROCESS | 1834 | 1461631018575 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:36:58 INFO - PROCESS | 1834 | 1461631018580 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:36:58 INFO - PROCESS | 1834 | 1461631018593 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:36:58 INFO - PROCESS | 1834 | 1461631018597 Marionette TRACE conn3 <- [1,850,null,{}] 17:36:58 INFO - PROCESS | 1834 | 1461631018605 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:58 INFO - PROCESS | 1834 | 1461631018870 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:36:58 INFO - PROCESS | 1834 | 1461631018990 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23241c800 == 72 [pid = 1834] [id = 220] 17:36:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7fa227ee8000) [pid = 1834] [serial = 660] [outer = (nil)] 17:36:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7fa2288d9400) [pid = 1834] [serial = 661] [outer = 0x7fa227ee8000] 17:36:59 INFO - PROCESS | 1834 | 1461631019123 Marionette DEBUG loaded listener.js 17:36:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7fa228ea3c00) [pid = 1834] [serial = 662] [outer = 0x7fa227ee8000] 17:36:59 INFO - PROCESS | 1834 | 1461631019992 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 17:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1448ms 17:37:00 INFO - PROCESS | 1834 | 1461631020039 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:37:00 INFO - PROCESS | 1834 | 1461631020043 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:37:00 INFO - PROCESS | 1834 | 1461631020050 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:37:00 INFO - PROCESS | 1834 | 1461631020053 Marionette TRACE conn3 <- [1,854,null,{}] 17:37:00 INFO - PROCESS | 1834 | 1461631020067 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:00 INFO - PROCESS | 1834 | 1461631020296 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:37:00 INFO - PROCESS | 1834 | 1461631020543 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa240a22000 == 73 [pid = 1834] [id = 221] 17:37:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7fa2318db000) [pid = 1834] [serial = 663] [outer = (nil)] 17:37:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7fa231ce3800) [pid = 1834] [serial = 664] [outer = 0x7fa2318db000] 17:37:00 INFO - PROCESS | 1834 | 1461631020668 Marionette DEBUG loaded listener.js 17:37:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7fa232fab800) [pid = 1834] [serial = 665] [outer = 0x7fa2318db000] 17:37:01 INFO - PROCESS | 1834 | 1461631021507 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 17:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1480ms 17:37:01 INFO - PROCESS | 1834 | 1461631021531 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:37:01 INFO - PROCESS | 1834 | 1461631021537 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:37:01 INFO - PROCESS | 1834 | 1461631021561 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:37:01 INFO - PROCESS | 1834 | 1461631021567 Marionette TRACE conn3 <- [1,858,null,{}] 17:37:01 INFO - PROCESS | 1834 | 1461631021580 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:01 INFO - PROCESS | 1834 | 1461631021856 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:37:02 INFO - PROCESS | 1834 | 1461631022055 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244705000 == 74 [pid = 1834] [id = 222] 17:37:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7fa22c0ab400) [pid = 1834] [serial = 666] [outer = (nil)] 17:37:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7fa235c72000) [pid = 1834] [serial = 667] [outer = 0x7fa22c0ab400] 17:37:02 INFO - PROCESS | 1834 | 1461631022189 Marionette DEBUG loaded listener.js 17:37:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7fa23f7f5400) [pid = 1834] [serial = 668] [outer = 0x7fa22c0ab400] 17:37:03 INFO - PROCESS | 1834 | 1461631023026 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 17:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1505ms 17:37:03 INFO - PROCESS | 1834 | 1461631023051 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:37:03 INFO - PROCESS | 1834 | 1461631023055 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:37:03 INFO - PROCESS | 1834 | 1461631023061 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:37:03 INFO - PROCESS | 1834 | 1461631023064 Marionette TRACE conn3 <- [1,862,null,{}] 17:37:03 INFO - PROCESS | 1834 | 1461631023069 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:03 INFO - PROCESS | 1834 | 1461631023236 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:37:03 INFO - PROCESS | 1834 | 1461631023410 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa247658000 == 75 [pid = 1834] [id = 223] 17:37:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7fa2318e7400) [pid = 1834] [serial = 669] [outer = (nil)] 17:37:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7fa23fa57c00) [pid = 1834] [serial = 670] [outer = 0x7fa2318e7400] 17:37:03 INFO - PROCESS | 1834 | 1461631023498 Marionette DEBUG loaded listener.js 17:37:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7fa24094ec00) [pid = 1834] [serial = 671] [outer = 0x7fa2318e7400] 17:37:04 INFO - PROCESS | 1834 | 1461631024336 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 17:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1327ms 17:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:37:04 INFO - PROCESS | 1834 | 1461631024389 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:37:04 INFO - PROCESS | 1834 | 1461631024392 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:37:04 INFO - PROCESS | 1834 | 1461631024399 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:37:04 INFO - PROCESS | 1834 | 1461631024402 Marionette TRACE conn3 <- [1,866,null,{}] 17:37:04 INFO - PROCESS | 1834 | 1461631024407 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:04 INFO - PROCESS | 1834 | 1461631024659 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:37:04 INFO - PROCESS | 1834 | 1461631024819 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4f7000 == 76 [pid = 1834] [id = 224] 17:37:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7fa2296f0c00) [pid = 1834] [serial = 672] [outer = (nil)] 17:37:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa243f48400) [pid = 1834] [serial = 673] [outer = 0x7fa2296f0c00] 17:37:04 INFO - PROCESS | 1834 | 1461631024892 Marionette DEBUG loaded listener.js 17:37:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa2446a6c00) [pid = 1834] [serial = 674] [outer = 0x7fa2296f0c00] 17:37:05 INFO - PROCESS | 1834 | 1461631025771 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 17:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1436ms 17:37:05 INFO - PROCESS | 1834 | 1461631025835 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:37:05 INFO - PROCESS | 1834 | 1461631025840 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:37:05 INFO - PROCESS | 1834 | 1461631025846 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:37:05 INFO - PROCESS | 1834 | 1461631025850 Marionette TRACE conn3 <- [1,870,null,{}] 17:37:05 INFO - PROCESS | 1834 | 1461631025856 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:06 INFO - PROCESS | 1834 | 1461631026039 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:37:06 INFO - PROCESS | 1834 | 1461631026194 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227e12000 == 77 [pid = 1834] [id = 225] 17:37:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa222a9d400) [pid = 1834] [serial = 675] [outer = (nil)] 17:37:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa2233e5800) [pid = 1834] [serial = 676] [outer = 0x7fa222a9d400] 17:37:06 INFO - PROCESS | 1834 | 1461631026269 Marionette DEBUG loaded listener.js 17:37:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa2233e9c00) [pid = 1834] [serial = 677] [outer = 0x7fa222a9d400] 17:37:07 INFO - PROCESS | 1834 | 1461631027130 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 17:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1328ms 17:37:07 INFO - PROCESS | 1834 | 1461631027177 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:37:07 INFO - PROCESS | 1834 | 1461631027181 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:37:07 INFO - PROCESS | 1834 | 1461631027189 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:37:07 INFO - PROCESS | 1834 | 1461631027192 Marionette TRACE conn3 <- [1,874,null,{}] 17:37:07 INFO - PROCESS | 1834 | 1461631027199 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:07 INFO - PROCESS | 1834 | 1461631027390 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:37:07 INFO - PROCESS | 1834 | 1461631027559 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244806800 == 78 [pid = 1834] [id = 226] 17:37:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa222885c00) [pid = 1834] [serial = 678] [outer = (nil)] 17:37:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa22288a800) [pid = 1834] [serial = 679] [outer = 0x7fa222885c00] 17:37:07 INFO - PROCESS | 1834 | 1461631027636 Marionette DEBUG loaded listener.js 17:37:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa22288f400) [pid = 1834] [serial = 680] [outer = 0x7fa222885c00] 17:37:08 INFO - PROCESS | 1834 | 1461631028529 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 17:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1438ms 17:37:08 INFO - PROCESS | 1834 | 1461631028626 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:37:08 INFO - PROCESS | 1834 | 1461631028630 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:37:08 INFO - PROCESS | 1834 | 1461631028637 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:37:08 INFO - PROCESS | 1834 | 1461631028640 Marionette TRACE conn3 <- [1,878,null,{}] 17:37:08 INFO - PROCESS | 1834 | 1461631028646 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:08 INFO - PROCESS | 1834 | 1461631028897 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:37:09 INFO - PROCESS | 1834 | 1461631029031 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24481e000 == 79 [pid = 1834] [id = 227] 17:37:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa221aa7c00) [pid = 1834] [serial = 681] [outer = (nil)] 17:37:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa221aacc00) [pid = 1834] [serial = 682] [outer = 0x7fa221aa7c00] 17:37:09 INFO - PROCESS | 1834 | 1461631029106 Marionette DEBUG loaded listener.js 17:37:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa221ab1c00) [pid = 1834] [serial = 683] [outer = 0x7fa221aa7c00] 17:37:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa222884800) [pid = 1834] [serial = 684] [outer = 0x7fa229929400] 17:37:10 INFO - PROCESS | 1834 | 1461631030073 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 17:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1479ms 17:37:10 INFO - PROCESS | 1834 | 1461631030118 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:37:10 INFO - PROCESS | 1834 | 1461631030122 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:37:10 INFO - PROCESS | 1834 | 1461631030128 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:37:10 INFO - PROCESS | 1834 | 1461631030130 Marionette TRACE conn3 <- [1,882,null,{}] 17:37:10 INFO - PROCESS | 1834 | 1461631030137 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:10 INFO - PROCESS | 1834 | 1461631030314 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:37:10 INFO - PROCESS | 1834 | 1461631030475 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f0ed800 == 80 [pid = 1834] [id = 228] 17:37:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa21f077800) [pid = 1834] [serial = 685] [outer = (nil)] 17:37:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa21f081000) [pid = 1834] [serial = 686] [outer = 0x7fa21f077800] 17:37:10 INFO - PROCESS | 1834 | 1461631030545 Marionette DEBUG loaded listener.js 17:37:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa221aac400) [pid = 1834] [serial = 687] [outer = 0x7fa21f077800] 17:37:11 INFO - PROCESS | 1834 | 1461631031900 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 17:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1837ms 17:37:11 INFO - PROCESS | 1834 | 1461631031967 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:37:11 INFO - PROCESS | 1834 | 1461631031972 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:37:11 INFO - PROCESS | 1834 | 1461631031982 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:37:11 INFO - PROCESS | 1834 | 1461631031988 Marionette TRACE conn3 <- [1,886,null,{}] 17:37:11 INFO - PROCESS | 1834 | 1461631031998 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:12 INFO - PROCESS | 1834 | 1461631032271 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:37:12 INFO - PROCESS | 1834 | 1461631032406 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221c9000 == 81 [pid = 1834] [id = 229] 17:37:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa222210800) [pid = 1834] [serial = 688] [outer = (nil)] 17:37:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa222a42400) [pid = 1834] [serial = 689] [outer = 0x7fa222210800] 17:37:12 INFO - PROCESS | 1834 | 1461631032503 Marionette DEBUG loaded listener.js 17:37:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa222a51c00) [pid = 1834] [serial = 690] [outer = 0x7fa222210800] 17:37:13 INFO - PROCESS | 1834 | 1461631033494 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 17:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1546ms 17:37:13 INFO - PROCESS | 1834 | 1461631033529 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:37:13 INFO - PROCESS | 1834 | 1461631033536 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:37:13 INFO - PROCESS | 1834 | 1461631033549 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:37:13 INFO - PROCESS | 1834 | 1461631033553 Marionette TRACE conn3 <- [1,890,null,{}] 17:37:13 INFO - PROCESS | 1834 | 1461631033560 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:13 INFO - PROCESS | 1834 | 1461631033794 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:37:14 INFO - PROCESS | 1834 | 1461631034003 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221a8000 == 82 [pid = 1834] [id = 230] 17:37:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa222a4e000) [pid = 1834] [serial = 691] [outer = (nil)] 17:37:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa2233e1800) [pid = 1834] [serial = 692] [outer = 0x7fa222a4e000] 17:37:14 INFO - PROCESS | 1834 | 1461631034128 Marionette DEBUG loaded listener.js 17:37:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa2233ea800) [pid = 1834] [serial = 693] [outer = 0x7fa222a4e000] 17:37:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23f890000 == 81 [pid = 1834] [id = 187] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa2288e0400) [pid = 1834] [serial = 616] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa2296ecc00) [pid = 1834] [serial = 595] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa22360bc00) [pid = 1834] [serial = 589] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa227c58000) [pid = 1834] [serial = 592] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa23180ec00) [pid = 1834] [serial = 598] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232d1d000 == 80 [pid = 1834] [id = 217] 17:37:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2319e8000 == 79 [pid = 1834] [id = 216] 17:37:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22871d000 == 78 [pid = 1834] [id = 215] 17:37:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221dd000 == 77 [pid = 1834] [id = 214] 17:37:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2327d1800 == 76 [pid = 1834] [id = 208] 17:37:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22a880800 == 75 [pid = 1834] [id = 207] 17:37:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2235db800 == 74 [pid = 1834] [id = 206] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa2286f5400) [pid = 1834] [serial = 610] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa223615c00) [pid = 1834] [serial = 601] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa227c56c00) [pid = 1834] [serial = 604] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa227c67800) [pid = 1834] [serial = 605] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa228085c00) [pid = 1834] [serial = 607] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa228e7ac00) [pid = 1834] [serial = 613] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa228f8b000) [pid = 1834] [serial = 614] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa2236cdc00) [pid = 1834] [serial = 602] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa2288e0800) [pid = 1834] [serial = 611] [outer = (nil)] [url = about:blank] 17:37:14 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa228666c00) [pid = 1834] [serial = 608] [outer = (nil)] [url = about:blank] 17:37:15 INFO - PROCESS | 1834 | 1461631035072 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 17:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1585ms 17:37:15 INFO - PROCESS | 1834 | 1461631035133 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:37:15 INFO - PROCESS | 1834 | 1461631035136 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:37:15 INFO - PROCESS | 1834 | 1461631035143 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:37:15 INFO - PROCESS | 1834 | 1461631035149 Marionette TRACE conn3 <- [1,894,null,{}] 17:37:15 INFO - PROCESS | 1834 | 1461631035165 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:15 INFO - PROCESS | 1834 | 1461631035349 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:37:15 INFO - PROCESS | 1834 | 1461631035468 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa224255000 == 75 [pid = 1834] [id = 231] 17:37:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa2233ebc00) [pid = 1834] [serial = 694] [outer = (nil)] 17:37:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa2239be400) [pid = 1834] [serial = 695] [outer = 0x7fa2233ebc00] 17:37:15 INFO - PROCESS | 1834 | 1461631035539 Marionette DEBUG loaded listener.js 17:37:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa223dfac00) [pid = 1834] [serial = 696] [outer = 0x7fa2233ebc00] 17:37:16 INFO - PROCESS | 1834 | 1461631036273 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 17:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1139ms 17:37:16 INFO - PROCESS | 1834 | 1461631036282 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:37:16 INFO - PROCESS | 1834 | 1461631036287 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:37:16 INFO - PROCESS | 1834 | 1461631036297 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:37:16 INFO - PROCESS | 1834 | 1461631036300 Marionette TRACE conn3 <- [1,898,null,{}] 17:37:16 INFO - PROCESS | 1834 | 1461631036306 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:16 INFO - PROCESS | 1834 | 1461631036548 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:37:16 INFO - PROCESS | 1834 | 1461631036633 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227dcb000 == 76 [pid = 1834] [id = 232] 17:37:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa2236c3c00) [pid = 1834] [serial = 697] [outer = (nil)] 17:37:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa227c63c00) [pid = 1834] [serial = 698] [outer = 0x7fa2236c3c00] 17:37:16 INFO - PROCESS | 1834 | 1461631036699 Marionette DEBUG loaded listener.js 17:37:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa227c82400) [pid = 1834] [serial = 699] [outer = 0x7fa2236c3c00] 17:37:17 INFO - PROCESS | 1834 | 1461631037568 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 17:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1343ms 17:37:17 INFO - PROCESS | 1834 | 1461631037638 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:37:17 INFO - PROCESS | 1834 | 1461631037642 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:37:17 INFO - PROCESS | 1834 | 1461631037647 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:37:17 INFO - PROCESS | 1834 | 1461631037650 Marionette TRACE conn3 <- [1,902,null,{}] 17:37:17 INFO - PROCESS | 1834 | 1461631037661 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:17 INFO - PROCESS | 1834 | 1461631037881 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:37:17 INFO - PROCESS | 1834 | 1461631037909 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228b49000 == 77 [pid = 1834] [id = 233] 17:37:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa223df6400) [pid = 1834] [serial = 700] [outer = (nil)] 17:37:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa227c91800) [pid = 1834] [serial = 701] [outer = 0x7fa223df6400] 17:37:17 INFO - PROCESS | 1834 | 1461631037973 Marionette DEBUG loaded listener.js 17:37:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa227e92800) [pid = 1834] [serial = 702] [outer = 0x7fa223df6400] 17:37:18 INFO - PROCESS | 1834 | 1461631038812 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 17:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1239ms 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa228e83400) [pid = 1834] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa227ee4800) [pid = 1834] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa223df7000) [pid = 1834] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa2233af400) [pid = 1834] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa228e82800) [pid = 1834] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7fa223df6000) [pid = 1834] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7fa223df0000) [pid = 1834] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7fa222a49c00) [pid = 1834] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7fa22c36ec00) [pid = 1834] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7fa2239c0400) [pid = 1834] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 113 (0x7fa22220e800) [pid = 1834] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 112 (0x7fa2236c7400) [pid = 1834] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7fa2288e3c00) [pid = 1834] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7fa227ef0c00) [pid = 1834] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:37:19 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7fa222a9d800) [pid = 1834] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:37:19 INFO - PROCESS | 1834 | 1461631039117 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:37:19 INFO - PROCESS | 1834 | 1461631039120 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:37:19 INFO - PROCESS | 1834 | 1461631039129 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:37:19 INFO - PROCESS | 1834 | 1461631039132 Marionette TRACE conn3 <- [1,906,null,{}] 17:37:19 INFO - PROCESS | 1834 | 1461631039137 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:19 INFO - PROCESS | 1834 | 1461631039311 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:37:19 INFO - PROCESS | 1834 | 1461631039478 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22ac9d000 == 78 [pid = 1834] [id = 234] 17:37:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7fa22808d000) [pid = 1834] [serial = 703] [outer = (nil)] 17:37:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7fa22866c000) [pid = 1834] [serial = 704] [outer = 0x7fa22808d000] 17:37:19 INFO - PROCESS | 1834 | 1461631039551 Marionette DEBUG loaded listener.js 17:37:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7fa2286f1c00) [pid = 1834] [serial = 705] [outer = 0x7fa22808d000] 17:37:20 INFO - PROCESS | 1834 | 1461631040232 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 17:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1129ms 17:37:20 INFO - PROCESS | 1834 | 1461631040260 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:37:20 INFO - PROCESS | 1834 | 1461631040263 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:37:20 INFO - PROCESS | 1834 | 1461631040270 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:37:20 INFO - PROCESS | 1834 | 1461631040272 Marionette TRACE conn3 <- [1,910,null,{}] 17:37:20 INFO - PROCESS | 1834 | 1461631040278 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:20 INFO - PROCESS | 1834 | 1461631040489 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:37:20 INFO - PROCESS | 1834 | 1461631040508 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c191000 == 79 [pid = 1834] [id = 235] 17:37:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7fa228083c00) [pid = 1834] [serial = 706] [outer = (nil)] 17:37:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7fa2288dd400) [pid = 1834] [serial = 707] [outer = 0x7fa228083c00] 17:37:20 INFO - PROCESS | 1834 | 1461631040572 Marionette DEBUG loaded listener.js 17:37:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7fa228b2cc00) [pid = 1834] [serial = 708] [outer = 0x7fa228083c00] 17:37:21 INFO - PROCESS | 1834 | 1461631041521 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 17:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1339ms 17:37:21 INFO - PROCESS | 1834 | 1461631041611 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:37:21 INFO - PROCESS | 1834 | 1461631041617 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:37:21 INFO - PROCESS | 1834 | 1461631041628 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:37:21 INFO - PROCESS | 1834 | 1461631041633 Marionette TRACE conn3 <- [1,914,null,{}] 17:37:21 INFO - PROCESS | 1834 | 1461631041644 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:21 INFO - PROCESS | 1834 | 1461631041871 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:37:22 INFO - PROCESS | 1834 | 1461631042073 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2229ce800 == 80 [pid = 1834] [id = 236] 17:37:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7fa222213000) [pid = 1834] [serial = 709] [outer = (nil)] 17:37:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7fa222a4b000) [pid = 1834] [serial = 710] [outer = 0x7fa222213000] 17:37:22 INFO - PROCESS | 1834 | 1461631042195 Marionette DEBUG loaded listener.js 17:37:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7fa2233b2c00) [pid = 1834] [serial = 711] [outer = 0x7fa222213000] 17:37:23 INFO - PROCESS | 1834 | 1461631043065 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 17:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1495ms 17:37:23 INFO - PROCESS | 1834 | 1461631043123 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:37:23 INFO - PROCESS | 1834 | 1461631043132 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:37:23 INFO - PROCESS | 1834 | 1461631043143 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:37:23 INFO - PROCESS | 1834 | 1461631043148 Marionette TRACE conn3 <- [1,918,null,{}] 17:37:23 INFO - PROCESS | 1834 | 1461631043155 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:23 INFO - PROCESS | 1834 | 1461631043360 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:37:23 INFO - PROCESS | 1834 | 1461631043519 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227e22000 == 81 [pid = 1834] [id = 237] 17:37:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7fa22288cc00) [pid = 1834] [serial = 712] [outer = (nil)] 17:37:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa2236c8400) [pid = 1834] [serial = 713] [outer = 0x7fa22288cc00] 17:37:23 INFO - PROCESS | 1834 | 1461631043593 Marionette DEBUG loaded listener.js 17:37:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa223df6000) [pid = 1834] [serial = 714] [outer = 0x7fa22288cc00] 17:37:24 INFO - PROCESS | 1834 | 1461631044617 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 17:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1540ms 17:37:24 INFO - PROCESS | 1834 | 1461631044684 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:37:24 INFO - PROCESS | 1834 | 1461631044689 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:37:24 INFO - PROCESS | 1834 | 1461631044697 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:37:24 INFO - PROCESS | 1834 | 1461631044704 Marionette TRACE conn3 <- [1,922,null,{}] 17:37:24 INFO - PROCESS | 1834 | 1461631044720 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:24 INFO - PROCESS | 1834 | 1461631044956 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:37:25 INFO - PROCESS | 1834 | 1461631045160 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2303a1000 == 82 [pid = 1834] [id = 238] 17:37:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa227e93800) [pid = 1834] [serial = 715] [outer = (nil)] 17:37:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa228086800) [pid = 1834] [serial = 716] [outer = 0x7fa227e93800] 17:37:25 INFO - PROCESS | 1834 | 1461631045286 Marionette DEBUG loaded listener.js 17:37:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa228671400) [pid = 1834] [serial = 717] [outer = 0x7fa227e93800] 17:37:26 INFO - PROCESS | 1834 | 1461631046159 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 17:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1502ms 17:37:26 INFO - PROCESS | 1834 | 1461631046199 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:37:26 INFO - PROCESS | 1834 | 1461631046204 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:37:26 INFO - PROCESS | 1834 | 1461631046210 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:37:26 INFO - PROCESS | 1834 | 1461631046214 Marionette TRACE conn3 <- [1,926,null,{}] 17:37:26 INFO - PROCESS | 1834 | 1461631046219 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:26 INFO - PROCESS | 1834 | 1461631046405 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:37:26 INFO - PROCESS | 1834 | 1461631046588 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa231ba4800 == 83 [pid = 1834] [id = 239] 17:37:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa227ee7800) [pid = 1834] [serial = 718] [outer = (nil)] 17:37:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa228b35400) [pid = 1834] [serial = 719] [outer = 0x7fa227ee7800] 17:37:26 INFO - PROCESS | 1834 | 1461631046663 Marionette DEBUG loaded listener.js 17:37:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa228e79c00) [pid = 1834] [serial = 720] [outer = 0x7fa227ee7800] 17:37:27 INFO - PROCESS | 1834 | 1461631047553 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 17:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1380ms 17:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:37:27 INFO - PROCESS | 1834 | 1461631047591 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:37:27 INFO - PROCESS | 1834 | 1461631047594 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:37:27 INFO - PROCESS | 1834 | 1461631047602 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:37:27 INFO - PROCESS | 1834 | 1461631047604 Marionette TRACE conn3 <- [1,930,null,{}] 17:37:27 INFO - PROCESS | 1834 | 1461631047611 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:27 INFO - PROCESS | 1834 | 1461631047814 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:37:27 INFO - PROCESS | 1834 | 1461631047984 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2327d1000 == 84 [pid = 1834] [id = 240] 17:37:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa2286fa000) [pid = 1834] [serial = 721] [outer = (nil)] 17:37:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa228e83800) [pid = 1834] [serial = 722] [outer = 0x7fa2286fa000] 17:37:28 INFO - PROCESS | 1834 | 1461631048060 Marionette DEBUG loaded listener.js 17:37:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa228f8f400) [pid = 1834] [serial = 723] [outer = 0x7fa2286fa000] 17:37:28 INFO - PROCESS | 1834 | 1461631048945 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 17:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1380ms 17:37:28 INFO - PROCESS | 1834 | 1461631048981 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:37:28 INFO - PROCESS | 1834 | 1461631048986 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:37:28 INFO - PROCESS | 1834 | 1461631048993 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:37:28 INFO - PROCESS | 1834 | 1461631048996 Marionette TRACE conn3 <- [1,934,null,{}] 17:37:29 INFO - PROCESS | 1834 | 1461631049003 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:29 INFO - PROCESS | 1834 | 1461631049223 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:37:29 INFO - PROCESS | 1834 | 1461631049386 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233720000 == 85 [pid = 1834] [id = 241] 17:37:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa2290a7000) [pid = 1834] [serial = 724] [outer = (nil)] 17:37:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa2296f5000) [pid = 1834] [serial = 725] [outer = 0x7fa2290a7000] 17:37:29 INFO - PROCESS | 1834 | 1461631049460 Marionette DEBUG loaded listener.js 17:37:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa22a8a0000) [pid = 1834] [serial = 726] [outer = 0x7fa2290a7000] 17:37:30 INFO - PROCESS | 1834 | 1461631050367 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 17:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1441ms 17:37:30 INFO - PROCESS | 1834 | 1461631050434 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:37:30 INFO - PROCESS | 1834 | 1461631050438 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:37:30 INFO - PROCESS | 1834 | 1461631050445 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:37:30 INFO - PROCESS | 1834 | 1461631050449 Marionette TRACE conn3 <- [1,938,null,{}] 17:37:30 INFO - PROCESS | 1834 | 1461631050455 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:30 INFO - PROCESS | 1834 | 1461631050649 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:37:30 INFO - PROCESS | 1834 | 1461631050811 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa235641000 == 86 [pid = 1834] [id = 242] 17:37:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa2290a7c00) [pid = 1834] [serial = 727] [outer = (nil)] 17:37:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa22ac2b000) [pid = 1834] [serial = 728] [outer = 0x7fa2290a7c00] 17:37:30 INFO - PROCESS | 1834 | 1461631050884 Marionette DEBUG loaded listener.js 17:37:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa22bf07c00) [pid = 1834] [serial = 729] [outer = 0x7fa2290a7c00] 17:37:31 INFO - PROCESS | 1834 | 1461631051750 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 17:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1379ms 17:37:31 INFO - PROCESS | 1834 | 1461631051826 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:37:31 INFO - PROCESS | 1834 | 1461631051829 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:37:31 INFO - PROCESS | 1834 | 1461631051836 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:37:31 INFO - PROCESS | 1834 | 1461631051840 Marionette TRACE conn3 <- [1,942,null,{}] 17:37:31 INFO - PROCESS | 1834 | 1461631051846 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:32 INFO - PROCESS | 1834 | 1461631052069 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:37:32 INFO - PROCESS | 1834 | 1461631052232 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23e9ad800 == 87 [pid = 1834] [id = 243] 17:37:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa2290b0800) [pid = 1834] [serial = 730] [outer = (nil)] 17:37:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa22c0af000) [pid = 1834] [serial = 731] [outer = 0x7fa2290b0800] 17:37:32 INFO - PROCESS | 1834 | 1461631052306 Marionette DEBUG loaded listener.js 17:37:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa22c370800) [pid = 1834] [serial = 732] [outer = 0x7fa2290b0800] 17:37:33 INFO - PROCESS | 1834 | 1461631053149 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 17:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1391ms 17:37:33 INFO - PROCESS | 1834 | 1461631053228 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:37:33 INFO - PROCESS | 1834 | 1461631053231 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:37:33 INFO - PROCESS | 1834 | 1461631053239 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:37:33 INFO - PROCESS | 1834 | 1461631053243 Marionette TRACE conn3 <- [1,946,null,{}] 17:37:33 INFO - PROCESS | 1834 | 1461631053249 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:33 INFO - PROCESS | 1834 | 1461631053481 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:37:33 INFO - PROCESS | 1834 | 1461631053644 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23fc22800 == 88 [pid = 1834] [id = 244] 17:37:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa22aa24000) [pid = 1834] [serial = 733] [outer = (nil)] 17:37:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa22e9a7c00) [pid = 1834] [serial = 734] [outer = 0x7fa22aa24000] 17:37:33 INFO - PROCESS | 1834 | 1461631053722 Marionette DEBUG loaded listener.js 17:37:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa22fd62800) [pid = 1834] [serial = 735] [outer = 0x7fa22aa24000] 17:37:34 INFO - PROCESS | 1834 | 1461631054584 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 17:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1384ms 17:37:34 INFO - PROCESS | 1834 | 1461631054624 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:37:34 INFO - PROCESS | 1834 | 1461631054628 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:37:34 INFO - PROCESS | 1834 | 1461631054635 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:37:34 INFO - PROCESS | 1834 | 1461631054638 Marionette TRACE conn3 <- [1,950,null,{}] 17:37:34 INFO - PROCESS | 1834 | 1461631054644 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:34 INFO - PROCESS | 1834 | 1461631054834 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:37:35 INFO - PROCESS | 1834 | 1461631055002 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa243f39800 == 89 [pid = 1834] [id = 245] 17:37:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa22bf0d000) [pid = 1834] [serial = 736] [outer = (nil)] 17:37:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa230352800) [pid = 1834] [serial = 737] [outer = 0x7fa22bf0d000] 17:37:35 INFO - PROCESS | 1834 | 1461631055071 Marionette DEBUG loaded listener.js 17:37:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa230d7cc00) [pid = 1834] [serial = 738] [outer = 0x7fa22bf0d000] 17:37:36 INFO - PROCESS | 1834 | 1461631056108 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 17:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1532ms 17:37:36 INFO - PROCESS | 1834 | 1461631056168 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:37:36 INFO - PROCESS | 1834 | 1461631056173 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:37:36 INFO - PROCESS | 1834 | 1461631056180 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:37:36 INFO - PROCESS | 1834 | 1461631056185 Marionette TRACE conn3 <- [1,954,null,{}] 17:37:36 INFO - PROCESS | 1834 | 1461631056191 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:36 INFO - PROCESS | 1834 | 1461631056457 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:37:37 INFO - PROCESS | 1834 | 1461631057024 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221d8800 == 90 [pid = 1834] [id = 246] 17:37:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa21f07fc00) [pid = 1834] [serial = 739] [outer = (nil)] 17:37:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa221aa5800) [pid = 1834] [serial = 740] [outer = 0x7fa21f07fc00] 17:37:37 INFO - PROCESS | 1834 | 1461631057116 Marionette DEBUG loaded listener.js 17:37:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa222215400) [pid = 1834] [serial = 741] [outer = 0x7fa21f07fc00] 17:37:38 INFO - PROCESS | 1834 | 1461631058050 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 17:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1935ms 17:37:38 INFO - PROCESS | 1834 | 1461631058117 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:37:38 INFO - PROCESS | 1834 | 1461631058123 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:37:38 INFO - PROCESS | 1834 | 1461631058132 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:37:38 INFO - PROCESS | 1834 | 1461631058137 Marionette TRACE conn3 <- [1,958,null,{}] 17:37:38 INFO - PROCESS | 1834 | 1461631058145 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:38 INFO - PROCESS | 1834 | 1461631058445 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:37:38 INFO - PROCESS | 1834 | 1461631058713 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4f8800 == 91 [pid = 1834] [id = 247] 17:37:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa222a47400) [pid = 1834] [serial = 742] [outer = (nil)] 17:37:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa2233e7400) [pid = 1834] [serial = 743] [outer = 0x7fa222a47400] 17:37:38 INFO - PROCESS | 1834 | 1461631058785 Marionette DEBUG loaded listener.js 17:37:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa223612c00) [pid = 1834] [serial = 744] [outer = 0x7fa222a47400] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa238b72000 == 90 [pid = 1834] [id = 94] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2303ad800 == 89 [pid = 1834] [id = 205] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2476cf800 == 88 [pid = 1834] [id = 199] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa22e946400) [pid = 1834] [serial = 655] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa2233ba400) [pid = 1834] [serial = 619] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa2239bf000) [pid = 1834] [serial = 640] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa227c87800) [pid = 1834] [serial = 622] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa228f93400) [pid = 1834] [serial = 625] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa22c0aec00) [pid = 1834] [serial = 628] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa231802400) [pid = 1834] [serial = 631] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa233ccd000) [pid = 1834] [serial = 634] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa23999a000) [pid = 1834] [serial = 637] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22ac9d000 == 87 [pid = 1834] [id = 234] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa224255000 == 86 [pid = 1834] [id = 231] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221a8000 == 85 [pid = 1834] [id = 230] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221c9000 == 84 [pid = 1834] [id = 229] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227e12000 == 83 [pid = 1834] [id = 225] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f4f7000 == 82 [pid = 1834] [id = 224] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa247658000 == 81 [pid = 1834] [id = 223] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244705000 == 80 [pid = 1834] [id = 222] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa240a22000 == 79 [pid = 1834] [id = 221] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23241c800 == 78 [pid = 1834] [id = 220] 17:37:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22425d000 == 77 [pid = 1834] [id = 219] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa22bf07800) [pid = 1834] [serial = 560] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa231fd3000) [pid = 1834] [serial = 518] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa223618c00) [pid = 1834] [serial = 590] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa23f7ef400) [pid = 1834] [serial = 563] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa228669800) [pid = 1834] [serial = 557] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa2233be000) [pid = 1834] [serial = 587] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa240a59c00) [pid = 1834] [serial = 566] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa22e944800) [pid = 1834] [serial = 596] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa232a29c00) [pid = 1834] [serial = 599] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa228085400) [pid = 1834] [serial = 593] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa230d7dc00) [pid = 1834] [serial = 652] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa228665800) [pid = 1834] [serial = 646] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa2286ee000) [pid = 1834] [serial = 647] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa227c53000) [pid = 1834] [serial = 643] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa227c6d000) [pid = 1834] [serial = 644] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa22aa21c00) [pid = 1834] [serial = 617] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa2296ed400) [pid = 1834] [serial = 649] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa22bf07000) [pid = 1834] [serial = 650] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa231811800) [pid = 1834] [serial = 653] [outer = (nil)] [url = about:blank] 17:37:39 INFO - PROCESS | 1834 | 1461631059800 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 17:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1687ms 17:37:39 INFO - PROCESS | 1834 | 1461631059825 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:37:39 INFO - PROCESS | 1834 | 1461631059832 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:37:39 INFO - PROCESS | 1834 | 1461631059840 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:37:39 INFO - PROCESS | 1834 | 1461631059843 Marionette TRACE conn3 <- [1,962,null,{}] 17:37:39 INFO - PROCESS | 1834 | 1461631059849 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:40 INFO - PROCESS | 1834 | 1461631060023 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:37:40 INFO - PROCESS | 1834 | 1461631060163 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223927800 == 78 [pid = 1834] [id = 248] 17:37:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa2239ba400) [pid = 1834] [serial = 745] [outer = (nil)] 17:37:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa223df5800) [pid = 1834] [serial = 746] [outer = 0x7fa2239ba400] 17:37:40 INFO - PROCESS | 1834 | 1461631060290 Marionette DEBUG loaded listener.js 17:37:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa227c5a000) [pid = 1834] [serial = 747] [outer = 0x7fa2239ba400] 17:37:41 INFO - PROCESS | 1834 | 1461631061089 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 17:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1281ms 17:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:37:41 INFO - PROCESS | 1834 | 1461631061126 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:37:41 INFO - PROCESS | 1834 | 1461631061129 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:37:41 INFO - PROCESS | 1834 | 1461631061139 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:37:41 INFO - PROCESS | 1834 | 1461631061148 Marionette TRACE conn3 <- [1,966,null,{}] 17:37:41 INFO - PROCESS | 1834 | 1461631061162 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:41 INFO - PROCESS | 1834 | 1461631061340 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:37:41 INFO - PROCESS | 1834 | 1461631061472 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228ec6000 == 79 [pid = 1834] [id = 249] 17:37:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa2233e8400) [pid = 1834] [serial = 748] [outer = (nil)] 17:37:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa227e93000) [pid = 1834] [serial = 749] [outer = 0x7fa2233e8400] 17:37:41 INFO - PROCESS | 1834 | 1461631061542 Marionette DEBUG loaded listener.js 17:37:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa22866f800) [pid = 1834] [serial = 750] [outer = 0x7fa2233e8400] 17:37:42 INFO - PROCESS | 1834 | 1461631062373 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 17:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1299ms 17:37:42 INFO - PROCESS | 1834 | 1461631062436 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:37:42 INFO - PROCESS | 1834 | 1461631062441 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:37:42 INFO - PROCESS | 1834 | 1461631062455 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:37:42 INFO - PROCESS | 1834 | 1461631062473 Marionette TRACE conn3 <- [1,970,null,{}] 17:37:42 INFO - PROCESS | 1834 | 1461631062479 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:42 INFO - PROCESS | 1834 | 1461631062719 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:37:42 INFO - PROCESS | 1834 | 1461631062746 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22e966800 == 80 [pid = 1834] [id = 250] 17:37:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa227c8f000) [pid = 1834] [serial = 751] [outer = (nil)] 17:37:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa2288e1000) [pid = 1834] [serial = 752] [outer = 0x7fa227c8f000] 17:37:42 INFO - PROCESS | 1834 | 1461631062810 Marionette DEBUG loaded listener.js 17:37:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa228e82800) [pid = 1834] [serial = 753] [outer = 0x7fa227c8f000] 17:37:43 INFO - PROCESS | 1834 | 1461631063700 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 17:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1270ms 17:37:43 INFO - PROCESS | 1834 | 1461631063721 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:37:43 INFO - PROCESS | 1834 | 1461631063727 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:37:43 INFO - PROCESS | 1834 | 1461631063737 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:37:43 INFO - PROCESS | 1834 | 1461631063739 Marionette TRACE conn3 <- [1,974,null,{}] 17:37:43 INFO - PROCESS | 1834 | 1461631063745 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:43 INFO - PROCESS | 1834 | 1461631063957 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:37:43 INFO - PROCESS | 1834 | 1461631063988 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa231c7c000 == 81 [pid = 1834] [id = 251] 17:37:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa2290ab000) [pid = 1834] [serial = 754] [outer = (nil)] 17:37:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa2296ef800) [pid = 1834] [serial = 755] [outer = 0x7fa2290ab000] 17:37:44 INFO - PROCESS | 1834 | 1461631064063 Marionette DEBUG loaded listener.js 17:37:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa22a898400) [pid = 1834] [serial = 756] [outer = 0x7fa2290ab000] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa228b3a400) [pid = 1834] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa233ae2400) [pid = 1834] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa228667000) [pid = 1834] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa222a97800) [pid = 1834] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa227c69000) [pid = 1834] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa228e9f800) [pid = 1834] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa222219800) [pid = 1834] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa2233b2400) [pid = 1834] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa223df6400) [pid = 1834] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa222a4e000) [pid = 1834] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa2236c3c00) [pid = 1834] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa223611800) [pid = 1834] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa222210800) [pid = 1834] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa2233ebc00) [pid = 1834] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:37:44 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa22808d000) [pid = 1834] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:37:45 INFO - PROCESS | 1834 | 1461631065244 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 17:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1578ms 17:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:37:45 INFO - PROCESS | 1834 | 1461631065316 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:37:45 INFO - PROCESS | 1834 | 1461631065319 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:37:45 INFO - PROCESS | 1834 | 1461631065327 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:37:45 INFO - PROCESS | 1834 | 1461631065329 Marionette TRACE conn3 <- [1,978,null,{}] 17:37:45 INFO - PROCESS | 1834 | 1461631065336 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:45 INFO - PROCESS | 1834 | 1461631065524 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:37:45 INFO - PROCESS | 1834 | 1461631065645 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a8f800 == 82 [pid = 1834] [id = 252] 17:37:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa223df6400) [pid = 1834] [serial = 757] [outer = (nil)] 17:37:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa228666800) [pid = 1834] [serial = 758] [outer = 0x7fa223df6400] 17:37:45 INFO - PROCESS | 1834 | 1461631065707 Marionette DEBUG loaded listener.js 17:37:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa22bf07800) [pid = 1834] [serial = 759] [outer = 0x7fa223df6400] 17:37:46 INFO - PROCESS | 1834 | 1461631066378 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 17:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1087ms 17:37:46 INFO - PROCESS | 1834 | 1461631066412 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:37:46 INFO - PROCESS | 1834 | 1461631066415 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:37:46 INFO - PROCESS | 1834 | 1461631066421 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:37:46 INFO - PROCESS | 1834 | 1461631066423 Marionette TRACE conn3 <- [1,982,null,{}] 17:37:46 INFO - PROCESS | 1834 | 1461631066429 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:46 INFO - PROCESS | 1834 | 1461631066656 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:37:46 INFO - PROCESS | 1834 | 1461631066844 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2220c1000 == 83 [pid = 1834] [id = 253] 17:37:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa21f07e400) [pid = 1834] [serial = 760] [outer = (nil)] 17:37:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa221aae400) [pid = 1834] [serial = 761] [outer = 0x7fa21f07e400] 17:37:46 INFO - PROCESS | 1834 | 1461631066920 Marionette DEBUG loaded listener.js 17:37:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa222a4a800) [pid = 1834] [serial = 762] [outer = 0x7fa21f07e400] 17:37:47 INFO - PROCESS | 1834 | 1461631067905 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 17:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1535ms 17:37:47 INFO - PROCESS | 1834 | 1461631067958 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:37:47 INFO - PROCESS | 1834 | 1461631067965 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:37:47 INFO - PROCESS | 1834 | 1461631067974 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:37:47 INFO - PROCESS | 1834 | 1461631067980 Marionette TRACE conn3 <- [1,986,null,{}] 17:37:47 INFO - PROCESS | 1834 | 1461631067988 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:48 INFO - PROCESS | 1834 | 1461631068200 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:37:48 INFO - PROCESS | 1834 | 1461631068414 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa229911000 == 84 [pid = 1834] [id = 254] 17:37:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa2236ce000) [pid = 1834] [serial = 763] [outer = (nil)] 17:37:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa223df6c00) [pid = 1834] [serial = 764] [outer = 0x7fa2236ce000] 17:37:48 INFO - PROCESS | 1834 | 1461631068536 Marionette DEBUG loaded listener.js 17:37:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa227c5f400) [pid = 1834] [serial = 765] [outer = 0x7fa2236ce000] 17:37:49 INFO - PROCESS | 1834 | 1461631069433 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 17:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1533ms 17:37:49 INFO - PROCESS | 1834 | 1461631069511 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:37:49 INFO - PROCESS | 1834 | 1461631069517 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:37:49 INFO - PROCESS | 1834 | 1461631069526 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:37:49 INFO - PROCESS | 1834 | 1461631069530 Marionette TRACE conn3 <- [1,990,null,{}] 17:37:49 INFO - PROCESS | 1834 | 1461631069537 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:49 INFO - PROCESS | 1834 | 1461631069778 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:37:50 INFO - PROCESS | 1834 | 1461631070038 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233a1f000 == 85 [pid = 1834] [id = 255] 17:37:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa227ee9000) [pid = 1834] [serial = 766] [outer = (nil)] 17:37:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa2286f4800) [pid = 1834] [serial = 767] [outer = 0x7fa227ee9000] 17:37:50 INFO - PROCESS | 1834 | 1461631070156 Marionette DEBUG loaded listener.js 17:37:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa228f8fc00) [pid = 1834] [serial = 768] [outer = 0x7fa227ee9000] 17:37:51 INFO - PROCESS | 1834 | 1461631071041 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 17:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1582ms 17:37:51 INFO - PROCESS | 1834 | 1461631071109 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:37:51 INFO - PROCESS | 1834 | 1461631071113 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:37:51 INFO - PROCESS | 1834 | 1461631071130 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:37:51 INFO - PROCESS | 1834 | 1461631071140 Marionette TRACE conn3 <- [1,994,null,{}] 17:37:51 INFO - PROCESS | 1834 | 1461631071148 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:51 INFO - PROCESS | 1834 | 1461631071418 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:37:51 INFO - PROCESS | 1834 | 1461631071589 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23fc1a000 == 86 [pid = 1834] [id = 256] 17:37:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa227c83400) [pid = 1834] [serial = 769] [outer = (nil)] 17:37:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa22a89b400) [pid = 1834] [serial = 770] [outer = 0x7fa227c83400] 17:37:51 INFO - PROCESS | 1834 | 1461631071689 Marionette DEBUG loaded listener.js 17:37:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa22fd64000) [pid = 1834] [serial = 771] [outer = 0x7fa227c83400] 17:37:52 INFO - PROCESS | 1834 | 1461631072514 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 17:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1447ms 17:37:52 INFO - PROCESS | 1834 | 1461631072570 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:37:52 INFO - PROCESS | 1834 | 1461631072575 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:37:52 INFO - PROCESS | 1834 | 1461631072582 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:37:52 INFO - PROCESS | 1834 | 1461631072586 Marionette TRACE conn3 <- [1,998,null,{}] 17:37:52 INFO - PROCESS | 1834 | 1461631072592 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:52 INFO - PROCESS | 1834 | 1461631072810 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:37:52 INFO - PROCESS | 1834 | 1461631072974 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24445d000 == 87 [pid = 1834] [id = 257] 17:37:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa227e8b000) [pid = 1834] [serial = 772] [outer = (nil)] 17:37:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa231803400) [pid = 1834] [serial = 773] [outer = 0x7fa227e8b000] 17:37:53 INFO - PROCESS | 1834 | 1461631073050 Marionette DEBUG loaded listener.js 17:37:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa23180e400) [pid = 1834] [serial = 774] [outer = 0x7fa227e8b000] 17:37:53 INFO - PROCESS | 1834 | 1461631073910 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 17:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1380ms 17:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:37:53 INFO - PROCESS | 1834 | 1461631073963 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:37:53 INFO - PROCESS | 1834 | 1461631073966 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:37:53 INFO - PROCESS | 1834 | 1461631073974 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:37:53 INFO - PROCESS | 1834 | 1461631073977 Marionette TRACE conn3 <- [1,1002,null,{}] 17:37:53 INFO - PROCESS | 1834 | 1461631073983 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:54 INFO - PROCESS | 1834 | 1461631074180 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:37:54 INFO - PROCESS | 1834 | 1461631074450 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24471b000 == 88 [pid = 1834] [id = 258] 17:37:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa231b12800) [pid = 1834] [serial = 775] [outer = (nil)] 17:37:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa231cec000) [pid = 1834] [serial = 776] [outer = 0x7fa231b12800] 17:37:54 INFO - PROCESS | 1834 | 1461631074594 Marionette DEBUG loaded listener.js 17:37:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa232241800) [pid = 1834] [serial = 777] [outer = 0x7fa231b12800] 17:37:55 INFO - PROCESS | 1834 | 1461631075586 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 17:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1651ms 17:37:55 INFO - PROCESS | 1834 | 1461631075624 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:37:55 INFO - PROCESS | 1834 | 1461631075627 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:37:55 INFO - PROCESS | 1834 | 1461631075635 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:37:55 INFO - PROCESS | 1834 | 1461631075638 Marionette TRACE conn3 <- [1,1006,null,{}] 17:37:55 INFO - PROCESS | 1834 | 1461631075644 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:55 INFO - PROCESS | 1834 | 1461631075863 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:37:56 INFO - PROCESS | 1834 | 1461631076068 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244c9c800 == 89 [pid = 1834] [id = 259] 17:37:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa232a27c00) [pid = 1834] [serial = 778] [outer = (nil)] 17:37:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa233087400) [pid = 1834] [serial = 779] [outer = 0x7fa232a27c00] 17:37:56 INFO - PROCESS | 1834 | 1461631076186 Marionette DEBUG loaded listener.js 17:37:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa233a91400) [pid = 1834] [serial = 780] [outer = 0x7fa232a27c00] 17:37:57 INFO - PROCESS | 1834 | 1461631077176 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 17:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1581ms 17:37:57 INFO - PROCESS | 1834 | 1461631077217 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:37:57 INFO - PROCESS | 1834 | 1461631077219 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:37:57 INFO - PROCESS | 1834 | 1461631077227 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:37:57 INFO - PROCESS | 1834 | 1461631077231 Marionette TRACE conn3 <- [1,1010,null,{}] 17:37:57 INFO - PROCESS | 1834 | 1461631077237 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:57 INFO - PROCESS | 1834 | 1461631077430 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:37:57 INFO - PROCESS | 1834 | 1461631077644 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2284eb000 == 90 [pid = 1834] [id = 260] 17:37:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa232a28c00) [pid = 1834] [serial = 781] [outer = (nil)] 17:37:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa233aeac00) [pid = 1834] [serial = 782] [outer = 0x7fa232a28c00] 17:37:57 INFO - PROCESS | 1834 | 1461631077767 Marionette DEBUG loaded listener.js 17:37:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa235c31c00) [pid = 1834] [serial = 783] [outer = 0x7fa232a28c00] 17:37:58 INFO - PROCESS | 1834 | 1461631078607 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 17:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1435ms 17:37:58 INFO - PROCESS | 1834 | 1461631078663 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:37:58 INFO - PROCESS | 1834 | 1461631078668 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:37:58 INFO - PROCESS | 1834 | 1461631078675 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:37:58 INFO - PROCESS | 1834 | 1461631078681 Marionette TRACE conn3 <- [1,1014,null,{}] 17:37:58 INFO - PROCESS | 1834 | 1461631078687 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:37:58 INFO - PROCESS | 1834 | 1461631078889 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:37:59 INFO - PROCESS | 1834 | 1461631079066 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:37:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24736d000 == 91 [pid = 1834] [id = 261] 17:37:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa232b4d400) [pid = 1834] [serial = 784] [outer = (nil)] 17:37:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa235c72400) [pid = 1834] [serial = 785] [outer = 0x7fa232b4d400] 17:37:59 INFO - PROCESS | 1834 | 1461631079140 Marionette DEBUG loaded listener.js 17:37:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa23999c400) [pid = 1834] [serial = 786] [outer = 0x7fa232b4d400] 17:38:00 INFO - PROCESS | 1834 | 1461631080155 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 17:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1541ms 17:38:00 INFO - PROCESS | 1834 | 1461631080217 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:38:00 INFO - PROCESS | 1834 | 1461631080221 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:38:00 INFO - PROCESS | 1834 | 1461631080228 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:38:00 INFO - PROCESS | 1834 | 1461631080232 Marionette TRACE conn3 <- [1,1018,null,{}] 17:38:00 INFO - PROCESS | 1834 | 1461631080238 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:00 INFO - PROCESS | 1834 | 1461631080464 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:38:00 INFO - PROCESS | 1834 | 1461631080676 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221830800 == 92 [pid = 1834] [id = 262] 17:38:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa233ae1800) [pid = 1834] [serial = 787] [outer = (nil)] 17:38:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa23e9f1400) [pid = 1834] [serial = 788] [outer = 0x7fa233ae1800] 17:38:00 INFO - PROCESS | 1834 | 1461631080832 Marionette DEBUG loaded listener.js 17:38:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa23f7ee000) [pid = 1834] [serial = 789] [outer = 0x7fa233ae1800] 17:38:01 INFO - PROCESS | 1834 | 1461631081813 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 17:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1636ms 17:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:38:01 INFO - PROCESS | 1834 | 1461631081865 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:38:01 INFO - PROCESS | 1834 | 1461631081868 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:38:01 INFO - PROCESS | 1834 | 1461631081875 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:38:01 INFO - PROCESS | 1834 | 1461631081878 Marionette TRACE conn3 <- [1,1022,null,{}] 17:38:01 INFO - PROCESS | 1834 | 1461631081885 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:02 INFO - PROCESS | 1834 | 1461631082085 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:38:02 INFO - PROCESS | 1834 | 1461631082260 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e4d9000 == 93 [pid = 1834] [id = 263] 17:38:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa238a63c00) [pid = 1834] [serial = 790] [outer = (nil)] 17:38:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa23f806800) [pid = 1834] [serial = 791] [outer = 0x7fa238a63c00] 17:38:02 INFO - PROCESS | 1834 | 1461631082343 Marionette DEBUG loaded listener.js 17:38:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa23fc69c00) [pid = 1834] [serial = 792] [outer = 0x7fa238a63c00] 17:38:03 INFO - PROCESS | 1834 | 1461631083238 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 17:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1434ms 17:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:38:03 INFO - PROCESS | 1834 | 1461631083309 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:38:03 INFO - PROCESS | 1834 | 1461631083313 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:38:03 INFO - PROCESS | 1834 | 1461631083320 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:38:03 INFO - PROCESS | 1834 | 1461631083323 Marionette TRACE conn3 <- [1,1026,null,{}] 17:38:03 INFO - PROCESS | 1834 | 1461631083330 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:03 INFO - PROCESS | 1834 | 1461631083553 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:38:03 INFO - PROCESS | 1834 | 1461631083755 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa220933000 == 94 [pid = 1834] [id = 264] 17:38:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa23271f800) [pid = 1834] [serial = 793] [outer = (nil)] 17:38:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa240c14800) [pid = 1834] [serial = 794] [outer = 0x7fa23271f800] 17:38:03 INFO - PROCESS | 1834 | 1461631083939 Marionette DEBUG loaded listener.js 17:38:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa242b3f000) [pid = 1834] [serial = 795] [outer = 0x7fa23271f800] 17:38:04 INFO - PROCESS | 1834 | 1461631084861 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 17:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1588ms 17:38:04 INFO - PROCESS | 1834 | 1461631084909 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:38:04 INFO - PROCESS | 1834 | 1461631084916 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:38:04 INFO - PROCESS | 1834 | 1461631084925 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:38:04 INFO - PROCESS | 1834 | 1461631084929 Marionette TRACE conn3 <- [1,1030,null,{}] 17:38:04 INFO - PROCESS | 1834 | 1461631084939 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:05 INFO - PROCESS | 1834 | 1461631085234 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:38:05 INFO - PROCESS | 1834 | 1461631085460 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c0ac800 == 95 [pid = 1834] [id = 265] 17:38:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa22288e800) [pid = 1834] [serial = 796] [outer = (nil)] 17:38:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa222a9b800) [pid = 1834] [serial = 797] [outer = 0x7fa22288e800] 17:38:05 INFO - PROCESS | 1834 | 1461631085596 Marionette DEBUG loaded listener.js 17:38:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa228e7d800) [pid = 1834] [serial = 798] [outer = 0x7fa22288e800] 17:38:06 INFO - PROCESS | 1834 | 1461631086910 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 17:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2042ms 17:38:06 INFO - PROCESS | 1834 | 1461631086968 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:38:06 INFO - PROCESS | 1834 | 1461631086973 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:38:06 INFO - PROCESS | 1834 | 1461631086982 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:38:06 INFO - PROCESS | 1834 | 1461631086988 Marionette TRACE conn3 <- [1,1034,null,{}] 17:38:07 INFO - PROCESS | 1834 | 1461631086998 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:07 INFO - PROCESS | 1834 | 1461631087299 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:38:07 INFO - PROCESS | 1834 | 1461631087474 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221b9000 == 96 [pid = 1834] [id = 266] 17:38:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa22288c000) [pid = 1834] [serial = 799] [outer = (nil)] 17:38:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa2233bdc00) [pid = 1834] [serial = 800] [outer = 0x7fa22288c000] 17:38:07 INFO - PROCESS | 1834 | 1461631087546 Marionette DEBUG loaded listener.js 17:38:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa223618800) [pid = 1834] [serial = 801] [outer = 0x7fa22288c000] 17:38:08 INFO - PROCESS | 1834 | 1461631088411 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 17:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1492ms 17:38:08 INFO - PROCESS | 1834 | 1461631088475 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:38:08 INFO - PROCESS | 1834 | 1461631088489 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:38:08 INFO - PROCESS | 1834 | 1461631088513 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:38:08 INFO - PROCESS | 1834 | 1461631088521 Marionette TRACE conn3 <- [1,1038,null,{}] 17:38:08 INFO - PROCESS | 1834 | 1461631088534 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:08 INFO - PROCESS | 1834 | 1461631088841 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:38:09 INFO - PROCESS | 1834 | 1461631089076 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221bd5800 == 97 [pid = 1834] [id = 267] 17:38:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa227c52800) [pid = 1834] [serial = 802] [outer = (nil)] 17:38:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa227c71000) [pid = 1834] [serial = 803] [outer = 0x7fa227c52800] 17:38:09 INFO - PROCESS | 1834 | 1461631089147 Marionette DEBUG loaded listener.js 17:38:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa227ef0800) [pid = 1834] [serial = 804] [outer = 0x7fa227c52800] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa2288dd400) [pid = 1834] [serial = 707] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa235c72000) [pid = 1834] [serial = 667] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa2233e5800) [pid = 1834] [serial = 676] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa243f48400) [pid = 1834] [serial = 673] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa23fa57c00) [pid = 1834] [serial = 670] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa22288a800) [pid = 1834] [serial = 679] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa221aacc00) [pid = 1834] [serial = 682] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232a8f800 == 96 [pid = 1834] [id = 252] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa231c7c000 == 95 [pid = 1834] [id = 251] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22e966800 == 94 [pid = 1834] [id = 250] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228b49000 == 93 [pid = 1834] [id = 233] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228ec6000 == 92 [pid = 1834] [id = 249] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227dcb000 == 91 [pid = 1834] [id = 232] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa223927800 == 90 [pid = 1834] [id = 248] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f4f8800 == 89 [pid = 1834] [id = 247] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221d8800 == 88 [pid = 1834] [id = 246] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2303a1000 == 87 [pid = 1834] [id = 238] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227e22000 == 86 [pid = 1834] [id = 237] 17:38:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2229ce800 == 85 [pid = 1834] [id = 236] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa2296f5800) [pid = 1834] [serial = 626] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa235942000) [pid = 1834] [serial = 635] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa23f87a000) [pid = 1834] [serial = 638] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa228e7d000) [pid = 1834] [serial = 641] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa227eec400) [pid = 1834] [serial = 623] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa22f44e000) [pid = 1834] [serial = 629] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa23180d800) [pid = 1834] [serial = 632] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa223619400) [pid = 1834] [serial = 620] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa222a96800) [pid = 1834] [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.] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa22866c000) [pid = 1834] [serial = 704] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa2286f1c00) [pid = 1834] [serial = 705] [outer = (nil)] [url = about:blank] 17:38:09 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa227c82400) [pid = 1834] [serial = 699] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa227c91800) [pid = 1834] [serial = 701] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa227e92800) [pid = 1834] [serial = 702] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa2233e1800) [pid = 1834] [serial = 692] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa227c63c00) [pid = 1834] [serial = 698] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa231994400) [pid = 1834] [serial = 656] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa2233ea800) [pid = 1834] [serial = 693] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa223616c00) [pid = 1834] [serial = 658] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa222a51c00) [pid = 1834] [serial = 690] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa222a42400) [pid = 1834] [serial = 689] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa21f081000) [pid = 1834] [serial = 686] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa2239be400) [pid = 1834] [serial = 695] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa223dfac00) [pid = 1834] [serial = 696] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa2288d9400) [pid = 1834] [serial = 661] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa231ce3800) [pid = 1834] [serial = 664] [outer = (nil)] [url = about:blank] 17:38:10 INFO - PROCESS | 1834 | 1461631090130 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 17:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1656ms 17:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:38:10 INFO - PROCESS | 1834 | 1461631090165 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:38:10 INFO - PROCESS | 1834 | 1461631090167 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:38:10 INFO - PROCESS | 1834 | 1461631090174 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:38:10 INFO - PROCESS | 1834 | 1461631090181 Marionette TRACE conn3 <- [1,1042,null,{}] 17:38:10 INFO - PROCESS | 1834 | 1461631090196 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:10 INFO - PROCESS | 1834 | 1461631090406 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:38:10 INFO - PROCESS | 1834 | 1461631090540 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c11800 == 86 [pid = 1834] [id = 268] 17:38:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa2233ea800) [pid = 1834] [serial = 805] [outer = (nil)] 17:38:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa228083000) [pid = 1834] [serial = 806] [outer = 0x7fa2233ea800] 17:38:10 INFO - PROCESS | 1834 | 1461631090606 Marionette DEBUG loaded listener.js 17:38:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa2288e2800) [pid = 1834] [serial = 807] [outer = 0x7fa2233ea800] 17:38:11 INFO - PROCESS | 1834 | 1461631091422 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 17:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1289ms 17:38:11 INFO - PROCESS | 1834 | 1461631091463 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:38:11 INFO - PROCESS | 1834 | 1461631091468 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:38:11 INFO - PROCESS | 1834 | 1461631091474 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:38:11 INFO - PROCESS | 1834 | 1461631091478 Marionette TRACE conn3 <- [1,1046,null,{}] 17:38:11 INFO - PROCESS | 1834 | 1461631091483 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:11 INFO - PROCESS | 1834 | 1461631091657 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:38:11 INFO - PROCESS | 1834 | 1461631091678 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227e1c000 == 87 [pid = 1834] [id = 269] 17:38:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa222a92400) [pid = 1834] [serial = 808] [outer = (nil)] 17:38:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa228f8ac00) [pid = 1834] [serial = 809] [outer = 0x7fa222a92400] 17:38:11 INFO - PROCESS | 1834 | 1461631091882 Marionette DEBUG loaded listener.js 17:38:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa2296f2c00) [pid = 1834] [serial = 810] [outer = 0x7fa222a92400] 17:38:12 INFO - PROCESS | 1834 | 1461631092671 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 17:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1233ms 17:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:38:12 INFO - PROCESS | 1834 | 1461631092709 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:38:12 INFO - PROCESS | 1834 | 1461631092711 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:38:12 INFO - PROCESS | 1834 | 1461631092736 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:38:12 INFO - PROCESS | 1834 | 1461631092740 Marionette TRACE conn3 <- [1,1050,null,{}] 17:38:12 INFO - PROCESS | 1834 | 1461631092746 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:12 INFO - PROCESS | 1834 | 1461631092970 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:38:13 INFO - PROCESS | 1834 | 1461631092997 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228eae000 == 88 [pid = 1834] [id = 270] 17:38:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa228b3ac00) [pid = 1834] [serial = 811] [outer = (nil)] 17:38:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa22a893800) [pid = 1834] [serial = 812] [outer = 0x7fa228b3ac00] 17:38:13 INFO - PROCESS | 1834 | 1461631093058 Marionette DEBUG loaded listener.js 17:38:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa22be78800) [pid = 1834] [serial = 813] [outer = 0x7fa228b3ac00] 17:38:14 INFO - PROCESS | 1834 | 1461631094047 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 17:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1360ms 17:38:14 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa2239ba400) [pid = 1834] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:38:14 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa2290ab000) [pid = 1834] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:38:14 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa21f07fc00) [pid = 1834] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:38:14 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa227c8f000) [pid = 1834] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:38:14 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa2233e8400) [pid = 1834] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:38:14 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa228083c00) [pid = 1834] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:38:14 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa222a47400) [pid = 1834] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:38:14 INFO - PROCESS | 1834 | 1461631094470 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:38:14 INFO - PROCESS | 1834 | 1461631094478 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:38:14 INFO - PROCESS | 1834 | 1461631094495 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:38:14 INFO - PROCESS | 1834 | 1461631094500 Marionette TRACE conn3 <- [1,1054,null,{}] 17:38:14 INFO - PROCESS | 1834 | 1461631094508 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:14 INFO - PROCESS | 1834 | 1461631094813 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:38:14 INFO - PROCESS | 1834 | 1461631094993 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22182c800 == 89 [pid = 1834] [id = 271] 17:38:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa222a96800) [pid = 1834] [serial = 814] [outer = (nil)] 17:38:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa2233b4400) [pid = 1834] [serial = 815] [outer = 0x7fa222a96800] 17:38:15 INFO - PROCESS | 1834 | 1461631095068 Marionette DEBUG loaded listener.js 17:38:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa223616c00) [pid = 1834] [serial = 816] [outer = 0x7fa222a96800] 17:38:15 INFO - PROCESS | 1834 | 1461631095976 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 17:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1542ms 17:38:16 INFO - PROCESS | 1834 | 1461631096037 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:38:16 INFO - PROCESS | 1834 | 1461631096043 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:38:16 INFO - PROCESS | 1834 | 1461631096056 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:38:16 INFO - PROCESS | 1834 | 1461631096061 Marionette TRACE conn3 <- [1,1058,null,{}] 17:38:16 INFO - PROCESS | 1834 | 1461631096069 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:16 INFO - PROCESS | 1834 | 1461631096350 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:38:16 INFO - PROCESS | 1834 | 1461631096589 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227e0e000 == 90 [pid = 1834] [id = 272] 17:38:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa227c6c800) [pid = 1834] [serial = 817] [outer = (nil)] 17:38:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa227eea000) [pid = 1834] [serial = 818] [outer = 0x7fa227c6c800] 17:38:16 INFO - PROCESS | 1834 | 1461631096664 Marionette DEBUG loaded listener.js 17:38:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa22866c400) [pid = 1834] [serial = 819] [outer = 0x7fa227c6c800] 17:38:17 INFO - PROCESS | 1834 | 1461631097552 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 17:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1548ms 17:38:17 INFO - PROCESS | 1834 | 1461631097602 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:38:17 INFO - PROCESS | 1834 | 1461631097607 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:38:17 INFO - PROCESS | 1834 | 1461631097614 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:38:17 INFO - PROCESS | 1834 | 1461631097618 Marionette TRACE conn3 <- [1,1062,null,{}] 17:38:17 INFO - PROCESS | 1834 | 1461631097632 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:17 INFO - PROCESS | 1834 | 1461631097868 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:38:18 INFO - PROCESS | 1834 | 1461631098122 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22e957800 == 91 [pid = 1834] [id = 273] 17:38:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa2296f5c00) [pid = 1834] [serial = 820] [outer = (nil)] 17:38:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa22aa1ec00) [pid = 1834] [serial = 821] [outer = 0x7fa2296f5c00] 17:38:18 INFO - PROCESS | 1834 | 1461631098257 Marionette DEBUG loaded listener.js 17:38:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa22c0b1000) [pid = 1834] [serial = 822] [outer = 0x7fa2296f5c00] 17:38:19 INFO - PROCESS | 1834 | 1461631099169 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 17:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1631ms 17:38:19 INFO - PROCESS | 1834 | 1461631099246 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:38:19 INFO - PROCESS | 1834 | 1461631099250 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:38:19 INFO - PROCESS | 1834 | 1461631099257 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:38:19 INFO - PROCESS | 1834 | 1461631099259 Marionette TRACE conn3 <- [1,1066,null,{}] 17:38:19 INFO - PROCESS | 1834 | 1461631099266 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:19 INFO - PROCESS | 1834 | 1461631099505 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:38:19 INFO - PROCESS | 1834 | 1461631099728 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23234f000 == 92 [pid = 1834] [id = 274] 17:38:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa2239c1c00) [pid = 1834] [serial = 823] [outer = (nil)] 17:38:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa231808000) [pid = 1834] [serial = 824] [outer = 0x7fa2239c1c00] 17:38:19 INFO - PROCESS | 1834 | 1461631099849 Marionette DEBUG loaded listener.js 17:38:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa2318dc800) [pid = 1834] [serial = 825] [outer = 0x7fa2239c1c00] 17:38:20 INFO - PROCESS | 1834 | 1461631100720 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 17:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1486ms 17:38:20 INFO - PROCESS | 1834 | 1461631100746 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:38:20 INFO - PROCESS | 1834 | 1461631100750 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:38:20 INFO - PROCESS | 1834 | 1461631100757 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:38:20 INFO - PROCESS | 1834 | 1461631100761 Marionette TRACE conn3 <- [1,1070,null,{}] 17:38:20 INFO - PROCESS | 1834 | 1461631100766 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:20 INFO - PROCESS | 1834 | 1461631100966 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:38:21 INFO - PROCESS | 1834 | 1461631101155 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232d8a800 == 93 [pid = 1834] [id = 275] 17:38:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa22c0b5000) [pid = 1834] [serial = 826] [outer = (nil)] 17:38:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa2318e6000) [pid = 1834] [serial = 827] [outer = 0x7fa22c0b5000] 17:38:21 INFO - PROCESS | 1834 | 1461631101255 Marionette DEBUG loaded listener.js 17:38:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa231fd0400) [pid = 1834] [serial = 828] [outer = 0x7fa22c0b5000] 17:38:22 INFO - PROCESS | 1834 | 1461631102219 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 17:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1535ms 17:38:22 INFO - PROCESS | 1834 | 1461631102292 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:38:22 INFO - PROCESS | 1834 | 1461631102296 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:38:22 INFO - PROCESS | 1834 | 1461631102304 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:38:22 INFO - PROCESS | 1834 | 1461631102308 Marionette TRACE conn3 <- [1,1074,null,{}] 17:38:22 INFO - PROCESS | 1834 | 1461631102314 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:22 INFO - PROCESS | 1834 | 1461631102633 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:38:22 INFO - PROCESS | 1834 | 1461631102915 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23590e000 == 94 [pid = 1834] [id = 276] 17:38:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa23999a000) [pid = 1834] [serial = 829] [outer = (nil)] 17:38:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa23e925c00) [pid = 1834] [serial = 830] [outer = 0x7fa23999a000] 17:38:23 INFO - PROCESS | 1834 | 1461631102998 Marionette DEBUG loaded listener.js 17:38:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa23fa56000) [pid = 1834] [serial = 831] [outer = 0x7fa23999a000] 17:38:23 INFO - PROCESS | 1834 | 1461631103935 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 17:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1689ms 17:38:23 INFO - PROCESS | 1834 | 1461631103994 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:38:24 INFO - PROCESS | 1834 | 1461631103999 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:38:24 INFO - PROCESS | 1834 | 1461631104006 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:38:24 INFO - PROCESS | 1834 | 1461631104009 Marionette TRACE conn3 <- [1,1078,null,{}] 17:38:24 INFO - PROCESS | 1834 | 1461631104015 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:24 INFO - PROCESS | 1834 | 1461631104226 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:38:24 INFO - PROCESS | 1834 | 1461631104448 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23e90b000 == 95 [pid = 1834] [id = 277] 17:38:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa238a6cc00) [pid = 1834] [serial = 832] [outer = (nil)] 17:38:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa240951400) [pid = 1834] [serial = 833] [outer = 0x7fa238a6cc00] 17:38:24 INFO - PROCESS | 1834 | 1461631104585 Marionette DEBUG loaded listener.js 17:38:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa240c0e800) [pid = 1834] [serial = 834] [outer = 0x7fa238a6cc00] 17:38:25 INFO - PROCESS | 1834 | 1461631105538 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 17:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1583ms 17:38:25 INFO - PROCESS | 1834 | 1461631105591 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:38:25 INFO - PROCESS | 1834 | 1461631105595 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:38:25 INFO - PROCESS | 1834 | 1461631105601 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:38:25 INFO - PROCESS | 1834 | 1461631105605 Marionette TRACE conn3 <- [1,1082,null,{}] 17:38:25 INFO - PROCESS | 1834 | 1461631105611 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:25 INFO - PROCESS | 1834 | 1461631105856 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:38:26 INFO - PROCESS | 1834 | 1461631106073 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa240a30800 == 96 [pid = 1834] [id = 278] 17:38:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa23999ac00) [pid = 1834] [serial = 835] [outer = (nil)] 17:38:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa24262fc00) [pid = 1834] [serial = 836] [outer = 0x7fa23999ac00] 17:38:26 INFO - PROCESS | 1834 | 1461631106196 Marionette DEBUG loaded listener.js 17:38:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa243d9a800) [pid = 1834] [serial = 837] [outer = 0x7fa23999ac00] 17:38:27 INFO - PROCESS | 1834 | 1461631107229 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 17:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1682ms 17:38:27 INFO - PROCESS | 1834 | 1461631107286 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:38:27 INFO - PROCESS | 1834 | 1461631107291 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:38:27 INFO - PROCESS | 1834 | 1461631107302 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:38:27 INFO - PROCESS | 1834 | 1461631107308 Marionette TRACE conn3 <- [1,1086,null,{}] 17:38:27 INFO - PROCESS | 1834 | 1461631107316 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:27 INFO - PROCESS | 1834 | 1461631107652 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:38:27 INFO - PROCESS | 1834 | 1461631107849 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24450f800 == 97 [pid = 1834] [id = 279] 17:38:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa23f810c00) [pid = 1834] [serial = 838] [outer = (nil)] 17:38:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa244323c00) [pid = 1834] [serial = 839] [outer = 0x7fa23f810c00] 17:38:27 INFO - PROCESS | 1834 | 1461631107926 Marionette DEBUG loaded listener.js 17:38:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa244567400) [pid = 1834] [serial = 840] [outer = 0x7fa23f810c00] 17:38:28 INFO - PROCESS | 1834 | 1461631108729 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 17:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1491ms 17:38:28 INFO - PROCESS | 1834 | 1461631108792 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:38:28 INFO - PROCESS | 1834 | 1461631108795 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:38:28 INFO - PROCESS | 1834 | 1461631108801 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:38:28 INFO - PROCESS | 1834 | 1461631108805 Marionette TRACE conn3 <- [1,1090,null,{}] 17:38:28 INFO - PROCESS | 1834 | 1461631108810 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:29 INFO - PROCESS | 1834 | 1461631109009 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:38:29 INFO - PROCESS | 1834 | 1461631109179 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244821800 == 98 [pid = 1834] [id = 280] 17:38:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa240c19800) [pid = 1834] [serial = 841] [outer = (nil)] 17:38:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa2446a6400) [pid = 1834] [serial = 842] [outer = 0x7fa240c19800] 17:38:29 INFO - PROCESS | 1834 | 1461631109255 Marionette DEBUG loaded listener.js 17:38:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa2446ad800) [pid = 1834] [serial = 843] [outer = 0x7fa240c19800] 17:38:30 INFO - PROCESS | 1834 | 1461631110124 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 17:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1385ms 17:38:30 INFO - PROCESS | 1834 | 1461631110188 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:38:30 INFO - PROCESS | 1834 | 1461631110191 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:38:30 INFO - PROCESS | 1834 | 1461631110198 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:38:30 INFO - PROCESS | 1834 | 1461631110203 Marionette TRACE conn3 <- [1,1094,null,{}] 17:38:30 INFO - PROCESS | 1834 | 1461631110208 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:30 INFO - PROCESS | 1834 | 1461631110480 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:38:30 INFO - PROCESS | 1834 | 1461631110712 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e49f800 == 99 [pid = 1834] [id = 281] 17:38:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa244740000) [pid = 1834] [serial = 844] [outer = (nil)] 17:38:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa244741c00) [pid = 1834] [serial = 845] [outer = 0x7fa244740000] 17:38:30 INFO - PROCESS | 1834 | 1461631110850 Marionette DEBUG loaded listener.js 17:38:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa244cef000) [pid = 1834] [serial = 846] [outer = 0x7fa244740000] 17:38:31 INFO - PROCESS | 1834 | 1461631111772 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 17:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1629ms 17:38:31 INFO - PROCESS | 1834 | 1461631111829 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:38:31 INFO - PROCESS | 1834 | 1461631111833 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:38:31 INFO - PROCESS | 1834 | 1461631111840 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:38:31 INFO - PROCESS | 1834 | 1461631111843 Marionette TRACE conn3 <- [1,1098,null,{}] 17:38:31 INFO - PROCESS | 1834 | 1461631111856 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:32 INFO - PROCESS | 1834 | 1461631112101 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:38:32 INFO - PROCESS | 1834 | 1461631112706 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221bd1800 == 100 [pid = 1834] [id = 282] 17:38:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa22228b000) [pid = 1834] [serial = 847] [outer = (nil)] 17:38:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa22228e400) [pid = 1834] [serial = 848] [outer = 0x7fa22228b000] 17:38:32 INFO - PROCESS | 1834 | 1461631112779 Marionette DEBUG loaded listener.js 17:38:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa222a42400) [pid = 1834] [serial = 849] [outer = 0x7fa22228b000] 17:38:33 INFO - PROCESS | 1834 | 1461631113574 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 17:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1786ms 17:38:33 INFO - PROCESS | 1834 | 1461631113630 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:38:33 INFO - PROCESS | 1834 | 1461631113636 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:38:33 INFO - PROCESS | 1834 | 1461631113644 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:38:33 INFO - PROCESS | 1834 | 1461631113649 Marionette TRACE conn3 <- [1,1102,null,{}] 17:38:33 INFO - PROCESS | 1834 | 1461631113657 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:33 INFO - PROCESS | 1834 | 1461631113853 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:38:34 INFO - PROCESS | 1834 | 1461631114048 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c02800 == 101 [pid = 1834] [id = 283] 17:38:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa221aa5000) [pid = 1834] [serial = 850] [outer = (nil)] 17:38:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa2233b1c00) [pid = 1834] [serial = 851] [outer = 0x7fa221aa5000] 17:38:34 INFO - PROCESS | 1834 | 1461631114119 Marionette DEBUG loaded listener.js 17:38:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa2239b5400) [pid = 1834] [serial = 852] [outer = 0x7fa221aa5000] 17:38:35 INFO - PROCESS | 1834 | 1461631115132 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 17:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1534ms 17:38:35 INFO - PROCESS | 1834 | 1461631115183 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:38:35 INFO - PROCESS | 1834 | 1461631115190 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:38:35 INFO - PROCESS | 1834 | 1461631115197 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:38:35 INFO - PROCESS | 1834 | 1461631115200 Marionette TRACE conn3 <- [1,1106,null,{}] 17:38:35 INFO - PROCESS | 1834 | 1461631115206 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:35 INFO - PROCESS | 1834 | 1461631115473 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:38:35 INFO - PROCESS | 1834 | 1461631115876 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:35 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24481e000 == 100 [pid = 1834] [id = 227] 17:38:35 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244806800 == 99 [pid = 1834] [id = 226] 17:38:35 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227e1c000 == 98 [pid = 1834] [id = 269] 17:38:35 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa228666800) [pid = 1834] [serial = 758] [outer = (nil)] [url = about:blank] 17:38:35 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa22e9a7c00) [pid = 1834] [serial = 734] [outer = (nil)] [url = about:blank] 17:38:35 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa22c0af000) [pid = 1834] [serial = 731] [outer = (nil)] [url = about:blank] 17:38:35 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa230352800) [pid = 1834] [serial = 737] [outer = (nil)] [url = about:blank] 17:38:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4de800 == 99 [pid = 1834] [id = 284] 17:38:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa222a9e800) [pid = 1834] [serial = 853] [outer = (nil)] 17:38:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa22808d000) [pid = 1834] [serial = 854] [outer = 0x7fa222a9e800] 17:38:36 INFO - PROCESS | 1834 | 1461631116000 Marionette DEBUG loaded listener.js 17:38:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa2286ed800) [pid = 1834] [serial = 855] [outer = 0x7fa222a9e800] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa223c11800 == 98 [pid = 1834] [id = 268] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221bd5800 == 97 [pid = 1834] [id = 267] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221b9000 == 96 [pid = 1834] [id = 266] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24736d000 == 95 [pid = 1834] [id = 261] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2284eb000 == 94 [pid = 1834] [id = 260] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244c9c800 == 93 [pid = 1834] [id = 259] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24471b000 == 92 [pid = 1834] [id = 258] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24445d000 == 91 [pid = 1834] [id = 257] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23fc1a000 == 90 [pid = 1834] [id = 256] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233a1f000 == 89 [pid = 1834] [id = 255] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa229911000 == 88 [pid = 1834] [id = 254] 17:38:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2220c1000 == 87 [pid = 1834] [id = 253] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa222a4b000) [pid = 1834] [serial = 710] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa227c5a000) [pid = 1834] [serial = 747] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa228086800) [pid = 1834] [serial = 716] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa2236c8400) [pid = 1834] [serial = 713] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa22a898400) [pid = 1834] [serial = 756] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa221aa5800) [pid = 1834] [serial = 740] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa22ac2b000) [pid = 1834] [serial = 728] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa2288e1000) [pid = 1834] [serial = 752] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa227e93000) [pid = 1834] [serial = 749] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa2296ef800) [pid = 1834] [serial = 755] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa228b35400) [pid = 1834] [serial = 719] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa228b2cc00) [pid = 1834] [serial = 708] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa2296f5000) [pid = 1834] [serial = 725] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa223df5800) [pid = 1834] [serial = 746] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa22866f800) [pid = 1834] [serial = 750] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa228e82800) [pid = 1834] [serial = 753] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa2233e7400) [pid = 1834] [serial = 743] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa223612c00) [pid = 1834] [serial = 744] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa228e83800) [pid = 1834] [serial = 722] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa222215400) [pid = 1834] [serial = 741] [outer = (nil)] [url = about:blank] 17:38:36 INFO - PROCESS | 1834 | 1461631116900 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 17:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1732ms 17:38:36 INFO - PROCESS | 1834 | 1461631116931 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:38:36 INFO - PROCESS | 1834 | 1461631116936 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:38:36 INFO - PROCESS | 1834 | 1461631116953 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:38:36 INFO - PROCESS | 1834 | 1461631116964 Marionette TRACE conn3 <- [1,1110,null,{}] 17:38:36 INFO - PROCESS | 1834 | 1461631116971 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:37 INFO - PROCESS | 1834 | 1461631117189 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:38:37 INFO - PROCESS | 1834 | 1461631117345 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227c07000 == 88 [pid = 1834] [id = 285] 17:38:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa222a9ec00) [pid = 1834] [serial = 856] [outer = (nil)] 17:38:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa228e79400) [pid = 1834] [serial = 857] [outer = 0x7fa222a9ec00] 17:38:37 INFO - PROCESS | 1834 | 1461631117418 Marionette DEBUG loaded listener.js 17:38:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa22a898400) [pid = 1834] [serial = 858] [outer = 0x7fa222a9ec00] 17:38:38 INFO - PROCESS | 1834 | 1461631118219 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 17:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1298ms 17:38:38 INFO - PROCESS | 1834 | 1461631118267 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:38:38 INFO - PROCESS | 1834 | 1461631118272 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:38:38 INFO - PROCESS | 1834 | 1461631118290 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:38:38 INFO - PROCESS | 1834 | 1461631118292 Marionette TRACE conn3 <- [1,1114,null,{}] 17:38:38 INFO - PROCESS | 1834 | 1461631118299 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:38 INFO - PROCESS | 1834 | 1461631118609 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:38:38 INFO - PROCESS | 1834 | 1461631118650 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a540800 == 89 [pid = 1834] [id = 286] 17:38:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa2296f1400) [pid = 1834] [serial = 859] [outer = (nil)] 17:38:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa22c0b7800) [pid = 1834] [serial = 860] [outer = 0x7fa2296f1400] 17:38:38 INFO - PROCESS | 1834 | 1461631118753 Marionette DEBUG loaded listener.js 17:38:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa22e9ab800) [pid = 1834] [serial = 861] [outer = 0x7fa2296f1400] 17:38:39 INFO - PROCESS | 1834 | 1461631119799 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 17:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1531ms 17:38:39 INFO - PROCESS | 1834 | 1461631119822 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:38:39 INFO - PROCESS | 1834 | 1461631119825 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:38:39 INFO - PROCESS | 1834 | 1461631119831 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:38:39 INFO - PROCESS | 1834 | 1461631119835 Marionette TRACE conn3 <- [1,1118,null,{}] 17:38:39 INFO - PROCESS | 1834 | 1461631119843 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:40 INFO - PROCESS | 1834 | 1461631120105 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:38:40 INFO - PROCESS | 1834 | 1461631120161 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22e961000 == 90 [pid = 1834] [id = 287] 17:38:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa23180ac00) [pid = 1834] [serial = 862] [outer = (nil)] 17:38:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa2318d9c00) [pid = 1834] [serial = 863] [outer = 0x7fa23180ac00] 17:38:40 INFO - PROCESS | 1834 | 1461631120238 Marionette DEBUG loaded listener.js 17:38:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa232fb3c00) [pid = 1834] [serial = 864] [outer = 0x7fa23180ac00] 17:38:40 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa223df6400) [pid = 1834] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:38:40 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa227c52800) [pid = 1834] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:38:40 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa2233ea800) [pid = 1834] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:38:40 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa22288c000) [pid = 1834] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:38:40 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa222a92400) [pid = 1834] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:38:41 INFO - PROCESS | 1834 | 1461631121333 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 17:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1528ms 17:38:41 INFO - PROCESS | 1834 | 1461631121361 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:38:41 INFO - PROCESS | 1834 | 1461631121366 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:38:41 INFO - PROCESS | 1834 | 1461631121372 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:38:41 INFO - PROCESS | 1834 | 1461631121376 Marionette TRACE conn3 <- [1,1122,null,{}] 17:38:41 INFO - PROCESS | 1834 | 1461631121382 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:41 INFO - PROCESS | 1834 | 1461631121578 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:38:41 INFO - PROCESS | 1834 | 1461631121722 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23208c800 == 91 [pid = 1834] [id = 288] 17:38:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa2239b4000) [pid = 1834] [serial = 865] [outer = (nil)] 17:38:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa233093000) [pid = 1834] [serial = 866] [outer = 0x7fa2239b4000] 17:38:41 INFO - PROCESS | 1834 | 1461631121797 Marionette DEBUG loaded listener.js 17:38:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa235c70400) [pid = 1834] [serial = 867] [outer = 0x7fa2239b4000] 17:38:42 INFO - PROCESS | 1834 | 1461631122582 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 17:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1240ms 17:38:42 INFO - PROCESS | 1834 | 1461631122612 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:38:42 INFO - PROCESS | 1834 | 1461631122616 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:38:42 INFO - PROCESS | 1834 | 1461631122623 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:38:42 INFO - PROCESS | 1834 | 1461631122626 Marionette TRACE conn3 <- [1,1126,null,{}] 17:38:42 INFO - PROCESS | 1834 | 1461631122631 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:42 INFO - PROCESS | 1834 | 1461631122951 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:38:43 INFO - PROCESS | 1834 | 1461631123149 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4df000 == 92 [pid = 1834] [id = 289] 17:38:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa21f07fc00) [pid = 1834] [serial = 868] [outer = (nil)] 17:38:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa221aaf800) [pid = 1834] [serial = 869] [outer = 0x7fa21f07fc00] 17:38:43 INFO - PROCESS | 1834 | 1461631123237 Marionette DEBUG loaded listener.js 17:38:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa222882400) [pid = 1834] [serial = 870] [outer = 0x7fa21f07fc00] 17:38:44 INFO - PROCESS | 1834 | 1461631124376 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 17:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1788ms 17:38:44 INFO - PROCESS | 1834 | 1461631124414 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:38:44 INFO - PROCESS | 1834 | 1461631124420 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:38:44 INFO - PROCESS | 1834 | 1461631124429 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:38:44 INFO - PROCESS | 1834 | 1461631124435 Marionette TRACE conn3 <- [1,1130,null,{}] 17:38:44 INFO - PROCESS | 1834 | 1461631124443 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:44 INFO - PROCESS | 1834 | 1461631124749 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:38:45 INFO - PROCESS | 1834 | 1461631125096 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22870e000 == 93 [pid = 1834] [id = 290] 17:38:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa227c5a400) [pid = 1834] [serial = 871] [outer = (nil)] 17:38:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa228082c00) [pid = 1834] [serial = 872] [outer = 0x7fa227c5a400] 17:38:45 INFO - PROCESS | 1834 | 1461631125247 Marionette DEBUG loaded listener.js 17:38:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa2286ef000) [pid = 1834] [serial = 873] [outer = 0x7fa227c5a400] 17:38:46 INFO - PROCESS | 1834 | 1461631126227 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 17:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1839ms 17:38:46 INFO - PROCESS | 1834 | 1461631126270 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:38:46 INFO - PROCESS | 1834 | 1461631126275 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:38:46 INFO - PROCESS | 1834 | 1461631126283 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:38:46 INFO - PROCESS | 1834 | 1461631126286 Marionette TRACE conn3 <- [1,1134,null,{}] 17:38:46 INFO - PROCESS | 1834 | 1461631126294 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:46 INFO - PROCESS | 1834 | 1461631126510 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:38:46 INFO - PROCESS | 1834 | 1461631126784 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232aa7000 == 94 [pid = 1834] [id = 291] 17:38:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa228e7fc00) [pid = 1834] [serial = 874] [outer = (nil)] 17:38:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa22c0aa400) [pid = 1834] [serial = 875] [outer = 0x7fa228e7fc00] 17:38:46 INFO - PROCESS | 1834 | 1461631126906 Marionette DEBUG loaded listener.js 17:38:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa230355400) [pid = 1834] [serial = 876] [outer = 0x7fa228e7fc00] 17:38:47 INFO - PROCESS | 1834 | 1461631127812 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1583ms 17:38:47 INFO - PROCESS | 1834 | 1461631127869 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:38:47 INFO - PROCESS | 1834 | 1461631127882 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:38:47 INFO - PROCESS | 1834 | 1461631127899 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:38:47 INFO - PROCESS | 1834 | 1461631127906 Marionette TRACE conn3 <- [1,1138,null,{}] 17:38:47 INFO - PROCESS | 1834 | 1461631127912 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:48 INFO - PROCESS | 1834 | 1461631128166 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:38:48 INFO - PROCESS | 1834 | 1461631128392 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238d09000 == 95 [pid = 1834] [id = 292] 17:38:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa2290ad000) [pid = 1834] [serial = 877] [outer = (nil)] 17:38:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa233cce000) [pid = 1834] [serial = 878] [outer = 0x7fa2290ad000] 17:38:48 INFO - PROCESS | 1834 | 1461631128535 Marionette DEBUG loaded listener.js 17:38:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa239997400) [pid = 1834] [serial = 879] [outer = 0x7fa2290ad000] 17:38:49 INFO - PROCESS | 1834 | 1461631129531 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 17:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1694ms 17:38:49 INFO - PROCESS | 1834 | 1461631129585 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:38:49 INFO - PROCESS | 1834 | 1461631129590 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:38:49 INFO - PROCESS | 1834 | 1461631129597 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:38:49 INFO - PROCESS | 1834 | 1461631129601 Marionette TRACE conn3 <- [1,1142,null,{}] 17:38:49 INFO - PROCESS | 1834 | 1461631129608 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:49 INFO - PROCESS | 1834 | 1461631129838 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:38:50 INFO - PROCESS | 1834 | 1461631130069 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24445d000 == 96 [pid = 1834] [id = 293] 17:38:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa23f7f5000) [pid = 1834] [serial = 880] [outer = (nil)] 17:38:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa23fa2cc00) [pid = 1834] [serial = 881] [outer = 0x7fa23f7f5000] 17:38:50 INFO - PROCESS | 1834 | 1461631130212 Marionette DEBUG loaded listener.js 17:38:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa240c12c00) [pid = 1834] [serial = 882] [outer = 0x7fa23f7f5000] 17:38:51 INFO - PROCESS | 1834 | 1461631131211 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 17:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1688ms 17:38:51 INFO - PROCESS | 1834 | 1461631131287 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:38:51 INFO - PROCESS | 1834 | 1461631131291 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:38:51 INFO - PROCESS | 1834 | 1461631131302 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:38:51 INFO - PROCESS | 1834 | 1461631131308 Marionette TRACE conn3 <- [1,1146,null,{}] 17:38:51 INFO - PROCESS | 1834 | 1461631131318 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:51 INFO - PROCESS | 1834 | 1461631131655 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:38:51 INFO - PROCESS | 1834 | 1461631131915 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24736c800 == 97 [pid = 1834] [id = 294] 17:38:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa2446af800) [pid = 1834] [serial = 883] [outer = (nil)] 17:38:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa244735800) [pid = 1834] [serial = 884] [outer = 0x7fa2446af800] 17:38:52 INFO - PROCESS | 1834 | 1461631132012 Marionette DEBUG loaded listener.js 17:38:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa244c2e400) [pid = 1834] [serial = 885] [outer = 0x7fa2446af800] 17:38:52 INFO - PROCESS | 1834 | 1461631132881 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 17:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1654ms 17:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:38:52 INFO - PROCESS | 1834 | 1461631132957 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:38:52 INFO - PROCESS | 1834 | 1461631132960 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:38:52 INFO - PROCESS | 1834 | 1461631132967 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:38:52 INFO - PROCESS | 1834 | 1461631132970 Marionette TRACE conn3 <- [1,1150,null,{}] 17:38:52 INFO - PROCESS | 1834 | 1461631132975 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:53 INFO - PROCESS | 1834 | 1461631133174 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:38:53 INFO - PROCESS | 1834 | 1461631133351 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c1bd800 == 98 [pid = 1834] [id = 295] 17:38:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa21c3b3c00) [pid = 1834] [serial = 886] [outer = (nil)] 17:38:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7fa21c3bfc00) [pid = 1834] [serial = 887] [outer = 0x7fa21c3b3c00] 17:38:53 INFO - PROCESS | 1834 | 1461631133425 Marionette DEBUG loaded listener.js 17:38:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7fa244c31c00) [pid = 1834] [serial = 888] [outer = 0x7fa21c3b3c00] 17:38:54 INFO - PROCESS | 1834 | 1461631134330 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 17:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1434ms 17:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:38:54 INFO - PROCESS | 1834 | 1461631134402 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:38:54 INFO - PROCESS | 1834 | 1461631134404 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:38:54 INFO - PROCESS | 1834 | 1461631134412 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:38:54 INFO - PROCESS | 1834 | 1461631134414 Marionette TRACE conn3 <- [1,1154,null,{}] 17:38:54 INFO - PROCESS | 1834 | 1461631134421 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:54 INFO - PROCESS | 1834 | 1461631134669 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:38:54 INFO - PROCESS | 1834 | 1461631134897 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227d5f000 == 99 [pid = 1834] [id = 296] 17:38:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7fa21c377000) [pid = 1834] [serial = 889] [outer = (nil)] 17:38:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa21c37cc00) [pid = 1834] [serial = 890] [outer = 0x7fa21c377000] 17:38:55 INFO - PROCESS | 1834 | 1461631135019 Marionette DEBUG loaded listener.js 17:38:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7fa21c381400) [pid = 1834] [serial = 891] [outer = 0x7fa21c377000] 17:38:55 INFO - PROCESS | 1834 | 1461631135942 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 17:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1586ms 17:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:38:56 INFO - PROCESS | 1834 | 1461631135998 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:38:56 INFO - PROCESS | 1834 | 1461631136001 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:38:56 INFO - PROCESS | 1834 | 1461631136008 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:38:56 INFO - PROCESS | 1834 | 1461631136011 Marionette TRACE conn3 <- [1,1158,null,{}] 17:38:56 INFO - PROCESS | 1834 | 1461631136018 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:56 INFO - PROCESS | 1834 | 1461631136226 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:38:56 INFO - PROCESS | 1834 | 1461631136455 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa229287000 == 100 [pid = 1834] [id = 297] 17:38:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa21aeca400) [pid = 1834] [serial = 892] [outer = (nil)] 17:38:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa21aed4c00) [pid = 1834] [serial = 893] [outer = 0x7fa21aeca400] 17:38:56 INFO - PROCESS | 1834 | 1461631136573 Marionette DEBUG loaded listener.js 17:38:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa21aed9c00) [pid = 1834] [serial = 894] [outer = 0x7fa21aeca400] 17:38:57 INFO - PROCESS | 1834 | 1461631137433 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1483ms 17:38:57 INFO - PROCESS | 1834 | 1461631137491 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:38:57 INFO - PROCESS | 1834 | 1461631137494 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:38:57 INFO - PROCESS | 1834 | 1461631137500 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:38:57 INFO - PROCESS | 1834 | 1461631137510 Marionette TRACE conn3 <- [1,1162,null,{}] 17:38:57 INFO - PROCESS | 1834 | 1461631137516 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:57 INFO - PROCESS | 1834 | 1461631137733 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:38:57 INFO - PROCESS | 1834 | 1461631137921 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa231c70800 == 101 [pid = 1834] [id = 298] 17:38:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa21aecb000) [pid = 1834] [serial = 895] [outer = (nil)] 17:38:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa21c382000) [pid = 1834] [serial = 896] [outer = 0x7fa21aecb000] 17:38:58 INFO - PROCESS | 1834 | 1461631138038 Marionette DEBUG loaded listener.js 17:38:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa22c373000) [pid = 1834] [serial = 897] [outer = 0x7fa21aecb000] 17:38:58 INFO - PROCESS | 1834 | 1461631138899 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 17:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1435ms 17:38:58 INFO - PROCESS | 1834 | 1461631138938 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:38:58 INFO - PROCESS | 1834 | 1461631138941 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:38:58 INFO - PROCESS | 1834 | 1461631138948 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:38:58 INFO - PROCESS | 1834 | 1461631138951 Marionette TRACE conn3 <- [1,1166,null,{}] 17:38:58 INFO - PROCESS | 1834 | 1461631138957 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:38:59 INFO - PROCESS | 1834 | 1461631139156 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:38:59 INFO - PROCESS | 1834 | 1461631139343 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:38:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b3cb800 == 102 [pid = 1834] [id = 299] 17:38:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa21aed3c00) [pid = 1834] [serial = 898] [outer = (nil)] 17:38:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7fa21b483000) [pid = 1834] [serial = 899] [outer = 0x7fa21aed3c00] 17:38:59 INFO - PROCESS | 1834 | 1461631139422 Marionette DEBUG loaded listener.js 17:38:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7fa21c37c400) [pid = 1834] [serial = 900] [outer = 0x7fa21aed3c00] 17:39:00 INFO - PROCESS | 1834 | 1461631140415 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 17:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1529ms 17:39:00 INFO - PROCESS | 1834 | 1461631140478 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:39:00 INFO - PROCESS | 1834 | 1461631140483 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:39:00 INFO - PROCESS | 1834 | 1461631140490 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:39:00 INFO - PROCESS | 1834 | 1461631140495 Marionette TRACE conn3 <- [1,1170,null,{}] 17:39:00 INFO - PROCESS | 1834 | 1461631140501 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:00 INFO - PROCESS | 1834 | 1461631140741 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:39:01 INFO - PROCESS | 1834 | 1461631141066 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b591800 == 103 [pid = 1834] [id = 300] 17:39:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7fa21b677000) [pid = 1834] [serial = 901] [outer = (nil)] 17:39:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7fa21b67e800) [pid = 1834] [serial = 902] [outer = 0x7fa21b677000] 17:39:01 INFO - PROCESS | 1834 | 1461631141146 Marionette DEBUG loaded listener.js 17:39:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa223618c00) [pid = 1834] [serial = 903] [outer = 0x7fa21b677000] 17:39:02 INFO - PROCESS | 1834 | 1461631142150 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 17:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1694ms 17:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:39:02 INFO - PROCESS | 1834 | 1461631142184 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:39:02 INFO - PROCESS | 1834 | 1461631142187 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:39:02 INFO - PROCESS | 1834 | 1461631142196 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:39:02 INFO - PROCESS | 1834 | 1461631142198 Marionette TRACE conn3 <- [1,1174,null,{}] 17:39:02 INFO - PROCESS | 1834 | 1461631142205 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:02 INFO - PROCESS | 1834 | 1461631142411 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:39:03 INFO - PROCESS | 1834 | 1461631143146 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c1b1800 == 104 [pid = 1834] [id = 301] 17:39:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7fa21b481400) [pid = 1834] [serial = 904] [outer = (nil)] 17:39:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7fa21b486800) [pid = 1834] [serial = 905] [outer = 0x7fa21b481400] 17:39:03 INFO - PROCESS | 1834 | 1461631143224 Marionette DEBUG loaded listener.js 17:39:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7fa21b683800) [pid = 1834] [serial = 906] [outer = 0x7fa21b481400] 17:39:04 INFO - PROCESS | 1834 | 1461631144077 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:39:04 INFO - PROCESS | 1834 | 1461631144145 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:39:04 INFO - PROCESS | 1834 | 1461631144155 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:39:04 INFO - PROCESS | 1834 | 1461631144160 Marionette TRACE conn3 <- [1,1178,null,{}] 17:39:04 INFO - PROCESS | 1834 | 1461631144168 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:04 INFO - PROCESS | 1834 | 1461631144417 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:39:04 INFO - PROCESS | 1834 | 1461631144670 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22391d800 == 105 [pid = 1834] [id = 302] 17:39:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7fa21e421000) [pid = 1834] [serial = 907] [outer = (nil)] 17:39:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7fa21e424800) [pid = 1834] [serial = 908] [outer = 0x7fa21e421000] 17:39:04 INFO - PROCESS | 1834 | 1461631144779 Marionette DEBUG loaded listener.js 17:39:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7fa222211000) [pid = 1834] [serial = 909] [outer = 0x7fa21e421000] 17:39:05 INFO - PROCESS | 1834 | 1461631145949 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 17:39:06 INFO - PROCESS | 1834 | 1461631146001 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:39:06 INFO - PROCESS | 1834 | 1461631146008 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:39:06 INFO - PROCESS | 1834 | 1461631146011 Marionette TRACE conn3 <- [1,1182,null,{}] 17:39:06 INFO - PROCESS | 1834 | 1461631146017 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:06 INFO - PROCESS | 1834 | 1461631146221 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:39:06 INFO - PROCESS | 1834 | 1461631146483 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221d1000 == 106 [pid = 1834] [id = 303] 17:39:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7fa2233b4000) [pid = 1834] [serial = 910] [outer = (nil)] 17:39:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7fa2233bec00) [pid = 1834] [serial = 911] [outer = 0x7fa2233b4000] 17:39:06 INFO - PROCESS | 1834 | 1461631146553 Marionette DEBUG loaded listener.js 17:39:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7fa223611400) [pid = 1834] [serial = 912] [outer = 0x7fa2233b4000] 17:39:07 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:39:07 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:39:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23e904800 == 105 [pid = 1834] [id = 70] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7fa22a893800) [pid = 1834] [serial = 812] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7fa233aeac00) [pid = 1834] [serial = 782] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7fa235c72400) [pid = 1834] [serial = 785] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7fa23e9f1400) [pid = 1834] [serial = 788] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7fa23f806800) [pid = 1834] [serial = 791] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7fa240c14800) [pid = 1834] [serial = 794] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | 1461631147563 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:39:07 INFO - PROCESS | 1834 | 1461631147617 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:39:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227e0e000 == 103 [pid = 1834] [id = 272] 17:39:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22182c800 == 102 [pid = 1834] [id = 271] 17:39:07 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228eae000 == 101 [pid = 1834] [id = 270] 17:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:39:07 INFO - PROCESS | 1834 | 1461631147638 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:39:07 INFO - PROCESS | 1834 | 1461631147647 Marionette TRACE conn3 <- [1,1186,null,{}] 17:39:07 INFO - PROCESS | 1834 | 1461631147664 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:07 INFO - PROCESS | 1834 | 1461631147869 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7fa22bf07800) [pid = 1834] [serial = 759] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7fa228f8ac00) [pid = 1834] [serial = 809] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7fa227c71000) [pid = 1834] [serial = 803] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa2286f4800) [pid = 1834] [serial = 767] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7fa222a9b800) [pid = 1834] [serial = 797] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7fa22a89b400) [pid = 1834] [serial = 770] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7fa231803400) [pid = 1834] [serial = 773] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7fa228083000) [pid = 1834] [serial = 806] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa2288e2800) [pid = 1834] [serial = 807] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa223618800) [pid = 1834] [serial = 801] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa2233bdc00) [pid = 1834] [serial = 800] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa233087400) [pid = 1834] [serial = 779] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa223df6c00) [pid = 1834] [serial = 764] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa221aae400) [pid = 1834] [serial = 761] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7fa231cec000) [pid = 1834] [serial = 776] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7fa227ef0800) [pid = 1834] [serial = 804] [outer = (nil)] [url = about:blank] 17:39:07 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa2296f2c00) [pid = 1834] [serial = 810] [outer = (nil)] [url = about:blank] 17:39:08 INFO - PROCESS | 1834 | 1461631148211 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2235d4800 == 102 [pid = 1834] [id = 304] 17:39:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa222a9b800) [pid = 1834] [serial = 913] [outer = (nil)] 17:39:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7fa223dfa400) [pid = 1834] [serial = 914] [outer = 0x7fa222a9b800] 17:39:08 INFO - PROCESS | 1834 | 1461631148321 Marionette DEBUG loaded listener.js 17:39:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa227c89000) [pid = 1834] [serial = 915] [outer = 0x7fa222a9b800] 17:39:09 INFO - PROCESS | 1834 | 1461631149167 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 17:39:09 INFO - PROCESS | 1834 | 1461631149245 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:39:09 INFO - PROCESS | 1834 | 1461631149253 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:39:09 INFO - PROCESS | 1834 | 1461631149255 Marionette TRACE conn3 <- [1,1190,null,{}] 17:39:09 INFO - PROCESS | 1834 | 1461631149262 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:09 INFO - PROCESS | 1834 | 1461631149448 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:39:09 INFO - PROCESS | 1834 | 1461631149603 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228720800 == 103 [pid = 1834] [id = 305] 17:39:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa2233b5400) [pid = 1834] [serial = 916] [outer = (nil)] 17:39:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa228088800) [pid = 1834] [serial = 917] [outer = 0x7fa2233b5400] 17:39:09 INFO - PROCESS | 1834 | 1461631149674 Marionette DEBUG loaded listener.js 17:39:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa22866d800) [pid = 1834] [serial = 918] [outer = 0x7fa2233b5400] 17:39:10 INFO - PROCESS | 1834 | 1461631150544 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 17:39:10 INFO - PROCESS | 1834 | 1461631150639 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:39:10 INFO - PROCESS | 1834 | 1461631150647 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:39:10 INFO - PROCESS | 1834 | 1461631150650 Marionette TRACE conn3 <- [1,1194,null,{}] 17:39:10 INFO - PROCESS | 1834 | 1461631150655 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:10 INFO - PROCESS | 1834 | 1461631150892 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:39:10 INFO - PROCESS | 1834 | 1461631150916 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22bfbc800 == 104 [pid = 1834] [id = 306] 17:39:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa228e77c00) [pid = 1834] [serial = 919] [outer = (nil)] 17:39:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa228e7a000) [pid = 1834] [serial = 920] [outer = 0x7fa228e77c00] 17:39:11 INFO - PROCESS | 1834 | 1461631151001 Marionette DEBUG loaded listener.js 17:39:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa2296eb000) [pid = 1834] [serial = 921] [outer = 0x7fa228e77c00] 17:39:11 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:39:11 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:39:11 INFO - PROCESS | 1834 | 1461631151922 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 17:39:12 INFO - PROCESS | 1834 | 1461631152343 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:39:12 INFO - PROCESS | 1834 | 1461631152351 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:39:12 INFO - PROCESS | 1834 | 1461631152355 Marionette TRACE conn3 <- [1,1198,null,{}] 17:39:12 INFO - PROCESS | 1834 | 1461631152360 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:12 INFO - PROCESS | 1834 | 1461631152523 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:39:12 INFO - PROCESS | 1834 | 1461631152707 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228eb2800 == 105 [pid = 1834] [id = 307] 17:39:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa228e78000) [pid = 1834] [serial = 922] [outer = (nil)] 17:39:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa22aa26000) [pid = 1834] [serial = 923] [outer = 0x7fa228e78000] 17:39:12 INFO - PROCESS | 1834 | 1461631152772 Marionette DEBUG loaded listener.js 17:39:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa22c0b4400) [pid = 1834] [serial = 924] [outer = 0x7fa228e78000] 17:39:13 INFO - PROCESS | 1834 | 1461631153444 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1127ms 17:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:39:13 INFO - PROCESS | 1834 | 1461631153480 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:39:13 INFO - PROCESS | 1834 | 1461631153483 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:39:13 INFO - PROCESS | 1834 | 1461631153489 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:39:13 INFO - PROCESS | 1834 | 1461631153492 Marionette TRACE conn3 <- [1,1202,null,{}] 17:39:13 INFO - PROCESS | 1834 | 1461631153497 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:13 INFO - PROCESS | 1834 | 1461631153684 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:39:13 INFO - PROCESS | 1834 | 1461631153821 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232089000 == 106 [pid = 1834] [id = 308] 17:39:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa227c65800) [pid = 1834] [serial = 925] [outer = (nil)] 17:39:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa22fd64800) [pid = 1834] [serial = 926] [outer = 0x7fa227c65800] 17:39:13 INFO - PROCESS | 1834 | 1461631153888 Marionette DEBUG loaded listener.js 17:39:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa230e94000) [pid = 1834] [serial = 927] [outer = 0x7fa227c65800] 17:39:14 INFO - PROCESS | 1834 | 1461631154815 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:39:14 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 17:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1385ms 17:39:14 INFO - PROCESS | 1834 | 1461631154875 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:39:14 INFO - PROCESS | 1834 | 1461631154881 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:39:14 INFO - PROCESS | 1834 | 1461631154893 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:39:14 INFO - PROCESS | 1834 | 1461631154904 Marionette TRACE conn3 <- [1,1206,null,{}] 17:39:14 INFO - PROCESS | 1834 | 1461631154918 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:15 INFO - PROCESS | 1834 | 1461631155174 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:39:15 INFO - PROCESS | 1834 | 1461631155481 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221823800 == 107 [pid = 1834] [id = 309] 17:39:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa21b677c00) [pid = 1834] [serial = 928] [outer = (nil)] 17:39:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7fa21c3b9400) [pid = 1834] [serial = 929] [outer = 0x7fa21b677c00] 17:39:15 INFO - PROCESS | 1834 | 1461631155585 Marionette DEBUG loaded listener.js 17:39:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7fa21e41e000) [pid = 1834] [serial = 930] [outer = 0x7fa21b677c00] 17:39:16 INFO - PROCESS | 1834 | 1461631156477 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:39:16 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 17:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1652ms 17:39:16 INFO - PROCESS | 1834 | 1461631156544 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:39:16 INFO - PROCESS | 1834 | 1461631156553 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:39:16 INFO - PROCESS | 1834 | 1461631156565 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:39:16 INFO - PROCESS | 1834 | 1461631156568 Marionette TRACE conn3 <- [1,1210,null,{}] 17:39:16 INFO - PROCESS | 1834 | 1461631156575 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:16 INFO - PROCESS | 1834 | 1461631156825 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:39:17 INFO - PROCESS | 1834 | 1461631157062 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22870f800 == 108 [pid = 1834] [id = 310] 17:39:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7fa222297000) [pid = 1834] [serial = 931] [outer = (nil)] 17:39:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7fa2233e0c00) [pid = 1834] [serial = 932] [outer = 0x7fa222297000] 17:39:17 INFO - PROCESS | 1834 | 1461631157185 Marionette DEBUG loaded listener.js 17:39:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa2236cc800) [pid = 1834] [serial = 933] [outer = 0x7fa222297000] 17:39:18 INFO - PROCESS | 1834 | 1461631158370 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1886ms 17:39:18 INFO - PROCESS | 1834 | 1461631158468 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:39:18 INFO - PROCESS | 1834 | 1461631158471 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:39:18 INFO - PROCESS | 1834 | 1461631158480 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:39:18 INFO - PROCESS | 1834 | 1461631158488 Marionette TRACE conn3 <- [1,1214,null,{}] 17:39:18 INFO - PROCESS | 1834 | 1461631158625 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:18 INFO - PROCESS | 1834 | 1461631158883 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:39:19 INFO - PROCESS | 1834 | 1461631159034 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232d7a000 == 109 [pid = 1834] [id = 311] 17:39:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7fa228083800) [pid = 1834] [serial = 934] [outer = (nil)] 17:39:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7fa228b3b800) [pid = 1834] [serial = 935] [outer = 0x7fa228083800] 17:39:19 INFO - PROCESS | 1834 | 1461631159109 Marionette DEBUG loaded listener.js 17:39:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7fa2296f3000) [pid = 1834] [serial = 936] [outer = 0x7fa228083800] 17:39:19 INFO - PROCESS | 1834 | 1461631159978 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 17:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1547ms 17:39:20 INFO - PROCESS | 1834 | 1461631160028 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:39:20 INFO - PROCESS | 1834 | 1461631160033 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:39:20 INFO - PROCESS | 1834 | 1461631160039 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:39:20 INFO - PROCESS | 1834 | 1461631160043 Marionette TRACE conn3 <- [1,1218,null,{}] 17:39:20 INFO - PROCESS | 1834 | 1461631160049 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:20 INFO - PROCESS | 1834 | 1461631160255 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:39:20 INFO - PROCESS | 1834 | 1461631160432 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23563f000 == 110 [pid = 1834] [id = 312] 17:39:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7fa2233ea000) [pid = 1834] [serial = 937] [outer = (nil)] 17:39:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7fa22be74000) [pid = 1834] [serial = 938] [outer = 0x7fa2233ea000] 17:39:20 INFO - PROCESS | 1834 | 1461631160510 Marionette DEBUG loaded listener.js 17:39:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7fa22a897400) [pid = 1834] [serial = 939] [outer = 0x7fa2233ea000] 17:39:21 INFO - PROCESS | 1834 | 1461631161450 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 17:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1480ms 17:39:21 INFO - PROCESS | 1834 | 1461631161520 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:39:21 INFO - PROCESS | 1834 | 1461631161525 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:39:21 INFO - PROCESS | 1834 | 1461631161532 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:39:21 INFO - PROCESS | 1834 | 1461631161536 Marionette TRACE conn3 <- [1,1222,null,{}] 17:39:21 INFO - PROCESS | 1834 | 1461631161542 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:21 INFO - PROCESS | 1834 | 1461631161763 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:39:21 INFO - PROCESS | 1834 | 1461631161943 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23fa6f000 == 111 [pid = 1834] [id = 313] 17:39:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7fa2288dec00) [pid = 1834] [serial = 940] [outer = (nil)] 17:39:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7fa2318e1800) [pid = 1834] [serial = 941] [outer = 0x7fa2288dec00] 17:39:22 INFO - PROCESS | 1834 | 1461631162059 Marionette DEBUG loaded listener.js 17:39:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7fa231fd0800) [pid = 1834] [serial = 942] [outer = 0x7fa2288dec00] 17:39:22 INFO - PROCESS | 1834 | 1461631162966 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 17:39:23 INFO - PROCESS | 1834 | 1461631163023 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:39:23 INFO - PROCESS | 1834 | 1461631163030 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:39:23 INFO - PROCESS | 1834 | 1461631163032 Marionette TRACE conn3 <- [1,1226,null,{}] 17:39:23 INFO - PROCESS | 1834 | 1461631163039 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:23 INFO - PROCESS | 1834 | 1461631163291 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:39:23 INFO - PROCESS | 1834 | 1461631163519 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244519800 == 112 [pid = 1834] [id = 314] 17:39:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7fa23e9f2000) [pid = 1834] [serial = 943] [outer = (nil)] 17:39:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7fa23f8f4400) [pid = 1834] [serial = 944] [outer = 0x7fa23e9f2000] 17:39:23 INFO - PROCESS | 1834 | 1461631163647 Marionette DEBUG loaded listener.js 17:39:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7fa240a57400) [pid = 1834] [serial = 945] [outer = 0x7fa23e9f2000] 17:39:24 INFO - PROCESS | 1834 | 1461631164547 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 17:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1537ms 17:39:24 INFO - PROCESS | 1834 | 1461631164567 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:39:24 INFO - PROCESS | 1834 | 1461631164571 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:39:24 INFO - PROCESS | 1834 | 1461631164578 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:39:24 INFO - PROCESS | 1834 | 1461631164581 Marionette TRACE conn3 <- [1,1230,null,{}] 17:39:24 INFO - PROCESS | 1834 | 1461631164587 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:24 INFO - PROCESS | 1834 | 1461631164805 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:39:25 INFO - PROCESS | 1834 | 1461631165048 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa246994800 == 113 [pid = 1834] [id = 315] 17:39:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7fa22228b800) [pid = 1834] [serial = 946] [outer = (nil)] 17:39:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7fa242b3f400) [pid = 1834] [serial = 947] [outer = 0x7fa22228b800] 17:39:25 INFO - PROCESS | 1834 | 1461631165181 Marionette DEBUG loaded listener.js 17:39:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7fa24455b400) [pid = 1834] [serial = 948] [outer = 0x7fa22228b800] 17:39:26 INFO - PROCESS | 1834 | 1461631166047 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 17:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1533ms 17:39:26 INFO - PROCESS | 1834 | 1461631166113 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:39:26 INFO - PROCESS | 1834 | 1461631166116 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:39:26 INFO - PROCESS | 1834 | 1461631166123 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:39:26 INFO - PROCESS | 1834 | 1461631166125 Marionette TRACE conn3 <- [1,1234,null,{}] 17:39:26 INFO - PROCESS | 1834 | 1461631166132 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:26 INFO - PROCESS | 1834 | 1461631166336 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:39:26 INFO - PROCESS | 1834 | 1461631166561 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244917000 == 114 [pid = 1834] [id = 316] 17:39:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7fa22e946c00) [pid = 1834] [serial = 949] [outer = (nil)] 17:39:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7fa2446adc00) [pid = 1834] [serial = 950] [outer = 0x7fa22e946c00] 17:39:26 INFO - PROCESS | 1834 | 1461631166679 Marionette DEBUG loaded listener.js 17:39:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7fa24473f000) [pid = 1834] [serial = 951] [outer = 0x7fa22e946c00] 17:39:27 INFO - PROCESS | 1834 | 1461631167546 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 17:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1485ms 17:39:27 INFO - PROCESS | 1834 | 1461631167609 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:39:27 INFO - PROCESS | 1834 | 1461631167614 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:39:27 INFO - PROCESS | 1834 | 1461631167620 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:39:27 INFO - PROCESS | 1834 | 1461631167623 Marionette TRACE conn3 <- [1,1238,null,{}] 17:39:27 INFO - PROCESS | 1834 | 1461631167629 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:27 INFO - PROCESS | 1834 | 1461631167832 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:39:28 INFO - PROCESS | 1834 | 1461631168013 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21aca1000 == 115 [pid = 1834] [id = 317] 17:39:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7fa21abef400) [pid = 1834] [serial = 952] [outer = (nil)] 17:39:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7fa21abf8000) [pid = 1834] [serial = 953] [outer = 0x7fa21abef400] 17:39:28 INFO - PROCESS | 1834 | 1461631168097 Marionette DEBUG loaded listener.js 17:39:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa21abfcc00) [pid = 1834] [serial = 954] [outer = 0x7fa21abef400] 17:39:28 INFO - PROCESS | 1834 | 1461631168950 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 17:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1378ms 17:39:29 INFO - PROCESS | 1834 | 1461631169000 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:39:29 INFO - PROCESS | 1834 | 1461631169003 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:39:29 INFO - PROCESS | 1834 | 1461631169009 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:39:29 INFO - PROCESS | 1834 | 1461631169012 Marionette TRACE conn3 <- [1,1242,null,{}] 17:39:29 INFO - PROCESS | 1834 | 1461631169017 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:29 INFO - PROCESS | 1834 | 1461631169221 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:39:29 INFO - PROCESS | 1834 | 1461631169421 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244d10800 == 116 [pid = 1834] [id = 318] 17:39:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa21abf2800) [pid = 1834] [serial = 955] [outer = (nil)] 17:39:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa21db45800) [pid = 1834] [serial = 956] [outer = 0x7fa21abf2800] 17:39:29 INFO - PROCESS | 1834 | 1461631169492 Marionette DEBUG loaded listener.js 17:39:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa21db4a400) [pid = 1834] [serial = 957] [outer = 0x7fa21abf2800] 17:39:30 INFO - PROCESS | 1834 | 1461631170401 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 17:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1435ms 17:39:30 INFO - PROCESS | 1834 | 1461631170445 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:39:30 INFO - PROCESS | 1834 | 1461631170448 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:39:30 INFO - PROCESS | 1834 | 1461631170455 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:39:30 INFO - PROCESS | 1834 | 1461631170459 Marionette TRACE conn3 <- [1,1246,null,{}] 17:39:30 INFO - PROCESS | 1834 | 1461631170464 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:30 INFO - PROCESS | 1834 | 1461631170687 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:39:30 INFO - PROCESS | 1834 | 1461631170869 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219ce1800 == 117 [pid = 1834] [id = 319] 17:39:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa21abf6800) [pid = 1834] [serial = 958] [outer = (nil)] 17:39:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7fa244565c00) [pid = 1834] [serial = 959] [outer = 0x7fa21abf6800] 17:39:30 INFO - PROCESS | 1834 | 1461631170949 Marionette DEBUG loaded listener.js 17:39:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7fa244cecc00) [pid = 1834] [serial = 960] [outer = 0x7fa21abf6800] 17:39:31 INFO - PROCESS | 1834 | 1461631171811 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 17:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1386ms 17:39:31 INFO - PROCESS | 1834 | 1461631171843 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:39:31 INFO - PROCESS | 1834 | 1461631171847 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:39:31 INFO - PROCESS | 1834 | 1461631171855 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:39:31 INFO - PROCESS | 1834 | 1461631171857 Marionette TRACE conn3 <- [1,1250,null,{}] 17:39:31 INFO - PROCESS | 1834 | 1461631171862 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:32 INFO - PROCESS | 1834 | 1461631172059 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:39:32 INFO - PROCESS | 1834 | 1461631172256 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219ddd000 == 118 [pid = 1834] [id = 320] 17:39:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7fa219ec7000) [pid = 1834] [serial = 961] [outer = (nil)] 17:39:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7fa219ecd800) [pid = 1834] [serial = 962] [outer = 0x7fa219ec7000] 17:39:32 INFO - PROCESS | 1834 | 1461631172325 Marionette DEBUG loaded listener.js 17:39:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7fa219ed1c00) [pid = 1834] [serial = 963] [outer = 0x7fa219ec7000] 17:39:33 INFO - PROCESS | 1834 | 1461631173263 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 17:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1481ms 17:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:39:33 INFO - PROCESS | 1834 | 1461631173337 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:39:33 INFO - PROCESS | 1834 | 1461631173340 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:39:33 INFO - PROCESS | 1834 | 1461631173347 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:39:33 INFO - PROCESS | 1834 | 1461631173350 Marionette TRACE conn3 <- [1,1254,null,{}] 17:39:33 INFO - PROCESS | 1834 | 1461631173357 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:33 INFO - PROCESS | 1834 | 1461631173627 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:39:33 INFO - PROCESS | 1834 | 1461631173861 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cae7000 == 119 [pid = 1834] [id = 321] 17:39:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7fa219ec8000) [pid = 1834] [serial = 964] [outer = (nil)] 17:39:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7fa21cca3800) [pid = 1834] [serial = 965] [outer = 0x7fa219ec8000] 17:39:33 INFO - PROCESS | 1834 | 1461631173975 Marionette DEBUG loaded listener.js 17:39:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7fa21cca7800) [pid = 1834] [serial = 966] [outer = 0x7fa219ec8000] 17:39:34 INFO - PROCESS | 1834 | 1461631174852 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 17:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1536ms 17:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:39:34 INFO - PROCESS | 1834 | 1461631174886 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:39:34 INFO - PROCESS | 1834 | 1461631174888 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:39:34 INFO - PROCESS | 1834 | 1461631174897 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:39:34 INFO - PROCESS | 1834 | 1461631174899 Marionette TRACE conn3 <- [1,1258,null,{}] 17:39:34 INFO - PROCESS | 1834 | 1461631174906 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:35 INFO - PROCESS | 1834 | 1461631175121 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:39:35 INFO - PROCESS | 1834 | 1461631175315 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cb33800 == 120 [pid = 1834] [id = 322] 17:39:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7fa21cb15000) [pid = 1834] [serial = 967] [outer = (nil)] 17:39:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7fa21cb1ac00) [pid = 1834] [serial = 968] [outer = 0x7fa21cb15000] 17:39:35 INFO - PROCESS | 1834 | 1461631175429 Marionette DEBUG loaded listener.js 17:39:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7fa21cb1f000) [pid = 1834] [serial = 969] [outer = 0x7fa21cb15000] 17:39:36 INFO - PROCESS | 1834 | 1461631176366 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 17:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1533ms 17:39:36 INFO - PROCESS | 1834 | 1461631176428 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:39:36 INFO - PROCESS | 1834 | 1461631176432 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:39:36 INFO - PROCESS | 1834 | 1461631176439 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:39:36 INFO - PROCESS | 1834 | 1461631176443 Marionette TRACE conn3 <- [1,1262,null,{}] 17:39:36 INFO - PROCESS | 1834 | 1461631176449 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:36 INFO - PROCESS | 1834 | 1461631176650 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:39:36 INFO - PROCESS | 1834 | 1461631176838 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cb4c800 == 121 [pid = 1834] [id = 323] 17:39:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7fa219eca800) [pid = 1834] [serial = 970] [outer = (nil)] 17:39:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7fa21cca5800) [pid = 1834] [serial = 971] [outer = 0x7fa219eca800] 17:39:36 INFO - PROCESS | 1834 | 1461631176909 Marionette DEBUG loaded listener.js 17:39:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7fa21ccac400) [pid = 1834] [serial = 972] [outer = 0x7fa219eca800] 17:39:38 INFO - PROCESS | 1834 | 1461631178202 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 17:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1841ms 17:39:38 INFO - PROCESS | 1834 | 1461631178281 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:39:38 INFO - PROCESS | 1834 | 1461631178287 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:39:38 INFO - PROCESS | 1834 | 1461631178294 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:39:38 INFO - PROCESS | 1834 | 1461631178299 Marionette TRACE conn3 <- [1,1266,null,{}] 17:39:38 INFO - PROCESS | 1834 | 1461631178308 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:38 INFO - PROCESS | 1834 | 1461631178590 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:39:38 INFO - PROCESS | 1834 | 1461631178765 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e4df000 == 122 [pid = 1834] [id = 324] 17:39:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7fa21c374800) [pid = 1834] [serial = 973] [outer = (nil)] 17:39:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7fa21c37ec00) [pid = 1834] [serial = 974] [outer = 0x7fa21c374800] 17:39:38 INFO - PROCESS | 1834 | 1461631178835 Marionette DEBUG loaded listener.js 17:39:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7fa21cb15800) [pid = 1834] [serial = 975] [outer = 0x7fa21c374800] 17:39:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228ebf800 == 121 [pid = 1834] [id = 9] 17:39:39 INFO - PROCESS | 1834 | 1461631179808 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 17:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1589ms 17:39:39 INFO - PROCESS | 1834 | 1461631179884 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:39:39 INFO - PROCESS | 1834 | 1461631179890 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:39:39 INFO - PROCESS | 1834 | 1461631179902 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:39:39 INFO - PROCESS | 1834 | 1461631179905 Marionette TRACE conn3 <- [1,1270,null,{}] 17:39:39 INFO - PROCESS | 1834 | 1461631179913 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:40 INFO - PROCESS | 1834 | 1461631180113 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:39:40 INFO - PROCESS | 1834 | 1461631180536 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b57b000 == 122 [pid = 1834] [id = 325] 17:39:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7fa21cca5000) [pid = 1834] [serial = 976] [outer = (nil)] 17:39:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7fa21db4b400) [pid = 1834] [serial = 977] [outer = 0x7fa21cca5000] 17:39:40 INFO - PROCESS | 1834 | 1461631180621 Marionette DEBUG loaded listener.js 17:39:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7fa21e424c00) [pid = 1834] [serial = 978] [outer = 0x7fa21cca5000] 17:39:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa230c3b800 == 121 [pid = 1834] [id = 62] 17:39:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e4d9000 == 120 [pid = 1834] [id = 263] 17:39:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa220933000 == 119 [pid = 1834] [id = 264] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7fa244741c00) [pid = 1834] [serial = 845] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7fa2446a6400) [pid = 1834] [serial = 842] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221830800 == 118 [pid = 1834] [id = 262] 17:39:41 INFO - PROCESS | 1834 | 1461631181808 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7fa233093000) [pid = 1834] [serial = 866] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7fa2239b5400) [pid = 1834] [serial = 852] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7fa231808000) [pid = 1834] [serial = 824] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7fa22808d000) [pid = 1834] [serial = 854] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7fa2318e6000) [pid = 1834] [serial = 827] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7fa227eea000) [pid = 1834] [serial = 818] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7fa22aa1ec00) [pid = 1834] [serial = 821] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7fa2318d9c00) [pid = 1834] [serial = 863] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7fa228e79400) [pid = 1834] [serial = 857] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7fa2233b4400) [pid = 1834] [serial = 815] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7fa23e925c00) [pid = 1834] [serial = 830] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7fa2233b1c00) [pid = 1834] [serial = 851] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7fa22e9ab800) [pid = 1834] [serial = 861] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7fa22c0b7800) [pid = 1834] [serial = 860] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7fa222a42400) [pid = 1834] [serial = 849] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7fa22a898400) [pid = 1834] [serial = 858] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7fa240951400) [pid = 1834] [serial = 833] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7fa24262fc00) [pid = 1834] [serial = 836] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa22228e400) [pid = 1834] [serial = 848] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa244323c00) [pid = 1834] [serial = 839] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa22be78800) [pid = 1834] [serial = 813] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa232fb3c00) [pid = 1834] [serial = 864] [outer = (nil)] [url = about:blank] 17:39:41 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa2286ed800) [pid = 1834] [serial = 855] [outer = (nil)] [url = about:blank] 17:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1989ms 17:39:41 INFO - PROCESS | 1834 | 1461631181892 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:39:41 INFO - PROCESS | 1834 | 1461631181897 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:39:41 INFO - PROCESS | 1834 | 1461631181904 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:39:41 INFO - PROCESS | 1834 | 1461631181911 Marionette TRACE conn3 <- [1,1274,null,{}] 17:39:41 INFO - PROCESS | 1834 | 1461631181959 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:42 INFO - PROCESS | 1834 | 1461631182172 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:39:42 INFO - PROCESS | 1834 | 1461631182447 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221bd8800 == 119 [pid = 1834] [id = 326] 17:39:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa21f077000) [pid = 1834] [serial = 979] [outer = (nil)] 17:39:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa221aa7000) [pid = 1834] [serial = 980] [outer = 0x7fa21f077000] 17:39:42 INFO - PROCESS | 1834 | 1461631182521 Marionette DEBUG loaded listener.js 17:39:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa22288ec00) [pid = 1834] [serial = 981] [outer = 0x7fa21f077000] 17:39:43 INFO - PROCESS | 1834 | 1461631183315 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 17:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1453ms 17:39:43 INFO - PROCESS | 1834 | 1461631183358 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:39:43 INFO - PROCESS | 1834 | 1461631183362 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:39:43 INFO - PROCESS | 1834 | 1461631183369 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:39:43 INFO - PROCESS | 1834 | 1461631183371 Marionette TRACE conn3 <- [1,1278,null,{}] 17:39:43 INFO - PROCESS | 1834 | 1461631183377 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:43 INFO - PROCESS | 1834 | 1461631183565 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:39:43 INFO - PROCESS | 1834 | 1461631183582 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227cae000 == 120 [pid = 1834] [id = 327] 17:39:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa22191e000) [pid = 1834] [serial = 982] [outer = (nil)] 17:39:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa2233ea800) [pid = 1834] [serial = 983] [outer = 0x7fa22191e000] 17:39:43 INFO - PROCESS | 1834 | 1461631183798 Marionette DEBUG loaded listener.js 17:39:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7fa2236cfc00) [pid = 1834] [serial = 984] [outer = 0x7fa22191e000] 17:39:44 INFO - PROCESS | 1834 | 1461631184663 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 17:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1329ms 17:39:44 INFO - PROCESS | 1834 | 1461631184705 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:39:44 INFO - PROCESS | 1834 | 1461631184709 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:39:44 INFO - PROCESS | 1834 | 1461631184728 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:39:44 INFO - PROCESS | 1834 | 1461631184733 Marionette TRACE conn3 <- [1,1282,null,{}] 17:39:44 INFO - PROCESS | 1834 | 1461631184750 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:45 INFO - PROCESS | 1834 | 1461631185004 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:39:45 INFO - PROCESS | 1834 | 1461631185038 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22870a800 == 121 [pid = 1834] [id = 328] 17:39:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7fa222a99800) [pid = 1834] [serial = 985] [outer = (nil)] 17:39:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7fa227c62400) [pid = 1834] [serial = 986] [outer = 0x7fa222a99800] 17:39:45 INFO - PROCESS | 1834 | 1461631185106 Marionette DEBUG loaded listener.js 17:39:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7fa227e8c000) [pid = 1834] [serial = 987] [outer = 0x7fa222a99800] 17:39:46 INFO - PROCESS | 1834 | 1461631186102 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 17:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1446ms 17:39:46 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7fa2233b4000) [pid = 1834] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:39:46 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7fa21b481400) [pid = 1834] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:39:46 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7fa222a9b800) [pid = 1834] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:39:46 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7fa228e78000) [pid = 1834] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:39:46 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa228e77c00) [pid = 1834] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:39:46 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa2233b5400) [pid = 1834] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:39:46 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa21e421000) [pid = 1834] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:39:46 INFO - PROCESS | 1834 | 1461631186469 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:39:46 INFO - PROCESS | 1834 | 1461631186472 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:39:46 INFO - PROCESS | 1834 | 1461631186482 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:39:46 INFO - PROCESS | 1834 | 1461631186485 Marionette TRACE conn3 <- [1,1286,null,{}] 17:39:46 INFO - PROCESS | 1834 | 1461631186492 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:46 INFO - PROCESS | 1834 | 1461631186696 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:39:46 INFO - PROCESS | 1834 | 1461631186914 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2292a1800 == 122 [pid = 1834] [id = 329] 17:39:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa222a9e800) [pid = 1834] [serial = 988] [outer = (nil)] 17:39:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa228f8c800) [pid = 1834] [serial = 989] [outer = 0x7fa222a9e800] 17:39:46 INFO - PROCESS | 1834 | 1461631186983 Marionette DEBUG loaded listener.js 17:39:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa2296f6400) [pid = 1834] [serial = 990] [outer = 0x7fa222a9e800] 17:39:47 INFO - PROCESS | 1834 | 1461631187760 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 17:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1328ms 17:39:47 INFO - PROCESS | 1834 | 1461631187812 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:39:47 INFO - PROCESS | 1834 | 1461631187815 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:39:47 INFO - PROCESS | 1834 | 1461631187822 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:39:47 INFO - PROCESS | 1834 | 1461631187824 Marionette TRACE conn3 <- [1,1290,null,{}] 17:39:47 INFO - PROCESS | 1834 | 1461631187830 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:48 INFO - PROCESS | 1834 | 1461631188025 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:39:48 INFO - PROCESS | 1834 | 1461631188182 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22e959000 == 123 [pid = 1834] [id = 330] 17:39:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7fa227c57000) [pid = 1834] [serial = 991] [outer = (nil)] 17:39:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7fa22a89b400) [pid = 1834] [serial = 992] [outer = 0x7fa227c57000] 17:39:48 INFO - PROCESS | 1834 | 1461631188249 Marionette DEBUG loaded listener.js 17:39:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7fa22f5a4000) [pid = 1834] [serial = 993] [outer = 0x7fa227c57000] 17:39:49 INFO - PROCESS | 1834 | 1461631189319 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 17:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1533ms 17:39:49 INFO - PROCESS | 1834 | 1461631189357 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:39:49 INFO - PROCESS | 1834 | 1461631189364 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:39:49 INFO - PROCESS | 1834 | 1461631189374 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:39:49 INFO - PROCESS | 1834 | 1461631189379 Marionette TRACE conn3 <- [1,1294,null,{}] 17:39:49 INFO - PROCESS | 1834 | 1461631189388 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:49 INFO - PROCESS | 1834 | 1461631189618 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:39:49 INFO - PROCESS | 1834 | 1461631189866 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e4ac800 == 124 [pid = 1834] [id = 331] 17:39:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7fa21c3b3800) [pid = 1834] [serial = 994] [outer = (nil)] 17:39:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7fa21c3bec00) [pid = 1834] [serial = 995] [outer = 0x7fa21c3b3800] 17:39:49 INFO - PROCESS | 1834 | 1461631189994 Marionette DEBUG loaded listener.js 17:39:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7fa21cca3c00) [pid = 1834] [serial = 996] [outer = 0x7fa21c3b3800] 17:39:50 INFO - PROCESS | 1834 | 1461631190912 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 17:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1589ms 17:39:50 INFO - PROCESS | 1834 | 1461631190965 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:39:50 INFO - PROCESS | 1834 | 1461631190979 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:39:50 INFO - PROCESS | 1834 | 1461631190993 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:39:50 INFO - PROCESS | 1834 | 1461631190997 Marionette TRACE conn3 <- [1,1298,null,{}] 17:39:51 INFO - PROCESS | 1834 | 1461631191004 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:51 INFO - PROCESS | 1834 | 1461631191285 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:39:51 INFO - PROCESS | 1834 | 1461631191596 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227dd0000 == 125 [pid = 1834] [id = 332] 17:39:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7fa221919000) [pid = 1834] [serial = 997] [outer = (nil)] 17:39:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7fa22191dc00) [pid = 1834] [serial = 998] [outer = 0x7fa221919000] 17:39:51 INFO - PROCESS | 1834 | 1461631191683 Marionette DEBUG loaded listener.js 17:39:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7fa222210c00) [pid = 1834] [serial = 999] [outer = 0x7fa221919000] 17:39:52 INFO - PROCESS | 1834 | 1461631192677 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1733ms 17:39:52 INFO - PROCESS | 1834 | 1461631192726 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:39:52 INFO - PROCESS | 1834 | 1461631192730 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:39:52 INFO - PROCESS | 1834 | 1461631192737 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:39:52 INFO - PROCESS | 1834 | 1461631192744 Marionette TRACE conn3 <- [1,1302,null,{}] 17:39:52 INFO - PROCESS | 1834 | 1461631192763 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:53 INFO - PROCESS | 1834 | 1461631192998 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:39:53 INFO - PROCESS | 1834 | 1461631193295 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232354000 == 126 [pid = 1834] [id = 333] 17:39:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7fa227c57c00) [pid = 1834] [serial = 1000] [outer = (nil)] 17:39:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7fa227e96800) [pid = 1834] [serial = 1001] [outer = 0x7fa227c57c00] 17:39:53 INFO - PROCESS | 1834 | 1461631193395 Marionette DEBUG loaded listener.js 17:39:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7fa228671800) [pid = 1834] [serial = 1002] [outer = 0x7fa227c57c00] 17:39:54 INFO - PROCESS | 1834 | 1461631194397 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 17:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1701ms 17:39:54 INFO - PROCESS | 1834 | 1461631194439 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:39:54 INFO - PROCESS | 1834 | 1461631194444 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:39:54 INFO - PROCESS | 1834 | 1461631194451 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:39:54 INFO - PROCESS | 1834 | 1461631194454 Marionette TRACE conn3 <- [1,1306,null,{}] 17:39:54 INFO - PROCESS | 1834 | 1461631194461 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:54 INFO - PROCESS | 1834 | 1461631194670 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:39:54 INFO - PROCESS | 1834 | 1461631194909 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233cba800 == 127 [pid = 1834] [id = 334] 17:39:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7fa227c63400) [pid = 1834] [serial = 1003] [outer = (nil)] 17:39:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7fa22bf0a400) [pid = 1834] [serial = 1004] [outer = 0x7fa227c63400] 17:39:55 INFO - PROCESS | 1834 | 1461631195032 Marionette DEBUG loaded listener.js 17:39:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7fa230555000) [pid = 1834] [serial = 1005] [outer = 0x7fa227c63400] 17:39:55 INFO - PROCESS | 1834 | 1461631195907 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 17:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1534ms 17:39:55 INFO - PROCESS | 1834 | 1461631195986 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:39:55 INFO - PROCESS | 1834 | 1461631195990 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:39:55 INFO - PROCESS | 1834 | 1461631195997 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:39:56 INFO - PROCESS | 1834 | 1461631196001 Marionette TRACE conn3 <- [1,1310,null,{}] 17:39:56 INFO - PROCESS | 1834 | 1461631196008 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:56 INFO - PROCESS | 1834 | 1461631196273 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:39:56 INFO - PROCESS | 1834 | 1461631196586 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa240c61800 == 128 [pid = 1834] [id = 335] 17:39:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7fa230353c00) [pid = 1834] [serial = 1006] [outer = (nil)] 17:39:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7fa231fd2800) [pid = 1834] [serial = 1007] [outer = 0x7fa230353c00] 17:39:56 INFO - PROCESS | 1834 | 1461631196663 Marionette DEBUG loaded listener.js 17:39:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7fa233a86400) [pid = 1834] [serial = 1008] [outer = 0x7fa230353c00] 17:39:57 INFO - PROCESS | 1834 | 1461631197586 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 17:39:57 INFO - PROCESS | 1834 | 1461631197646 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:39:57 INFO - PROCESS | 1834 | 1461631197653 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:39:57 INFO - PROCESS | 1834 | 1461631197657 Marionette TRACE conn3 <- [1,1314,null,{}] 17:39:57 INFO - PROCESS | 1834 | 1461631197663 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:57 INFO - PROCESS | 1834 | 1461631197925 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:39:58 INFO - PROCESS | 1834 | 1461631198219 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244d1f000 == 129 [pid = 1834] [id = 336] 17:39:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7fa23e926400) [pid = 1834] [serial = 1009] [outer = (nil)] 17:39:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7fa244568800) [pid = 1834] [serial = 1010] [outer = 0x7fa23e926400] 17:39:58 INFO - PROCESS | 1834 | 1461631198303 Marionette DEBUG loaded listener.js 17:39:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7fa244741c00) [pid = 1834] [serial = 1011] [outer = 0x7fa23e926400] 17:39:59 INFO - PROCESS | 1834 | 1461631199184 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 17:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1589ms 17:39:59 INFO - PROCESS | 1834 | 1461631199243 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:39:59 INFO - PROCESS | 1834 | 1461631199246 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:39:59 INFO - PROCESS | 1834 | 1461631199255 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:39:59 INFO - PROCESS | 1834 | 1461631199259 Marionette TRACE conn3 <- [1,1318,null,{}] 17:39:59 INFO - PROCESS | 1834 | 1461631199267 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:39:59 INFO - PROCESS | 1834 | 1461631199487 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:39:59 INFO - PROCESS | 1834 | 1461631199722 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:39:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21abba000 == 130 [pid = 1834] [id = 337] 17:39:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7fa21aacc800) [pid = 1834] [serial = 1012] [outer = (nil)] 17:39:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7fa21aad5000) [pid = 1834] [serial = 1013] [outer = 0x7fa21aacc800] 17:39:59 INFO - PROCESS | 1834 | 1461631199844 Marionette DEBUG loaded listener.js 17:39:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7fa21aada400) [pid = 1834] [serial = 1014] [outer = 0x7fa21aacc800] 17:40:00 INFO - PROCESS | 1834 | 1461631200746 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 17:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1534ms 17:40:00 INFO - PROCESS | 1834 | 1461631200790 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:40:00 INFO - PROCESS | 1834 | 1461631200794 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:40:00 INFO - PROCESS | 1834 | 1461631200800 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:40:00 INFO - PROCESS | 1834 | 1461631200803 Marionette TRACE conn3 <- [1,1322,null,{}] 17:40:00 INFO - PROCESS | 1834 | 1461631200812 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:01 INFO - PROCESS | 1834 | 1461631201014 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:40:01 INFO - PROCESS | 1834 | 1461631201254 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2192d1800 == 131 [pid = 1834] [id = 338] 17:40:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7fa21aad1000) [pid = 1834] [serial = 1015] [outer = (nil)] 17:40:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7fa21b645800) [pid = 1834] [serial = 1016] [outer = 0x7fa21aad1000] 17:40:01 INFO - PROCESS | 1834 | 1461631201382 Marionette DEBUG loaded listener.js 17:40:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7fa21b64b000) [pid = 1834] [serial = 1017] [outer = 0x7fa21aad1000] 17:40:02 INFO - PROCESS | 1834 | 1461631202308 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 17:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1582ms 17:40:02 INFO - PROCESS | 1834 | 1461631202383 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:40:02 INFO - PROCESS | 1834 | 1461631202386 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:40:02 INFO - PROCESS | 1834 | 1461631202393 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:40:02 INFO - PROCESS | 1834 | 1461631202396 Marionette TRACE conn3 <- [1,1326,null,{}] 17:40:02 INFO - PROCESS | 1834 | 1461631202402 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:02 INFO - PROCESS | 1834 | 1461631202614 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:40:02 INFO - PROCESS | 1834 | 1461631202870 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244d19800 == 132 [pid = 1834] [id = 339] 17:40:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7fa21aad9c00) [pid = 1834] [serial = 1018] [outer = (nil)] 17:40:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7fa21b650400) [pid = 1834] [serial = 1019] [outer = 0x7fa21aad9c00] 17:40:02 INFO - PROCESS | 1834 | 1461631202968 Marionette DEBUG loaded listener.js 17:40:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7fa231154400) [pid = 1834] [serial = 1020] [outer = 0x7fa21aad9c00] 17:40:03 INFO - PROCESS | 1834 | 1461631203861 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 17:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1539ms 17:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:40:03 INFO - PROCESS | 1834 | 1461631203934 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:40:03 INFO - PROCESS | 1834 | 1461631203936 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:40:03 INFO - PROCESS | 1834 | 1461631203945 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:40:03 INFO - PROCESS | 1834 | 1461631203948 Marionette TRACE conn3 <- [1,1330,null,{}] 17:40:03 INFO - PROCESS | 1834 | 1461631203954 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:04 INFO - PROCESS | 1834 | 1461631204185 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:40:04 INFO - PROCESS | 1834 | 1461631204432 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21ae1c800 == 133 [pid = 1834] [id = 340] 17:40:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7fa21aada800) [pid = 1834] [serial = 1021] [outer = (nil)] 17:40:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7fa21e707c00) [pid = 1834] [serial = 1022] [outer = 0x7fa21aada800] 17:40:04 INFO - PROCESS | 1834 | 1461631204554 Marionette DEBUG loaded listener.js 17:40:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7fa21e70d400) [pid = 1834] [serial = 1023] [outer = 0x7fa21aada800] 17:40:05 INFO - PROCESS | 1834 | 1461631205446 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 17:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1538ms 17:40:05 INFO - PROCESS | 1834 | 1461631205481 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:40:05 INFO - PROCESS | 1834 | 1461631205485 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:40:05 INFO - PROCESS | 1834 | 1461631205491 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:40:05 INFO - PROCESS | 1834 | 1461631205494 Marionette TRACE conn3 <- [1,1334,null,{}] 17:40:05 INFO - PROCESS | 1834 | 1461631205501 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:05 INFO - PROCESS | 1834 | 1461631205768 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:40:06 INFO - PROCESS | 1834 | 1461631206016 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218bdf800 == 134 [pid = 1834] [id = 341] 17:40:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7fa21e70a000) [pid = 1834] [serial = 1024] [outer = (nil)] 17:40:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7fa21e70f400) [pid = 1834] [serial = 1025] [outer = 0x7fa21e70a000] 17:40:06 INFO - PROCESS | 1834 | 1461631206136 Marionette DEBUG loaded listener.js 17:40:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7fa231941800) [pid = 1834] [serial = 1026] [outer = 0x7fa21e70a000] 17:40:07 INFO - PROCESS | 1834 | 1461631207054 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1598ms 17:40:07 INFO - PROCESS | 1834 | 1461631207090 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:40:07 INFO - PROCESS | 1834 | 1461631207094 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:40:07 INFO - PROCESS | 1834 | 1461631207100 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:40:07 INFO - PROCESS | 1834 | 1461631207103 Marionette TRACE conn3 <- [1,1338,null,{}] 17:40:07 INFO - PROCESS | 1834 | 1461631207108 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:07 INFO - PROCESS | 1834 | 1461631207353 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:40:08 INFO - PROCESS | 1834 | 1461631208077 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21acb1000 == 135 [pid = 1834] [id = 342] 17:40:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7fa219da2800) [pid = 1834] [serial = 1027] [outer = (nil)] 17:40:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7fa219da5000) [pid = 1834] [serial = 1028] [outer = 0x7fa219da2800] 17:40:08 INFO - PROCESS | 1834 | 1461631208151 Marionette DEBUG loaded listener.js 17:40:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7fa219dadc00) [pid = 1834] [serial = 1029] [outer = 0x7fa219da2800] 17:40:09 INFO - PROCESS | 1834 | 1461631209487 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 17:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2436ms 17:40:09 INFO - PROCESS | 1834 | 1461631209586 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:40:09 INFO - PROCESS | 1834 | 1461631209592 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:40:09 INFO - PROCESS | 1834 | 1461631209603 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:40:09 INFO - PROCESS | 1834 | 1461631209607 Marionette TRACE conn3 <- [1,1342,null,{}] 17:40:09 INFO - PROCESS | 1834 | 1461631209615 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:09 INFO - PROCESS | 1834 | 1461631209796 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:40:09 INFO - PROCESS | 1834 | 1461631209990 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21acb2800 == 136 [pid = 1834] [id = 343] 17:40:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7fa217e3f000) [pid = 1834] [serial = 1030] [outer = (nil)] 17:40:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7fa21aecc800) [pid = 1834] [serial = 1031] [outer = 0x7fa217e3f000] 17:40:10 INFO - PROCESS | 1834 | 1461631210055 Marionette DEBUG loaded listener.js 17:40:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7fa21b678800) [pid = 1834] [serial = 1032] [outer = 0x7fa217e3f000] 17:40:10 INFO - PROCESS | 1834 | 1461631210938 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 17:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1384ms 17:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:40:10 INFO - PROCESS | 1834 | 1461631210990 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:40:10 INFO - PROCESS | 1834 | 1461631210995 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:40:11 INFO - PROCESS | 1834 | 1461631211001 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:40:11 INFO - PROCESS | 1834 | 1461631211004 Marionette TRACE conn3 <- [1,1346,null,{}] 17:40:11 INFO - PROCESS | 1834 | 1461631211009 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:11 INFO - PROCESS | 1834 | 1461631211189 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:40:11 INFO - PROCESS | 1834 | 1461631211392 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cb4b000 == 137 [pid = 1834] [id = 344] 17:40:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7fa21c3b5000) [pid = 1834] [serial = 1033] [outer = (nil)] 17:40:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7fa21cb13800) [pid = 1834] [serial = 1034] [outer = 0x7fa21c3b5000] 17:40:11 INFO - PROCESS | 1834 | 1461631211470 Marionette DEBUG loaded listener.js 17:40:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7fa21cca5400) [pid = 1834] [serial = 1035] [outer = 0x7fa21c3b5000] 17:40:12 INFO - PROCESS | 1834 | 1461631212436 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 17:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1491ms 17:40:12 INFO - PROCESS | 1834 | 1461631212492 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:40:12 INFO - PROCESS | 1834 | 1461631212497 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:40:12 INFO - PROCESS | 1834 | 1461631212512 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:40:12 INFO - PROCESS | 1834 | 1461631212522 Marionette TRACE conn3 <- [1,1350,null,{}] 17:40:12 INFO - PROCESS | 1834 | 1461631212527 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:12 INFO - PROCESS | 1834 | 1461631212718 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:40:12 INFO - PROCESS | 1834 | 1461631212959 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e4aa000 == 138 [pid = 1834] [id = 345] 17:40:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7fa21e41a400) [pid = 1834] [serial = 1036] [outer = (nil)] 17:40:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7fa21e70ac00) [pid = 1834] [serial = 1037] [outer = 0x7fa21e41a400] 17:40:13 INFO - PROCESS | 1834 | 1461631213041 Marionette DEBUG loaded listener.js 17:40:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7fa22191f000) [pid = 1834] [serial = 1038] [outer = 0x7fa21e41a400] 17:40:13 INFO - PROCESS | 1834 | 1461631213874 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1447ms 17:40:13 INFO - PROCESS | 1834 | 1461631213952 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:40:13 INFO - PROCESS | 1834 | 1461631213957 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:40:13 INFO - PROCESS | 1834 | 1461631213963 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:40:13 INFO - PROCESS | 1834 | 1461631213965 Marionette TRACE conn3 <- [1,1354,null,{}] 17:40:13 INFO - PROCESS | 1834 | 1461631213970 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:14 INFO - PROCESS | 1834 | 1461631214163 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:40:14 INFO - PROCESS | 1834 | 1461631214356 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221bd0800 == 139 [pid = 1834] [id = 346] 17:40:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7fa221aab400) [pid = 1834] [serial = 1039] [outer = (nil)] 17:40:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7fa222891000) [pid = 1834] [serial = 1040] [outer = 0x7fa221aab400] 17:40:14 INFO - PROCESS | 1834 | 1461631214427 Marionette DEBUG loaded listener.js 17:40:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7fa222a95400) [pid = 1834] [serial = 1041] [outer = 0x7fa221aab400] 17:40:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233ca5800 == 138 [pid = 1834] [id = 218] 17:40:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2303b1800 == 137 [pid = 1834] [id = 75] 17:40:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa235641000 == 136 [pid = 1834] [id = 242] 17:40:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa231ba4800 == 135 [pid = 1834] [id = 239] 17:40:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221bd1800 == 134 [pid = 1834] [id = 282] 17:40:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232d11800 == 133 [pid = 1834] [id = 74] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7fa22fd64800) [pid = 1834] [serial = 926] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7fa228082c00) [pid = 1834] [serial = 872] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7fa21b67e800) [pid = 1834] [serial = 902] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7fa21c382000) [pid = 1834] [serial = 896] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7fa233cce000) [pid = 1834] [serial = 878] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7fa22c0aa400) [pid = 1834] [serial = 875] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7fa21c37cc00) [pid = 1834] [serial = 890] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7fa21c3bfc00) [pid = 1834] [serial = 887] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7fa23fa2cc00) [pid = 1834] [serial = 881] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7fa21b483000) [pid = 1834] [serial = 899] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7fa21aed4c00) [pid = 1834] [serial = 893] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7fa221aaf800) [pid = 1834] [serial = 869] [outer = (nil)] [url = about:blank] 17:40:14 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7fa244735800) [pid = 1834] [serial = 884] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2292a1800 == 132 [pid = 1834] [id = 329] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22870a800 == 131 [pid = 1834] [id = 328] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227cae000 == 130 [pid = 1834] [id = 327] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221bd8800 == 129 [pid = 1834] [id = 326] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b57b000 == 128 [pid = 1834] [id = 325] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e4df000 == 127 [pid = 1834] [id = 324] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cb33800 == 126 [pid = 1834] [id = 322] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cae7000 == 125 [pid = 1834] [id = 321] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219ddd000 == 124 [pid = 1834] [id = 320] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219ce1800 == 123 [pid = 1834] [id = 319] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244d10800 == 122 [pid = 1834] [id = 318] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21aca1000 == 121 [pid = 1834] [id = 317] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244917000 == 120 [pid = 1834] [id = 316] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa246994800 == 119 [pid = 1834] [id = 315] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244519800 == 118 [pid = 1834] [id = 314] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23fa6f000 == 117 [pid = 1834] [id = 313] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23563f000 == 116 [pid = 1834] [id = 312] 17:40:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221823800 == 115 [pid = 1834] [id = 309] 17:40:15 INFO - PROCESS | 1834 | 1461631215494 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7fa2233bec00) [pid = 1834] [serial = 911] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7fa21b683800) [pid = 1834] [serial = 906] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7fa223dfa400) [pid = 1834] [serial = 914] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7fa22aa26000) [pid = 1834] [serial = 923] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7fa2296eb000) [pid = 1834] [serial = 921] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7fa22c0b4400) [pid = 1834] [serial = 924] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7fa22866d800) [pid = 1834] [serial = 918] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7fa21b486800) [pid = 1834] [serial = 905] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7fa228e7a000) [pid = 1834] [serial = 920] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7fa21e424800) [pid = 1834] [serial = 908] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7fa223611400) [pid = 1834] [serial = 912] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7fa227c89000) [pid = 1834] [serial = 915] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7fa228088800) [pid = 1834] [serial = 917] [outer = (nil)] [url = about:blank] 17:40:15 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7fa222211000) [pid = 1834] [serial = 909] [outer = (nil)] [url = about:blank] 17:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1589ms 17:40:15 INFO - PROCESS | 1834 | 1461631215552 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:40:15 INFO - PROCESS | 1834 | 1461631215556 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:40:15 INFO - PROCESS | 1834 | 1461631215562 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:40:15 INFO - PROCESS | 1834 | 1461631215564 Marionette TRACE conn3 <- [1,1358,null,{}] 17:40:15 INFO - PROCESS | 1834 | 1461631215569 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:15 INFO - PROCESS | 1834 | 1461631215760 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:40:15 INFO - PROCESS | 1834 | 1461631215921 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c1bc800 == 116 [pid = 1834] [id = 347] 17:40:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7fa222295000) [pid = 1834] [serial = 1042] [outer = (nil)] 17:40:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7fa222a95c00) [pid = 1834] [serial = 1043] [outer = 0x7fa222295000] 17:40:16 INFO - PROCESS | 1834 | 1461631215998 Marionette DEBUG loaded listener.js 17:40:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7fa2239c0800) [pid = 1834] [serial = 1044] [outer = 0x7fa222295000] 17:40:16 INFO - PROCESS | 1834 | 1461631216814 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1279ms 17:40:16 INFO - PROCESS | 1834 | 1461631216857 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:40:16 INFO - PROCESS | 1834 | 1461631216861 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:40:16 INFO - PROCESS | 1834 | 1461631216874 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:40:16 INFO - PROCESS | 1834 | 1461631216877 Marionette TRACE conn3 <- [1,1362,null,{}] 17:40:16 INFO - PROCESS | 1834 | 1461631216882 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:17 INFO - PROCESS | 1834 | 1461631217049 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:40:17 INFO - PROCESS | 1834 | 1461631217064 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227dd9000 == 117 [pid = 1834] [id = 348] 17:40:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7fa2239c1800) [pid = 1834] [serial = 1045] [outer = (nil)] 17:40:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7fa22866ac00) [pid = 1834] [serial = 1046] [outer = 0x7fa2239c1800] 17:40:17 INFO - PROCESS | 1834 | 1461631217124 Marionette DEBUG loaded listener.js 17:40:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7fa2286f9800) [pid = 1834] [serial = 1047] [outer = 0x7fa2239c1800] 17:40:18 INFO - PROCESS | 1834 | 1461631218096 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1277ms 17:40:18 INFO - PROCESS | 1834 | 1461631218153 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:40:18 INFO - PROCESS | 1834 | 1461631218157 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:40:18 INFO - PROCESS | 1834 | 1461631218163 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:40:18 INFO - PROCESS | 1834 | 1461631218165 Marionette TRACE conn3 <- [1,1366,null,{}] 17:40:18 INFO - PROCESS | 1834 | 1461631218178 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:18 INFO - PROCESS | 1834 | 1461631218419 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:40:18 INFO - PROCESS | 1834 | 1461631218449 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2292a1000 == 118 [pid = 1834] [id = 349] 17:40:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7fa227c53800) [pid = 1834] [serial = 1048] [outer = (nil)] 17:40:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7fa228e77400) [pid = 1834] [serial = 1049] [outer = 0x7fa227c53800] 17:40:18 INFO - PROCESS | 1834 | 1461631218511 Marionette DEBUG loaded listener.js 17:40:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7fa2296eb000) [pid = 1834] [serial = 1050] [outer = 0x7fa227c53800] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7fa2286fa000) [pid = 1834] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7fa2290a7c00) [pid = 1834] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7fa21f077800) [pid = 1834] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7fa22bf0d000) [pid = 1834] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7fa21f07e400) [pid = 1834] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7fa222213000) [pid = 1834] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7fa227c83400) [pid = 1834] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7fa227e93800) [pid = 1834] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7fa22288cc00) [pid = 1834] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7fa2236ce000) [pid = 1834] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7fa23271f800) [pid = 1834] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7fa232a27c00) [pid = 1834] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7fa2318db000) [pid = 1834] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7fa22aa24000) [pid = 1834] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7fa222a9d400) [pid = 1834] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7fa2318e7400) [pid = 1834] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7fa227e8b000) [pid = 1834] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7fa232b4d400) [pid = 1834] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7fa222885c00) [pid = 1834] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7fa238a63c00) [pid = 1834] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7fa22288e800) [pid = 1834] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7fa227ee9000) [pid = 1834] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7fa227ee8000) [pid = 1834] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7fa2290b0800) [pid = 1834] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7fa232a28c00) [pid = 1834] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7fa2233b9400) [pid = 1834] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7fa2296f0c00) [pid = 1834] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7fa228ec0000) [pid = 1834] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7fa231b12800) [pid = 1834] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7fa22c0ab400) [pid = 1834] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7fa222a99800) [pid = 1834] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7fa22191e000) [pid = 1834] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7fa21f077000) [pid = 1834] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa21cca5000) [pid = 1834] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa21c374800) [pid = 1834] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa222a9e800) [pid = 1834] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa229929400) [pid = 1834] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa227ee7800) [pid = 1834] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7fa233ae1800) [pid = 1834] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7fa221aa7c00) [pid = 1834] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:40:20 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7fa2290a7000) [pid = 1834] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:40:20 INFO - PROCESS | 1834 | 1461631220497 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:40:20 INFO - PROCESS | 1834 | 1461631220557 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:40:20 INFO - PROCESS | 1834 | 1461631220564 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:40:20 INFO - PROCESS | 1834 | 1461631220566 Marionette TRACE conn3 <- [1,1370,null,{}] 17:40:20 INFO - PROCESS | 1834 | 1461631220580 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:20 INFO - PROCESS | 1834 | 1461631220814 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:40:20 INFO - PROCESS | 1834 | 1461631220825 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4fa000 == 119 [pid = 1834] [id = 350] 17:40:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7fa21b683c00) [pid = 1834] [serial = 1051] [outer = (nil)] 17:40:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7fa222883c00) [pid = 1834] [serial = 1052] [outer = 0x7fa21b683c00] 17:40:20 INFO - PROCESS | 1834 | 1461631220979 Marionette DEBUG loaded listener.js 17:40:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7fa2233e0400) [pid = 1834] [serial = 1053] [outer = 0x7fa21b683c00] 17:40:21 INFO - PROCESS | 1834 | 1461631221671 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:40:21 INFO - PROCESS | 1834 | 1461631221716 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:40:21 INFO - PROCESS | 1834 | 1461631221723 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:40:21 INFO - PROCESS | 1834 | 1461631221726 Marionette TRACE conn3 <- [1,1374,null,{}] 17:40:21 INFO - PROCESS | 1834 | 1461631221731 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:22 INFO - PROCESS | 1834 | 1461631222037 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:40:22 INFO - PROCESS | 1834 | 1461631222053 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c19d800 == 120 [pid = 1834] [id = 351] 17:40:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa21b47d800) [pid = 1834] [serial = 1054] [outer = (nil)] 17:40:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa227e89c00) [pid = 1834] [serial = 1055] [outer = 0x7fa21b47d800] 17:40:22 INFO - PROCESS | 1834 | 1461631222114 Marionette DEBUG loaded listener.js 17:40:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa2290b1800) [pid = 1834] [serial = 1056] [outer = 0x7fa21b47d800] 17:40:23 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:40:23 INFO - PROCESS | 1834 | 1461631223321 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:40:23 INFO - PROCESS | 1834 | 1461631223372 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:40:23 INFO - PROCESS | 1834 | 1461631223382 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:40:23 INFO - PROCESS | 1834 | 1461631223388 Marionette TRACE conn3 <- [1,1378,null,{}] 17:40:23 INFO - PROCESS | 1834 | 1461631223398 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:23 INFO - PROCESS | 1834 | 1461631223619 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:40:23 INFO - PROCESS | 1834 | 1461631223877 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cae1800 == 121 [pid = 1834] [id = 352] 17:40:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa21aed3000) [pid = 1834] [serial = 1057] [outer = (nil)] 17:40:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa21b47e800) [pid = 1834] [serial = 1058] [outer = 0x7fa21aed3000] 17:40:23 INFO - PROCESS | 1834 | 1461631223969 Marionette DEBUG loaded listener.js 17:40:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7fa21b67e800) [pid = 1834] [serial = 1059] [outer = 0x7fa21aed3000] 17:40:24 INFO - PROCESS | 1834 | 1461631224888 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 17:40:24 INFO - PROCESS | 1834 | 1461631224929 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:40:24 INFO - PROCESS | 1834 | 1461631224942 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:40:24 INFO - PROCESS | 1834 | 1461631224945 Marionette TRACE conn3 <- [1,1382,null,{}] 17:40:24 INFO - PROCESS | 1834 | 1461631224952 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:25 INFO - PROCESS | 1834 | 1461631225202 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:40:25 INFO - PROCESS | 1834 | 1461631225492 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa224255000 == 122 [pid = 1834] [id = 353] 17:40:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7fa21cca8400) [pid = 1834] [serial = 1060] [outer = (nil)] 17:40:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7fa21e421400) [pid = 1834] [serial = 1061] [outer = 0x7fa21cca8400] 17:40:25 INFO - PROCESS | 1834 | 1461631225619 Marionette DEBUG loaded listener.js 17:40:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7fa21f077800) [pid = 1834] [serial = 1062] [outer = 0x7fa21cca8400] 17:40:26 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:40:26 INFO - PROCESS | 1834 | 1461631226654 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 17:40:26 INFO - PROCESS | 1834 | 1461631226733 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:40:26 INFO - PROCESS | 1834 | 1461631226740 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:40:26 INFO - PROCESS | 1834 | 1461631226746 Marionette TRACE conn3 <- [1,1386,null,{}] 17:40:26 INFO - PROCESS | 1834 | 1461631226763 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:27 INFO - PROCESS | 1834 | 1461631227026 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:40:27 INFO - PROCESS | 1834 | 1461631227306 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2319db800 == 123 [pid = 1834] [id = 354] 17:40:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7fa22360cc00) [pid = 1834] [serial = 1063] [outer = (nil)] 17:40:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7fa2239b8c00) [pid = 1834] [serial = 1064] [outer = 0x7fa22360cc00] 17:40:27 INFO - PROCESS | 1834 | 1461631227442 Marionette DEBUG loaded listener.js 17:40:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7fa227ee3800) [pid = 1834] [serial = 1065] [outer = 0x7fa22360cc00] 17:40:28 INFO - PROCESS | 1834 | 1461631228395 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 17:40:28 INFO - PROCESS | 1834 | 1461631228434 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:40:28 INFO - PROCESS | 1834 | 1461631228443 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:40:28 INFO - PROCESS | 1834 | 1461631228446 Marionette TRACE conn3 <- [1,1390,null,{}] 17:40:28 INFO - PROCESS | 1834 | 1461631228451 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:28 INFO - PROCESS | 1834 | 1461631228661 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:40:28 INFO - PROCESS | 1834 | 1461631228861 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233775800 == 124 [pid = 1834] [id = 355] 17:40:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7fa21e41f000) [pid = 1834] [serial = 1066] [outer = (nil)] 17:40:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7fa2296f3800) [pid = 1834] [serial = 1067] [outer = 0x7fa21e41f000] 17:40:28 INFO - PROCESS | 1834 | 1461631228932 Marionette DEBUG loaded listener.js 17:40:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7fa22a89e800) [pid = 1834] [serial = 1068] [outer = 0x7fa21e41f000] 17:40:29 INFO - PROCESS | 1834 | 1461631229828 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1433ms 17:40:29 INFO - PROCESS | 1834 | 1461631229876 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:40:29 INFO - PROCESS | 1834 | 1461631229880 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:40:29 INFO - PROCESS | 1834 | 1461631229886 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:40:29 INFO - PROCESS | 1834 | 1461631229889 Marionette TRACE conn3 <- [1,1394,null,{}] 17:40:29 INFO - PROCESS | 1834 | 1461631229894 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:30 INFO - PROCESS | 1834 | 1461631230092 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:40:30 INFO - PROCESS | 1834 | 1461631230286 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23f507000 == 125 [pid = 1834] [id = 356] 17:40:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7fa223dfa400) [pid = 1834] [serial = 1069] [outer = (nil)] 17:40:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7fa22bf11400) [pid = 1834] [serial = 1070] [outer = 0x7fa223dfa400] 17:40:30 INFO - PROCESS | 1834 | 1461631230362 Marionette DEBUG loaded listener.js 17:40:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7fa22fd62000) [pid = 1834] [serial = 1071] [outer = 0x7fa223dfa400] 17:40:31 INFO - PROCESS | 1834 | 1461631231241 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1381ms 17:40:31 INFO - PROCESS | 1834 | 1461631231268 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:40:31 INFO - PROCESS | 1834 | 1461631231271 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:40:31 INFO - PROCESS | 1834 | 1461631231277 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:40:31 INFO - PROCESS | 1834 | 1461631231279 Marionette TRACE conn3 <- [1,1398,null,{}] 17:40:31 INFO - PROCESS | 1834 | 1461631231285 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:31 INFO - PROCESS | 1834 | 1461631231496 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:40:31 INFO - PROCESS | 1834 | 1461631231703 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244805800 == 126 [pid = 1834] [id = 357] 17:40:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7fa223df0c00) [pid = 1834] [serial = 1072] [outer = (nil)] 17:40:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7fa2318de800) [pid = 1834] [serial = 1073] [outer = 0x7fa223df0c00] 17:40:31 INFO - PROCESS | 1834 | 1461631231817 Marionette DEBUG loaded listener.js 17:40:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7fa233093000) [pid = 1834] [serial = 1074] [outer = 0x7fa223df0c00] 17:40:32 INFO - PROCESS | 1834 | 1461631232762 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1529ms 17:40:32 INFO - PROCESS | 1834 | 1461631232807 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:40:32 INFO - PROCESS | 1834 | 1461631232811 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:40:32 INFO - PROCESS | 1834 | 1461631232816 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:40:32 INFO - PROCESS | 1834 | 1461631232819 Marionette TRACE conn3 <- [1,1402,null,{}] 17:40:32 INFO - PROCESS | 1834 | 1461631232825 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:33 INFO - PROCESS | 1834 | 1461631233025 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:40:33 INFO - PROCESS | 1834 | 1461631233230 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24697b000 == 127 [pid = 1834] [id = 358] 17:40:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7fa22c0ad800) [pid = 1834] [serial = 1075] [outer = (nil)] 17:40:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7fa235c3a000) [pid = 1834] [serial = 1076] [outer = 0x7fa22c0ad800] 17:40:33 INFO - PROCESS | 1834 | 1461631233311 Marionette DEBUG loaded listener.js 17:40:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7fa23e929c00) [pid = 1834] [serial = 1077] [outer = 0x7fa22c0ad800] 17:40:34 INFO - PROCESS | 1834 | 1461631234212 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1434ms 17:40:34 INFO - PROCESS | 1834 | 1461631234252 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:40:34 INFO - PROCESS | 1834 | 1461631234255 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:40:34 INFO - PROCESS | 1834 | 1461631234261 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:40:34 INFO - PROCESS | 1834 | 1461631234264 Marionette TRACE conn3 <- [1,1406,null,{}] 17:40:34 INFO - PROCESS | 1834 | 1461631234270 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:34 INFO - PROCESS | 1834 | 1461631234476 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:40:34 INFO - PROCESS | 1834 | 1461631234680 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c918000 == 128 [pid = 1834] [id = 359] 17:40:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7fa218d68000) [pid = 1834] [serial = 1078] [outer = (nil)] 17:40:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7fa218d70c00) [pid = 1834] [serial = 1079] [outer = 0x7fa218d68000] 17:40:34 INFO - PROCESS | 1834 | 1461631234753 Marionette DEBUG loaded listener.js 17:40:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7fa218d75800) [pid = 1834] [serial = 1080] [outer = 0x7fa218d68000] 17:40:35 INFO - PROCESS | 1834 | 1461631235650 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1432ms 17:40:35 INFO - PROCESS | 1834 | 1461631235694 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:40:35 INFO - PROCESS | 1834 | 1461631235698 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:40:35 INFO - PROCESS | 1834 | 1461631235704 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:40:35 INFO - PROCESS | 1834 | 1461631235707 Marionette TRACE conn3 <- [1,1410,null,{}] 17:40:35 INFO - PROCESS | 1834 | 1461631235713 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:35 INFO - PROCESS | 1834 | 1461631235933 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:40:36 INFO - PROCESS | 1834 | 1461631236140 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219d11800 == 129 [pid = 1834] [id = 360] 17:40:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7fa218d69400) [pid = 1834] [serial = 1081] [outer = (nil)] 17:40:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7fa23e929400) [pid = 1834] [serial = 1082] [outer = 0x7fa218d69400] 17:40:36 INFO - PROCESS | 1834 | 1461631236226 Marionette DEBUG loaded listener.js 17:40:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7fa23f87a000) [pid = 1834] [serial = 1083] [outer = 0x7fa218d69400] 17:40:37 INFO - PROCESS | 1834 | 1461631237250 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1589ms 17:40:37 INFO - PROCESS | 1834 | 1461631237296 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:40:37 INFO - PROCESS | 1834 | 1461631237299 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:40:37 INFO - PROCESS | 1834 | 1461631237306 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:40:37 INFO - PROCESS | 1834 | 1461631237309 Marionette TRACE conn3 <- [1,1414,null,{}] 17:40:37 INFO - PROCESS | 1834 | 1461631237316 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:37 INFO - PROCESS | 1834 | 1461631237541 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:40:37 INFO - PROCESS | 1834 | 1461631237807 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2180d7000 == 130 [pid = 1834] [id = 361] 17:40:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7fa218d71800) [pid = 1834] [serial = 1084] [outer = (nil)] 17:40:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7fa240c0fc00) [pid = 1834] [serial = 1085] [outer = 0x7fa218d71800] 17:40:37 INFO - PROCESS | 1834 | 1461631237891 Marionette DEBUG loaded listener.js 17:40:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7fa244321c00) [pid = 1834] [serial = 1086] [outer = 0x7fa218d71800] 17:40:38 INFO - PROCESS | 1834 | 1461631238833 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1580ms 17:40:38 INFO - PROCESS | 1834 | 1461631238887 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:40:38 INFO - PROCESS | 1834 | 1461631238892 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:40:38 INFO - PROCESS | 1834 | 1461631238898 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:40:38 INFO - PROCESS | 1834 | 1461631238902 Marionette TRACE conn3 <- [1,1418,null,{}] 17:40:38 INFO - PROCESS | 1834 | 1461631238907 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:39 INFO - PROCESS | 1834 | 1461631239187 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:40:39 INFO - PROCESS | 1834 | 1461631239482 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217cc2000 == 131 [pid = 1834] [id = 362] 17:40:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7fa23fa5c400) [pid = 1834] [serial = 1087] [outer = (nil)] 17:40:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7fa244569800) [pid = 1834] [serial = 1088] [outer = 0x7fa23fa5c400] 17:40:39 INFO - PROCESS | 1834 | 1461631239561 Marionette DEBUG loaded listener.js 17:40:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7fa24473ac00) [pid = 1834] [serial = 1089] [outer = 0x7fa23fa5c400] 17:40:40 INFO - PROCESS | 1834 | 1461631240501 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1634ms 17:40:40 INFO - PROCESS | 1834 | 1461631240534 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:40:40 INFO - PROCESS | 1834 | 1461631240538 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:40:40 INFO - PROCESS | 1834 | 1461631240545 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:40:40 INFO - PROCESS | 1834 | 1461631240548 Marionette TRACE conn3 <- [1,1422,null,{}] 17:40:40 INFO - PROCESS | 1834 | 1461631240553 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:40 INFO - PROCESS | 1834 | 1461631240753 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:40:41 INFO - PROCESS | 1834 | 1461631241005 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217cdf800 == 132 [pid = 1834] [id = 363] 17:40:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7fa21ac4ac00) [pid = 1834] [serial = 1090] [outer = (nil)] 17:40:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7fa21ac52000) [pid = 1834] [serial = 1091] [outer = 0x7fa21ac4ac00] 17:40:41 INFO - PROCESS | 1834 | 1461631241120 Marionette DEBUG loaded listener.js 17:40:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7fa21ac56400) [pid = 1834] [serial = 1092] [outer = 0x7fa21ac4ac00] 17:40:42 INFO - PROCESS | 1834 | 1461631242002 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1534ms 17:40:42 INFO - PROCESS | 1834 | 1461631242082 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:40:42 INFO - PROCESS | 1834 | 1461631242085 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:40:42 INFO - PROCESS | 1834 | 1461631242091 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:40:42 INFO - PROCESS | 1834 | 1461631242094 Marionette TRACE conn3 <- [1,1426,null,{}] 17:40:42 INFO - PROCESS | 1834 | 1461631242109 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:42 INFO - PROCESS | 1834 | 1461631242384 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:40:42 INFO - PROCESS | 1834 | 1461631242760 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21851d800 == 133 [pid = 1834] [id = 364] 17:40:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7fa218567c00) [pid = 1834] [serial = 1093] [outer = (nil)] 17:40:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7fa21856ec00) [pid = 1834] [serial = 1094] [outer = 0x7fa218567c00] 17:40:42 INFO - PROCESS | 1834 | 1461631242832 Marionette DEBUG loaded listener.js 17:40:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7fa21ac51400) [pid = 1834] [serial = 1095] [outer = 0x7fa218567c00] 17:40:43 INFO - PROCESS | 1834 | 1461631243715 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1688ms 17:40:43 INFO - PROCESS | 1834 | 1461631243781 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:40:43 INFO - PROCESS | 1834 | 1461631243784 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:40:43 INFO - PROCESS | 1834 | 1461631243790 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:40:43 INFO - PROCESS | 1834 | 1461631243792 Marionette TRACE conn3 <- [1,1430,null,{}] 17:40:43 INFO - PROCESS | 1834 | 1461631243798 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:44 INFO - PROCESS | 1834 | 1461631244007 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:40:44 INFO - PROCESS | 1834 | 1461631244242 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c0a6800 == 134 [pid = 1834] [id = 365] 17:40:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7fa218564400) [pid = 1834] [serial = 1096] [outer = (nil)] 17:40:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7fa22191b400) [pid = 1834] [serial = 1097] [outer = 0x7fa218564400] 17:40:44 INFO - PROCESS | 1834 | 1461631244359 Marionette DEBUG loaded listener.js 17:40:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7fa223df0800) [pid = 1834] [serial = 1098] [outer = 0x7fa218564400] 17:40:45 INFO - PROCESS | 1834 | 1461631245264 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1530ms 17:40:45 INFO - PROCESS | 1834 | 1461631245322 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:40:45 INFO - PROCESS | 1834 | 1461631245324 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:40:45 INFO - PROCESS | 1834 | 1461631245331 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:40:45 INFO - PROCESS | 1834 | 1461631245334 Marionette TRACE conn3 <- [1,1434,null,{}] 17:40:45 INFO - PROCESS | 1834 | 1461631245339 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:45 INFO - PROCESS | 1834 | 1461631245552 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:40:45 INFO - PROCESS | 1834 | 1461631245818 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21abb9000 == 135 [pid = 1834] [id = 366] 17:40:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7fa219ec7400) [pid = 1834] [serial = 1099] [outer = (nil)] 17:40:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7fa21f07c400) [pid = 1834] [serial = 1100] [outer = 0x7fa219ec7400] 17:40:45 INFO - PROCESS | 1834 | 1461631245937 Marionette DEBUG loaded listener.js 17:40:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7fa222a53c00) [pid = 1834] [serial = 1101] [outer = 0x7fa219ec7400] 17:40:47 INFO - PROCESS | 1834 | 1461631247425 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2136ms 17:40:47 INFO - PROCESS | 1834 | 1461631247467 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:40:47 INFO - PROCESS | 1834 | 1461631247476 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:40:47 INFO - PROCESS | 1834 | 1461631247490 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:40:47 INFO - PROCESS | 1834 | 1461631247496 Marionette TRACE conn3 <- [1,1438,null,{}] 17:40:47 INFO - PROCESS | 1834 | 1461631247545 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:47 INFO - PROCESS | 1834 | 1461631247804 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:40:48 INFO - PROCESS | 1834 | 1461631248007 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21abb4800 == 136 [pid = 1834] [id = 367] 17:40:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7fa219daec00) [pid = 1834] [serial = 1102] [outer = (nil)] 17:40:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7fa21aeca800) [pid = 1834] [serial = 1103] [outer = 0x7fa219daec00] 17:40:48 INFO - PROCESS | 1834 | 1461631248087 Marionette DEBUG loaded listener.js 17:40:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7fa21b64a800) [pid = 1834] [serial = 1104] [outer = 0x7fa219daec00] 17:40:48 INFO - PROCESS | 1834 | 1461631248969 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1532ms 17:40:49 INFO - PROCESS | 1834 | 1461631249023 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:40:49 INFO - PROCESS | 1834 | 1461631249031 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:40:49 INFO - PROCESS | 1834 | 1461631249041 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:40:49 INFO - PROCESS | 1834 | 1461631249044 Marionette TRACE conn3 <- [1,1442,null,{}] 17:40:49 INFO - PROCESS | 1834 | 1461631249052 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:49 INFO - PROCESS | 1834 | 1461631249262 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:40:49 INFO - PROCESS | 1834 | 1461631249679 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218be0800 == 137 [pid = 1834] [id = 368] 17:40:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7fa21b648c00) [pid = 1834] [serial = 1105] [outer = (nil)] 17:40:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7fa21cc9dc00) [pid = 1834] [serial = 1106] [outer = 0x7fa21b648c00] 17:40:49 INFO - PROCESS | 1834 | 1461631249758 Marionette DEBUG loaded listener.js 17:40:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7fa21e41a000) [pid = 1834] [serial = 1107] [outer = 0x7fa21b648c00] 17:40:50 INFO - PROCESS | 1834 | 1461631250753 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1788ms 17:40:50 INFO - PROCESS | 1834 | 1461631250829 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:40:50 INFO - PROCESS | 1834 | 1461631250833 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:40:50 INFO - PROCESS | 1834 | 1461631250839 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:40:50 INFO - PROCESS | 1834 | 1461631250845 Marionette TRACE conn3 <- [1,1446,null,{}] 17:40:50 INFO - PROCESS | 1834 | 1461631250861 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:51 INFO - PROCESS | 1834 | 1461631251170 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa223930000 == 136 [pid = 1834] [id = 150] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22425c000 == 135 [pid = 1834] [id = 85] 17:40:51 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7fa2446adc00) [pid = 1834] [serial = 950] [outer = (nil)] [url = about:blank] 17:40:51 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7fa21abf8000) [pid = 1834] [serial = 953] [outer = (nil)] [url = about:blank] 17:40:51 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7fa21db45800) [pid = 1834] [serial = 956] [outer = (nil)] [url = about:blank] 17:40:51 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7fa244565c00) [pid = 1834] [serial = 959] [outer = (nil)] [url = about:blank] 17:40:51 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7fa219ecd800) [pid = 1834] [serial = 962] [outer = (nil)] [url = about:blank] 17:40:51 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7fa21cca3800) [pid = 1834] [serial = 965] [outer = (nil)] [url = about:blank] 17:40:51 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7fa21cb1ac00) [pid = 1834] [serial = 968] [outer = (nil)] [url = about:blank] 17:40:51 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7fa22a89b400) [pid = 1834] [serial = 992] [outer = (nil)] [url = about:blank] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f4fa000 == 134 [pid = 1834] [id = 350] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2292a1000 == 133 [pid = 1834] [id = 349] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227dd9000 == 132 [pid = 1834] [id = 348] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c1bc800 == 131 [pid = 1834] [id = 347] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221bd0800 == 130 [pid = 1834] [id = 346] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22a544000 == 129 [pid = 1834] [id = 11] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e4aa000 == 128 [pid = 1834] [id = 345] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cb4b000 == 127 [pid = 1834] [id = 344] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21acb2800 == 126 [pid = 1834] [id = 343] 17:40:51 INFO - PROCESS | 1834 | 1461631251494 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21acb1000 == 125 [pid = 1834] [id = 342] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21abba000 == 124 [pid = 1834] [id = 337] 17:40:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2192c3000 == 125 [pid = 1834] [id = 369] 17:40:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7fa21cb1ac00) [pid = 1834] [serial = 1108] [outer = (nil)] 17:40:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7fa21f07c800) [pid = 1834] [serial = 1109] [outer = 0x7fa21cb1ac00] 17:40:51 INFO - PROCESS | 1834 | 1461631251574 Marionette DEBUG loaded listener.js 17:40:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7fa221aa6000) [pid = 1834] [serial = 1110] [outer = 0x7fa21cb1ac00] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244d1f000 == 124 [pid = 1834] [id = 336] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa240c61800 == 123 [pid = 1834] [id = 335] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa243fb8800 == 122 [pid = 1834] [id = 195] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233cba800 == 121 [pid = 1834] [id = 334] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232354000 == 120 [pid = 1834] [id = 333] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227dd0000 == 119 [pid = 1834] [id = 332] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e4ac800 == 118 [pid = 1834] [id = 331] 17:40:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22e959000 == 117 [pid = 1834] [id = 330] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7fa227c62400) [pid = 1834] [serial = 986] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7fa21c3b9400) [pid = 1834] [serial = 929] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7fa2233e0c00) [pid = 1834] [serial = 932] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7fa2233ea800) [pid = 1834] [serial = 983] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7fa221aa7000) [pid = 1834] [serial = 980] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7fa22288ec00) [pid = 1834] [serial = 981] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7fa22be74000) [pid = 1834] [serial = 938] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7fa21e424c00) [pid = 1834] [serial = 978] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7fa21db4b400) [pid = 1834] [serial = 977] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7fa21cca5800) [pid = 1834] [serial = 971] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7fa242b3f400) [pid = 1834] [serial = 947] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7fa23f8f4400) [pid = 1834] [serial = 944] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7fa228b3b800) [pid = 1834] [serial = 935] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7fa2318e1800) [pid = 1834] [serial = 941] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7fa21cb15800) [pid = 1834] [serial = 975] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7fa21c37ec00) [pid = 1834] [serial = 974] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7fa228f8c800) [pid = 1834] [serial = 989] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7fa227e8c000) [pid = 1834] [serial = 987] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7fa222884800) [pid = 1834] [serial = 684] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7fa2236cfc00) [pid = 1834] [serial = 984] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7fa2296f6400) [pid = 1834] [serial = 990] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7fa228e79c00) [pid = 1834] [serial = 720] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7fa23f7ee000) [pid = 1834] [serial = 789] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7fa221ab1c00) [pid = 1834] [serial = 683] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7fa22a8a0000) [pid = 1834] [serial = 726] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7fa228f8f400) [pid = 1834] [serial = 723] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7fa22bf07c00) [pid = 1834] [serial = 729] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7fa221aac400) [pid = 1834] [serial = 687] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7fa230d7cc00) [pid = 1834] [serial = 738] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7fa222a4a800) [pid = 1834] [serial = 762] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7fa2233b2c00) [pid = 1834] [serial = 711] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7fa22fd64000) [pid = 1834] [serial = 771] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7fa228671400) [pid = 1834] [serial = 717] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7fa223df6000) [pid = 1834] [serial = 714] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7fa227c5f400) [pid = 1834] [serial = 765] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7fa242b3f000) [pid = 1834] [serial = 795] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7fa233a91400) [pid = 1834] [serial = 780] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7fa232fab800) [pid = 1834] [serial = 665] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7fa22fd62800) [pid = 1834] [serial = 735] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7fa2233e9c00) [pid = 1834] [serial = 677] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7fa24094ec00) [pid = 1834] [serial = 671] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7fa23180e400) [pid = 1834] [serial = 774] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7fa23999c400) [pid = 1834] [serial = 786] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7fa22288f400) [pid = 1834] [serial = 680] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa23fc69c00) [pid = 1834] [serial = 792] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa228e7d800) [pid = 1834] [serial = 798] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa228f8fc00) [pid = 1834] [serial = 768] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa228ea3c00) [pid = 1834] [serial = 662] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa22c370800) [pid = 1834] [serial = 732] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7fa235c31c00) [pid = 1834] [serial = 783] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7fa223df6800) [pid = 1834] [serial = 659] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7fa2446a6c00) [pid = 1834] [serial = 674] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7fa232241800) [pid = 1834] [serial = 777] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7fa23f7f5400) [pid = 1834] [serial = 668] [outer = (nil)] [url = about:blank] 17:40:52 INFO - PROCESS | 1834 | 1461631252420 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1637ms 17:40:52 INFO - PROCESS | 1834 | 1461631252480 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:40:52 INFO - PROCESS | 1834 | 1461631252492 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:40:52 INFO - PROCESS | 1834 | 1461631252535 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:40:52 INFO - PROCESS | 1834 | 1461631252539 Marionette TRACE conn3 <- [1,1450,null,{}] 17:40:52 INFO - PROCESS | 1834 | 1461631252544 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:52 INFO - PROCESS | 1834 | 1461631252736 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:40:52 INFO - PROCESS | 1834 | 1461631252747 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c919000 == 118 [pid = 1834] [id = 370] 17:40:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7fa21e424c00) [pid = 1834] [serial = 1111] [outer = (nil)] 17:40:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7fa222885c00) [pid = 1834] [serial = 1112] [outer = 0x7fa21e424c00] 17:40:52 INFO - PROCESS | 1834 | 1461631252818 Marionette DEBUG loaded listener.js 17:40:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7fa222a49400) [pid = 1834] [serial = 1113] [outer = 0x7fa21e424c00] 17:40:53 INFO - PROCESS | 1834 | 1461631253821 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1391ms 17:40:53 INFO - PROCESS | 1834 | 1461631253920 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:40:53 INFO - PROCESS | 1834 | 1461631253923 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:40:53 INFO - PROCESS | 1834 | 1461631253930 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:40:53 INFO - PROCESS | 1834 | 1461631253932 Marionette TRACE conn3 <- [1,1454,null,{}] 17:40:53 INFO - PROCESS | 1834 | 1461631253938 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:54 INFO - PROCESS | 1834 | 1461631254187 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:40:54 INFO - PROCESS | 1834 | 1461631254221 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f0f1000 == 119 [pid = 1834] [id = 371] 17:40:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7fa22220c400) [pid = 1834] [serial = 1114] [outer = (nil)] 17:40:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7fa222a58c00) [pid = 1834] [serial = 1115] [outer = 0x7fa22220c400] 17:40:54 INFO - PROCESS | 1834 | 1461631254294 Marionette DEBUG loaded listener.js 17:40:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa222a60800) [pid = 1834] [serial = 1116] [outer = 0x7fa22220c400] 17:40:55 INFO - PROCESS | 1834 | 1461631255249 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1383ms 17:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:40:55 INFO - PROCESS | 1834 | 1461631255321 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:40:55 INFO - PROCESS | 1834 | 1461631255323 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:40:55 INFO - PROCESS | 1834 | 1461631255330 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:40:55 INFO - PROCESS | 1834 | 1461631255333 Marionette TRACE conn3 <- [1,1458,null,{}] 17:40:55 INFO - PROCESS | 1834 | 1461631255338 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:55 INFO - PROCESS | 1834 | 1461631255623 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:40:55 INFO - PROCESS | 1834 | 1461631255671 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221b7000 == 120 [pid = 1834] [id = 372] 17:40:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa222a9b000) [pid = 1834] [serial = 1117] [outer = (nil)] 17:40:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa223df2c00) [pid = 1834] [serial = 1118] [outer = 0x7fa222a9b000] 17:40:55 INFO - PROCESS | 1834 | 1461631255736 Marionette DEBUG loaded listener.js 17:40:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa227eeb800) [pid = 1834] [serial = 1119] [outer = 0x7fa222a9b000] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa2239c1800) [pid = 1834] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa227c53800) [pid = 1834] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa217e3f000) [pid = 1834] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa221aab400) [pid = 1834] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7fa21c3b5000) [pid = 1834] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7fa222295000) [pid = 1834] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7fa21e41a400) [pid = 1834] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7fa219da2800) [pid = 1834] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7fa227c57000) [pid = 1834] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7fa21b683c00) [pid = 1834] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7fa21c3b3c00) [pid = 1834] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7fa240c19800) [pid = 1834] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7fa2290ad000) [pid = 1834] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7fa23f7f5000) [pid = 1834] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7fa2446af800) [pid = 1834] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7fa21f07fc00) [pid = 1834] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7fa227c5a400) [pid = 1834] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7fa22c0b5000) [pid = 1834] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7fa23f810c00) [pid = 1834] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7fa23999ac00) [pid = 1834] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7fa23999a000) [pid = 1834] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7fa228e7fc00) [pid = 1834] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7fa244740000) [pid = 1834] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7fa238a6cc00) [pid = 1834] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa222a96800) [pid = 1834] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7fa227c6c800) [pid = 1834] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7fa2296f5c00) [pid = 1834] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7fa2239c1c00) [pid = 1834] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7fa21c377000) [pid = 1834] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa21aeca400) [pid = 1834] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa21aecb000) [pid = 1834] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa21aed3c00) [pid = 1834] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa21b677000) [pid = 1834] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa21b677c00) [pid = 1834] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa228083800) [pid = 1834] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7fa222297000) [pid = 1834] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7fa2233ea000) [pid = 1834] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:40:56 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa227c65800) [pid = 1834] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:40:57 INFO - PROCESS | 1834 | 1461631257333 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2042ms 17:40:57 INFO - PROCESS | 1834 | 1461631257371 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:40:57 INFO - PROCESS | 1834 | 1461631257374 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:40:57 INFO - PROCESS | 1834 | 1461631257381 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:40:57 INFO - PROCESS | 1834 | 1461631257384 Marionette TRACE conn3 <- [1,1462,null,{}] 17:40:57 INFO - PROCESS | 1834 | 1461631257389 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:57 INFO - PROCESS | 1834 | 1461631257604 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:40:57 INFO - PROCESS | 1834 | 1461631257782 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221df000 == 121 [pid = 1834] [id = 373] 17:40:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa21b677000) [pid = 1834] [serial = 1120] [outer = (nil)] 17:40:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7fa21e417000) [pid = 1834] [serial = 1121] [outer = 0x7fa21b677000] 17:40:57 INFO - PROCESS | 1834 | 1461631257853 Marionette DEBUG loaded listener.js 17:40:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa222296400) [pid = 1834] [serial = 1122] [outer = 0x7fa21b677000] 17:40:58 INFO - PROCESS | 1834 | 1461631258632 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1278ms 17:40:58 INFO - PROCESS | 1834 | 1461631258784 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:40:58 INFO - PROCESS | 1834 | 1461631258789 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:40:58 INFO - PROCESS | 1834 | 1461631258811 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:40:58 INFO - PROCESS | 1834 | 1461631258817 Marionette TRACE conn3 <- [1,1466,null,{}] 17:40:58 INFO - PROCESS | 1834 | 1461631258825 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:40:59 INFO - PROCESS | 1834 | 1461631259067 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:40:59 INFO - PROCESS | 1834 | 1461631259338 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:40:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219cd8800 == 122 [pid = 1834] [id = 374] 17:40:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa219da4400) [pid = 1834] [serial = 1123] [outer = (nil)] 17:40:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa219ec4400) [pid = 1834] [serial = 1124] [outer = 0x7fa219da4400] 17:40:59 INFO - PROCESS | 1834 | 1461631259428 Marionette DEBUG loaded listener.js 17:40:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa21abf8000) [pid = 1834] [serial = 1125] [outer = 0x7fa219da4400] 17:41:00 INFO - PROCESS | 1834 | 1461631260420 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1658ms 17:41:00 INFO - PROCESS | 1834 | 1461631260461 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:41:00 INFO - PROCESS | 1834 | 1461631260466 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:41:00 INFO - PROCESS | 1834 | 1461631260479 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:41:00 INFO - PROCESS | 1834 | 1461631260485 Marionette TRACE conn3 <- [1,1470,null,{}] 17:41:00 INFO - PROCESS | 1834 | 1461631260492 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:00 INFO - PROCESS | 1834 | 1461631260735 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:41:01 INFO - PROCESS | 1834 | 1461631260996 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e4d3000 == 123 [pid = 1834] [id = 375] 17:41:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa21c37e800) [pid = 1834] [serial = 1126] [outer = (nil)] 17:41:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa21cca0c00) [pid = 1834] [serial = 1127] [outer = 0x7fa21c37e800] 17:41:01 INFO - PROCESS | 1834 | 1461631261070 Marionette DEBUG loaded listener.js 17:41:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa21e705800) [pid = 1834] [serial = 1128] [outer = 0x7fa21c37e800] 17:41:02 INFO - PROCESS | 1834 | 1461631262035 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1596ms 17:41:02 INFO - PROCESS | 1834 | 1461631262071 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:41:02 INFO - PROCESS | 1834 | 1461631262074 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:41:02 INFO - PROCESS | 1834 | 1461631262083 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:41:02 INFO - PROCESS | 1834 | 1461631262089 Marionette TRACE conn3 <- [1,1474,null,{}] 17:41:02 INFO - PROCESS | 1834 | 1461631262105 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:02 INFO - PROCESS | 1834 | 1461631262328 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:41:02 INFO - PROCESS | 1834 | 1461631262633 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227d5b000 == 124 [pid = 1834] [id = 376] 17:41:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7fa22220f800) [pid = 1834] [serial = 1129] [outer = (nil)] 17:41:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7fa222884400) [pid = 1834] [serial = 1130] [outer = 0x7fa22220f800] 17:41:02 INFO - PROCESS | 1834 | 1461631262772 Marionette DEBUG loaded listener.js 17:41:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7fa222a59c00) [pid = 1834] [serial = 1131] [outer = 0x7fa22220f800] 17:41:03 INFO - PROCESS | 1834 | 1461631263738 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1704ms 17:41:03 INFO - PROCESS | 1834 | 1461631263788 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:41:03 INFO - PROCESS | 1834 | 1461631263792 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:41:03 INFO - PROCESS | 1834 | 1461631263799 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:41:03 INFO - PROCESS | 1834 | 1461631263804 Marionette TRACE conn3 <- [1,1478,null,{}] 17:41:03 INFO - PROCESS | 1834 | 1461631263810 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:04 INFO - PROCESS | 1834 | 1461631264054 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:41:04 INFO - PROCESS | 1834 | 1461631264320 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228724800 == 125 [pid = 1834] [id = 377] 17:41:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7fa22228c800) [pid = 1834] [serial = 1132] [outer = (nil)] 17:41:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa2236c7400) [pid = 1834] [serial = 1133] [outer = 0x7fa22228c800] 17:41:04 INFO - PROCESS | 1834 | 1461631264449 Marionette DEBUG loaded listener.js 17:41:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7fa223dfb800) [pid = 1834] [serial = 1134] [outer = 0x7fa22228c800] 17:41:05 INFO - PROCESS | 1834 | 1461631265457 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1734ms 17:41:05 INFO - PROCESS | 1834 | 1461631265534 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:41:05 INFO - PROCESS | 1834 | 1461631265538 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:41:05 INFO - PROCESS | 1834 | 1461631265549 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:41:05 INFO - PROCESS | 1834 | 1461631265559 Marionette TRACE conn3 <- [1,1482,null,{}] 17:41:05 INFO - PROCESS | 1834 | 1461631265566 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:05 INFO - PROCESS | 1834 | 1461631265837 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:41:06 INFO - PROCESS | 1834 | 1461631266123 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a549000 == 126 [pid = 1834] [id = 378] 17:41:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7fa222a60400) [pid = 1834] [serial = 1135] [outer = (nil)] 17:41:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7fa227e89400) [pid = 1834] [serial = 1136] [outer = 0x7fa222a60400] 17:41:06 INFO - PROCESS | 1834 | 1461631266199 Marionette DEBUG loaded listener.js 17:41:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7fa22808e400) [pid = 1834] [serial = 1137] [outer = 0x7fa222a60400] 17:41:07 INFO - PROCESS | 1834 | 1461631267103 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1596ms 17:41:07 INFO - PROCESS | 1834 | 1461631267147 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:41:07 INFO - PROCESS | 1834 | 1461631267151 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:41:07 INFO - PROCESS | 1834 | 1461631267157 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:41:07 INFO - PROCESS | 1834 | 1461631267161 Marionette TRACE conn3 <- [1,1486,null,{}] 17:41:07 INFO - PROCESS | 1834 | 1461631267167 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:07 INFO - PROCESS | 1834 | 1461631267430 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:41:07 INFO - PROCESS | 1834 | 1461631267732 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2303ab000 == 127 [pid = 1834] [id = 379] 17:41:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7fa2296ec400) [pid = 1834] [serial = 1138] [outer = (nil)] 17:41:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7fa2296f6c00) [pid = 1834] [serial = 1139] [outer = 0x7fa2296ec400] 17:41:07 INFO - PROCESS | 1834 | 1461631267829 Marionette DEBUG loaded listener.js 17:41:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7fa22aa26000) [pid = 1834] [serial = 1140] [outer = 0x7fa2296ec400] 17:41:08 INFO - PROCESS | 1834 | 1461631268861 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1754ms 17:41:08 INFO - PROCESS | 1834 | 1461631268912 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:41:08 INFO - PROCESS | 1834 | 1461631268916 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:41:08 INFO - PROCESS | 1834 | 1461631268923 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:41:08 INFO - PROCESS | 1834 | 1461631268927 Marionette TRACE conn3 <- [1,1490,null,{}] 17:41:08 INFO - PROCESS | 1834 | 1461631268932 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:09 INFO - PROCESS | 1834 | 1461631269186 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:41:09 INFO - PROCESS | 1834 | 1461631269452 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2327d9000 == 128 [pid = 1834] [id = 380] 17:41:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7fa2296edc00) [pid = 1834] [serial = 1141] [outer = (nil)] 17:41:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7fa22c36d000) [pid = 1834] [serial = 1142] [outer = 0x7fa2296edc00] 17:41:09 INFO - PROCESS | 1834 | 1461631269534 Marionette DEBUG loaded listener.js 17:41:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7fa22fd62800) [pid = 1834] [serial = 1143] [outer = 0x7fa2296edc00] 17:41:10 INFO - PROCESS | 1834 | 1461631270448 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1581ms 17:41:10 INFO - PROCESS | 1834 | 1461631270507 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:41:10 INFO - PROCESS | 1834 | 1461631270511 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:41:10 INFO - PROCESS | 1834 | 1461631270517 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:41:10 INFO - PROCESS | 1834 | 1461631270521 Marionette TRACE conn3 <- [1,1494,null,{}] 17:41:10 INFO - PROCESS | 1834 | 1461631270526 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:10 INFO - PROCESS | 1834 | 1461631270815 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:41:11 INFO - PROCESS | 1834 | 1461631271111 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23371f000 == 129 [pid = 1834] [id = 381] 17:41:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7fa227e8d400) [pid = 1834] [serial = 1144] [outer = (nil)] 17:41:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7fa22feddc00) [pid = 1834] [serial = 1145] [outer = 0x7fa227e8d400] 17:41:11 INFO - PROCESS | 1834 | 1461631271200 Marionette DEBUG loaded listener.js 17:41:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7fa230e94c00) [pid = 1834] [serial = 1146] [outer = 0x7fa227e8d400] 17:41:12 INFO - PROCESS | 1834 | 1461631272104 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1630ms 17:41:12 INFO - PROCESS | 1834 | 1461631272149 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:41:12 INFO - PROCESS | 1834 | 1461631272153 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:41:12 INFO - PROCESS | 1834 | 1461631272159 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:41:12 INFO - PROCESS | 1834 | 1461631272163 Marionette TRACE conn3 <- [1,1498,null,{}] 17:41:12 INFO - PROCESS | 1834 | 1461631272169 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:12 INFO - PROCESS | 1834 | 1461631272384 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:41:12 INFO - PROCESS | 1834 | 1461631272591 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238d05800 == 130 [pid = 1834] [id = 382] 17:41:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7fa2286f2400) [pid = 1834] [serial = 1147] [outer = (nil)] 17:41:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7fa2318df400) [pid = 1834] [serial = 1148] [outer = 0x7fa2286f2400] 17:41:12 INFO - PROCESS | 1834 | 1461631272714 Marionette DEBUG loaded listener.js 17:41:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7fa231994400) [pid = 1834] [serial = 1149] [outer = 0x7fa2286f2400] 17:41:13 INFO - PROCESS | 1834 | 1461631273727 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1637ms 17:41:13 INFO - PROCESS | 1834 | 1461631273797 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:41:13 INFO - PROCESS | 1834 | 1461631273801 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:41:13 INFO - PROCESS | 1834 | 1461631273807 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:41:13 INFO - PROCESS | 1834 | 1461631273810 Marionette TRACE conn3 <- [1,1502,null,{}] 17:41:13 INFO - PROCESS | 1834 | 1461631273817 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:14 INFO - PROCESS | 1834 | 1461631274067 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:41:14 INFO - PROCESS | 1834 | 1461631274320 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa240933000 == 131 [pid = 1834] [id = 383] 17:41:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7fa231802800) [pid = 1834] [serial = 1150] [outer = (nil)] 17:41:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7fa232241800) [pid = 1834] [serial = 1151] [outer = 0x7fa231802800] 17:41:14 INFO - PROCESS | 1834 | 1461631274397 Marionette DEBUG loaded listener.js 17:41:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7fa233010800) [pid = 1834] [serial = 1152] [outer = 0x7fa231802800] 17:41:15 INFO - PROCESS | 1834 | 1461631275281 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1534ms 17:41:15 INFO - PROCESS | 1834 | 1461631275342 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:41:15 INFO - PROCESS | 1834 | 1461631275346 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:41:15 INFO - PROCESS | 1834 | 1461631275352 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:41:15 INFO - PROCESS | 1834 | 1461631275356 Marionette TRACE conn3 <- [1,1506,null,{}] 17:41:15 INFO - PROCESS | 1834 | 1461631275363 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:15 INFO - PROCESS | 1834 | 1461631275615 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:41:15 INFO - PROCESS | 1834 | 1461631275876 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24451c800 == 132 [pid = 1834] [id = 384] 17:41:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7fa238a6b800) [pid = 1834] [serial = 1153] [outer = (nil)] 17:41:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa23e929800) [pid = 1834] [serial = 1154] [outer = 0x7fa238a6b800] 17:41:16 INFO - PROCESS | 1834 | 1461631276006 Marionette DEBUG loaded listener.js 17:41:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa23fa4e400) [pid = 1834] [serial = 1155] [outer = 0x7fa238a6b800] 17:41:16 INFO - PROCESS | 1834 | 1461631276885 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1585ms 17:41:16 INFO - PROCESS | 1834 | 1461631276939 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:41:16 INFO - PROCESS | 1834 | 1461631276942 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:41:16 INFO - PROCESS | 1834 | 1461631276951 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:41:16 INFO - PROCESS | 1834 | 1461631276953 Marionette TRACE conn3 <- [1,1510,null,{}] 17:41:16 INFO - PROCESS | 1834 | 1461631276959 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:17 INFO - PROCESS | 1834 | 1461631277175 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:41:17 INFO - PROCESS | 1834 | 1461631277370 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244908800 == 133 [pid = 1834] [id = 385] 17:41:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa233ae4c00) [pid = 1834] [serial = 1156] [outer = (nil)] 17:41:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa240c15800) [pid = 1834] [serial = 1157] [outer = 0x7fa233ae4c00] 17:41:17 INFO - PROCESS | 1834 | 1461631277442 Marionette DEBUG loaded listener.js 17:41:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa243f53c00) [pid = 1834] [serial = 1158] [outer = 0x7fa233ae4c00] 17:41:18 INFO - PROCESS | 1834 | 1461631278372 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1482ms 17:41:18 INFO - PROCESS | 1834 | 1461631278433 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:41:18 INFO - PROCESS | 1834 | 1461631278436 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:41:18 INFO - PROCESS | 1834 | 1461631278443 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:41:18 INFO - PROCESS | 1834 | 1461631278446 Marionette TRACE conn3 <- [1,1514,null,{}] 17:41:18 INFO - PROCESS | 1834 | 1461631278452 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:18 INFO - PROCESS | 1834 | 1461631278691 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:41:18 INFO - PROCESS | 1834 | 1461631278943 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa248cbc000 == 134 [pid = 1834] [id = 386] 17:41:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7fa2318e1400) [pid = 1834] [serial = 1159] [outer = (nil)] 17:41:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7fa2446a8400) [pid = 1834] [serial = 1160] [outer = 0x7fa2318e1400] 17:41:19 INFO - PROCESS | 1834 | 1461631279058 Marionette DEBUG loaded listener.js 17:41:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7fa24473bc00) [pid = 1834] [serial = 1161] [outer = 0x7fa2318e1400] 17:41:19 INFO - PROCESS | 1834 | 1461631279925 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1534ms 17:41:19 INFO - PROCESS | 1834 | 1461631279978 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:41:19 INFO - PROCESS | 1834 | 1461631279981 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:41:19 INFO - PROCESS | 1834 | 1461631279989 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:41:19 INFO - PROCESS | 1834 | 1461631279992 Marionette TRACE conn3 <- [1,1518,null,{}] 17:41:20 INFO - PROCESS | 1834 | 1461631279998 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:20 INFO - PROCESS | 1834 | 1461631280211 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:41:20 INFO - PROCESS | 1834 | 1461631280458 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219be1000 == 135 [pid = 1834] [id = 387] 17:41:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7fa217ea3400) [pid = 1834] [serial = 1162] [outer = (nil)] 17:41:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7fa217ea8800) [pid = 1834] [serial = 1163] [outer = 0x7fa217ea3400] 17:41:20 INFO - PROCESS | 1834 | 1461631280574 Marionette DEBUG loaded listener.js 17:41:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7fa217eacc00) [pid = 1834] [serial = 1164] [outer = 0x7fa217ea3400] 17:41:21 INFO - PROCESS | 1834 | 1461631281483 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1528ms 17:41:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:41:21 INFO - PROCESS | 1834 | 1461631281519 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:41:21 INFO - PROCESS | 1834 | 1461631281521 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:41:21 INFO - PROCESS | 1834 | 1461631281529 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:41:21 INFO - PROCESS | 1834 | 1461631281531 Marionette TRACE conn3 <- [1,1522,null,{}] 17:41:21 INFO - PROCESS | 1834 | 1461631281537 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:21 INFO - PROCESS | 1834 | 1461631281761 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:41:22 INFO - PROCESS | 1834 | 1461631282006 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2192d4000 == 136 [pid = 1834] [id = 388] 17:41:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7fa217e42400) [pid = 1834] [serial = 1165] [outer = (nil)] 17:41:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7fa219ecec00) [pid = 1834] [serial = 1166] [outer = 0x7fa217e42400] 17:41:22 INFO - PROCESS | 1834 | 1461631282124 Marionette DEBUG loaded listener.js 17:41:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7fa21e41b800) [pid = 1834] [serial = 1167] [outer = 0x7fa217e42400] 17:41:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:22 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:41:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:22 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:41:22 INFO - PROCESS | 1834 | 1461631282880 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:41:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 17:41:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:41:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:41:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:41:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 17:41:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:41:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:41:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:41:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 17:41:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:41:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:41:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:41:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 17:41:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:41:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:41:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:41:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1392ms 17:41:22 INFO - PROCESS | 1834 | 1461631282926 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:41:22 INFO - PROCESS | 1834 | 1461631282929 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:41:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:41:22 INFO - PROCESS | 1834 | 1461631282958 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:41:22 INFO - PROCESS | 1834 | 1461631282962 Marionette TRACE conn3 <- [1,1526,null,{}] 17:41:22 INFO - PROCESS | 1834 | 1461631282970 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:23 INFO - PROCESS | 1834 | 1461631283186 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:41:23 INFO - PROCESS | 1834 | 1461631283386 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b232800 == 137 [pid = 1834] [id = 389] 17:41:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7fa217e35400) [pid = 1834] [serial = 1168] [outer = (nil)] 17:41:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7fa21b47c400) [pid = 1834] [serial = 1169] [outer = 0x7fa217e35400] 17:41:23 INFO - PROCESS | 1834 | 1461631283456 Marionette DEBUG loaded listener.js 17:41:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7fa21e417c00) [pid = 1834] [serial = 1170] [outer = 0x7fa217e35400] 17:41:24 INFO - PROCESS | 1834 | 1461631284382 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:41:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:41:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:41:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:41:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:41:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:41:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:41:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:41:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:41:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:41:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1460ms 17:41:24 INFO - PROCESS | 1834 | 1461631284402 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:41:24 INFO - PROCESS | 1834 | 1461631284407 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:41:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:41:24 INFO - PROCESS | 1834 | 1461631284413 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:41:24 INFO - PROCESS | 1834 | 1461631284416 Marionette TRACE conn3 <- [1,1530,null,{}] 17:41:24 INFO - PROCESS | 1834 | 1461631284462 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:24 INFO - PROCESS | 1834 | 1461631284680 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:41:24 INFO - PROCESS | 1834 | 1461631284884 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221826800 == 138 [pid = 1834] [id = 390] 17:41:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7fa217e44c00) [pid = 1834] [serial = 1171] [outer = (nil)] 17:41:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7fa21804e400) [pid = 1834] [serial = 1172] [outer = 0x7fa217e44c00] 17:41:24 INFO - PROCESS | 1834 | 1461631284956 Marionette DEBUG loaded listener.js 17:41:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7fa21aed5c00) [pid = 1834] [serial = 1173] [outer = 0x7fa217e44c00] 17:41:26 INFO - PROCESS | 1834 | 1461631286230 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:41:26 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 17:41:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:41:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:41:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:41:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:41:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 17:41:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:41:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1838ms 17:41:26 INFO - PROCESS | 1834 | 1461631286255 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:41:26 INFO - PROCESS | 1834 | 1461631286262 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:41:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:41:26 INFO - PROCESS | 1834 | 1461631286270 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:41:26 INFO - PROCESS | 1834 | 1461631286276 Marionette TRACE conn3 <- [1,1534,null,{}] 17:41:26 INFO - PROCESS | 1834 | 1461631286283 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:26 INFO - PROCESS | 1834 | 1461631286512 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:41:26 INFO - PROCESS | 1834 | 1461631286740 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e49d000 == 139 [pid = 1834] [id = 391] 17:41:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7fa219da8800) [pid = 1834] [serial = 1174] [outer = (nil)] 17:41:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7fa21abf5800) [pid = 1834] [serial = 1175] [outer = 0x7fa219da8800] 17:41:26 INFO - PROCESS | 1834 | 1461631286812 Marionette DEBUG loaded listener.js 17:41:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7fa21aed2400) [pid = 1834] [serial = 1176] [outer = 0x7fa219da8800] 17:41:27 INFO - PROCESS | 1834 | 1461631287979 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:41:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:41:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1784ms 17:41:28 INFO - PROCESS | 1834 | 1461631288055 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:41:28 INFO - PROCESS | 1834 | 1461631288062 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:41:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:41:28 INFO - PROCESS | 1834 | 1461631288079 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:41:28 INFO - PROCESS | 1834 | 1461631288087 Marionette TRACE conn3 <- [1,1538,null,{}] 17:41:28 INFO - PROCESS | 1834 | 1461631288123 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:28 INFO - PROCESS | 1834 | 1461631288356 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:41:28 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221b7000 == 138 [pid = 1834] [id = 372] 17:41:28 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7fa228ec9000) [pid = 1834] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:41:28 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7fa227e89c00) [pid = 1834] [serial = 1055] [outer = (nil)] [url = about:blank] 17:41:28 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f0f1000 == 137 [pid = 1834] [id = 371] 17:41:28 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c919000 == 136 [pid = 1834] [id = 370] 17:41:28 INFO - PROCESS | 1834 | 1461631288813 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:28 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2192c3000 == 135 [pid = 1834] [id = 369] 17:41:28 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218be0800 == 134 [pid = 1834] [id = 368] 17:41:28 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21abb4800 == 133 [pid = 1834] [id = 367] 17:41:28 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21851d800 == 132 [pid = 1834] [id = 364] 17:41:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21850d800 == 133 [pid = 1834] [id = 392] 17:41:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7fa21b478400) [pid = 1834] [serial = 1177] [outer = (nil)] 17:41:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7fa21b685000) [pid = 1834] [serial = 1178] [outer = 0x7fa21b478400] 17:41:28 INFO - PROCESS | 1834 | 1461631288891 Marionette DEBUG loaded listener.js 17:41:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7fa21cb1cc00) [pid = 1834] [serial = 1179] [outer = 0x7fa21b478400] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217cdf800 == 132 [pid = 1834] [id = 363] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217cc2000 == 131 [pid = 1834] [id = 362] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2180d7000 == 130 [pid = 1834] [id = 361] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219d11800 == 129 [pid = 1834] [id = 360] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c918000 == 128 [pid = 1834] [id = 359] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24697b000 == 127 [pid = 1834] [id = 358] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244805800 == 126 [pid = 1834] [id = 357] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23f507000 == 125 [pid = 1834] [id = 356] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233775800 == 124 [pid = 1834] [id = 355] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2319db800 == 123 [pid = 1834] [id = 354] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa224255000 == 122 [pid = 1834] [id = 353] 17:41:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cae1800 == 121 [pid = 1834] [id = 352] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7fa244567400) [pid = 1834] [serial = 840] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7fa243d9a800) [pid = 1834] [serial = 837] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7fa23fa56000) [pid = 1834] [serial = 831] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7fa230355400) [pid = 1834] [serial = 876] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7fa244cef000) [pid = 1834] [serial = 846] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7fa240c0e800) [pid = 1834] [serial = 834] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7fa223616c00) [pid = 1834] [serial = 816] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7fa22866c400) [pid = 1834] [serial = 819] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7fa22c0b1000) [pid = 1834] [serial = 822] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7fa2318dc800) [pid = 1834] [serial = 825] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7fa21c381400) [pid = 1834] [serial = 891] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7fa21aed9c00) [pid = 1834] [serial = 894] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7fa22c373000) [pid = 1834] [serial = 897] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7fa21c37c400) [pid = 1834] [serial = 900] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7fa223618c00) [pid = 1834] [serial = 903] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7fa244c31c00) [pid = 1834] [serial = 888] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7fa2446ad800) [pid = 1834] [serial = 843] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7fa239997400) [pid = 1834] [serial = 879] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7fa240c12c00) [pid = 1834] [serial = 882] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa244c2e400) [pid = 1834] [serial = 885] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa222882400) [pid = 1834] [serial = 870] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa2286ef000) [pid = 1834] [serial = 873] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa231fd0400) [pid = 1834] [serial = 828] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa21e41e000) [pid = 1834] [serial = 930] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7fa2296f3000) [pid = 1834] [serial = 936] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7fa2236cc800) [pid = 1834] [serial = 933] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7fa22a897400) [pid = 1834] [serial = 939] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7fa230e94000) [pid = 1834] [serial = 927] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7fa21b678800) [pid = 1834] [serial = 1032] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7fa21aecc800) [pid = 1834] [serial = 1031] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7fa21cca5400) [pid = 1834] [serial = 1035] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7fa21cb13800) [pid = 1834] [serial = 1034] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7fa219dadc00) [pid = 1834] [serial = 1029] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7fa219da5000) [pid = 1834] [serial = 1028] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7fa21e707c00) [pid = 1834] [serial = 1022] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7fa22f5a4000) [pid = 1834] [serial = 993] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7fa21aad5000) [pid = 1834] [serial = 1013] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7fa22191dc00) [pid = 1834] [serial = 998] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7fa21b645800) [pid = 1834] [serial = 1016] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7fa227e96800) [pid = 1834] [serial = 1001] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7fa22bf0a400) [pid = 1834] [serial = 1004] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7fa21c3bec00) [pid = 1834] [serial = 995] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7fa21b650400) [pid = 1834] [serial = 1019] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7fa244568800) [pid = 1834] [serial = 1010] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa231fd2800) [pid = 1834] [serial = 1007] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7fa21e70f400) [pid = 1834] [serial = 1025] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7fa22866ac00) [pid = 1834] [serial = 1046] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7fa228e77400) [pid = 1834] [serial = 1049] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7fa222a95400) [pid = 1834] [serial = 1041] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa222891000) [pid = 1834] [serial = 1040] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa222a95c00) [pid = 1834] [serial = 1043] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa2239c0800) [pid = 1834] [serial = 1044] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa22191f000) [pid = 1834] [serial = 1038] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa21e70ac00) [pid = 1834] [serial = 1037] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa2296eb000) [pid = 1834] [serial = 1050] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7fa222883c00) [pid = 1834] [serial = 1052] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7fa2233e0400) [pid = 1834] [serial = 1053] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa2286f9800) [pid = 1834] [serial = 1047] [outer = (nil)] [url = about:blank] 17:41:29 INFO - PROCESS | 1834 | 1461631289737 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:41:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:41:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1721ms 17:41:29 INFO - PROCESS | 1834 | 1461631289797 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:41:29 INFO - PROCESS | 1834 | 1461631289802 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:41:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:41:29 INFO - PROCESS | 1834 | 1461631289808 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:41:29 INFO - PROCESS | 1834 | 1461631289814 Marionette TRACE conn3 <- [1,1542,null,{}] 17:41:29 INFO - PROCESS | 1834 | 1461631289829 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:30 INFO - PROCESS | 1834 | 1461631290057 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:41:30 INFO - PROCESS | 1834 | 1461631290241 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b220000 == 122 [pid = 1834] [id = 393] 17:41:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa21b642800) [pid = 1834] [serial = 1180] [outer = (nil)] 17:41:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7fa21e425000) [pid = 1834] [serial = 1181] [outer = 0x7fa21b642800] 17:41:30 INFO - PROCESS | 1834 | 1461631290316 Marionette DEBUG loaded listener.js 17:41:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa21f07e800) [pid = 1834] [serial = 1182] [outer = 0x7fa21b642800] 17:41:31 INFO - PROCESS | 1834 | 1461631291124 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:41:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:41:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1339ms 17:41:31 INFO - PROCESS | 1834 | 1461631291148 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:41:31 INFO - PROCESS | 1834 | 1461631291153 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:41:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:41:31 INFO - PROCESS | 1834 | 1461631291206 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:41:31 INFO - PROCESS | 1834 | 1461631291208 Marionette TRACE conn3 <- [1,1546,null,{}] 17:41:31 INFO - PROCESS | 1834 | 1461631291214 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:31 INFO - PROCESS | 1834 | 1461631291460 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:41:31 INFO - PROCESS | 1834 | 1461631291494 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c90f000 == 123 [pid = 1834] [id = 394] 17:41:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa21b67c000) [pid = 1834] [serial = 1183] [outer = (nil)] 17:41:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa222210000) [pid = 1834] [serial = 1184] [outer = 0x7fa21b67c000] 17:41:31 INFO - PROCESS | 1834 | 1461631291557 Marionette DEBUG loaded listener.js 17:41:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa222291c00) [pid = 1834] [serial = 1185] [outer = 0x7fa21b67c000] 17:41:32 INFO - PROCESS | 1834 | 1461631292458 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:41:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:41:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1320ms 17:41:32 INFO - PROCESS | 1834 | 1461631292486 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:41:32 INFO - PROCESS | 1834 | 1461631292489 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:41:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:41:32 INFO - PROCESS | 1834 | 1461631292495 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:41:32 INFO - PROCESS | 1834 | 1461631292498 Marionette TRACE conn3 <- [1,1550,null,{}] 17:41:32 INFO - PROCESS | 1834 | 1461631292503 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:32 INFO - PROCESS | 1834 | 1461631292834 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:41:32 INFO - PROCESS | 1834 | 1461631292889 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f0f1000 == 124 [pid = 1834] [id = 395] 17:41:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa22228f800) [pid = 1834] [serial = 1186] [outer = (nil)] 17:41:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa222a53800) [pid = 1834] [serial = 1187] [outer = 0x7fa22228f800] 17:41:32 INFO - PROCESS | 1834 | 1461631292956 Marionette DEBUG loaded listener.js 17:41:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa222a95400) [pid = 1834] [serial = 1188] [outer = 0x7fa22228f800] 17:41:33 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa22220c400) [pid = 1834] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:41:33 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa219daec00) [pid = 1834] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:41:33 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa222a9b000) [pid = 1834] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:41:33 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa21cb1ac00) [pid = 1834] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:41:33 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa21e424c00) [pid = 1834] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:41:33 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa21b648c00) [pid = 1834] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:41:34 INFO - PROCESS | 1834 | 1461631294142 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:41:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:41:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1687ms 17:41:34 INFO - PROCESS | 1834 | 1461631294184 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:41:34 INFO - PROCESS | 1834 | 1461631294186 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:41:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:41:34 INFO - PROCESS | 1834 | 1461631294193 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:41:34 INFO - PROCESS | 1834 | 1461631294196 Marionette TRACE conn3 <- [1,1554,null,{}] 17:41:34 INFO - PROCESS | 1834 | 1461631294202 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:34 INFO - PROCESS | 1834 | 1461631294470 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:41:34 INFO - PROCESS | 1834 | 1461631294493 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221818800 == 125 [pid = 1834] [id = 396] 17:41:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa21e70c000) [pid = 1834] [serial = 1189] [outer = (nil)] 17:41:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa222a61400) [pid = 1834] [serial = 1190] [outer = 0x7fa21e70c000] 17:41:34 INFO - PROCESS | 1834 | 1461631294558 Marionette DEBUG loaded listener.js 17:41:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa227e8c800) [pid = 1834] [serial = 1191] [outer = 0x7fa21e70c000] 17:41:35 INFO - PROCESS | 1834 | 1461631295397 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:41:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:41:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1237ms 17:41:35 INFO - PROCESS | 1834 | 1461631295431 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:41:35 INFO - PROCESS | 1834 | 1461631295434 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:41:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:41:35 INFO - PROCESS | 1834 | 1461631295441 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:41:35 INFO - PROCESS | 1834 | 1461631295443 Marionette TRACE conn3 <- [1,1558,null,{}] 17:41:35 INFO - PROCESS | 1834 | 1461631295450 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:35 INFO - PROCESS | 1834 | 1461631295647 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:41:35 INFO - PROCESS | 1834 | 1461631295661 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa224248800 == 126 [pid = 1834] [id = 397] 17:41:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa21f07c000) [pid = 1834] [serial = 1192] [outer = (nil)] 17:41:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa227eed800) [pid = 1834] [serial = 1193] [outer = 0x7fa21f07c000] 17:41:35 INFO - PROCESS | 1834 | 1461631295883 Marionette DEBUG loaded listener.js 17:41:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa2288e1c00) [pid = 1834] [serial = 1194] [outer = 0x7fa21f07c000] 17:41:37 INFO - PROCESS | 1834 | 1461631297023 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:41:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:41:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1632ms 17:41:37 INFO - PROCESS | 1834 | 1461631297074 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:41:37 INFO - PROCESS | 1834 | 1461631297083 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:41:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:41:37 INFO - PROCESS | 1834 | 1461631297091 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:41:37 INFO - PROCESS | 1834 | 1461631297098 Marionette TRACE conn3 <- [1,1562,null,{}] 17:41:37 INFO - PROCESS | 1834 | 1461631297109 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:37 INFO - PROCESS | 1834 | 1461631297394 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:41:37 INFO - PROCESS | 1834 | 1461631297698 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21ac9f000 == 127 [pid = 1834] [id = 398] 17:41:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7fa21abf1c00) [pid = 1834] [serial = 1195] [outer = (nil)] 17:41:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7fa21ac56000) [pid = 1834] [serial = 1196] [outer = 0x7fa21abf1c00] 17:41:37 INFO - PROCESS | 1834 | 1461631297804 Marionette DEBUG loaded listener.js 17:41:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7fa21b645800) [pid = 1834] [serial = 1197] [outer = 0x7fa21abf1c00] 17:41:38 INFO - PROCESS | 1834 | 1461631298760 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:41:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:41:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1739ms 17:41:38 INFO - PROCESS | 1834 | 1461631298834 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:41:38 INFO - PROCESS | 1834 | 1461631298847 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:41:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:41:38 INFO - PROCESS | 1834 | 1461631298865 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:41:38 INFO - PROCESS | 1834 | 1461631298872 Marionette TRACE conn3 <- [1,1566,null,{}] 17:41:38 INFO - PROCESS | 1834 | 1461631298882 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:39 INFO - PROCESS | 1834 | 1461631299330 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:41:39 INFO - PROCESS | 1834 | 1461631299594 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cb4c000 == 128 [pid = 1834] [id = 399] 17:41:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7fa21cb17c00) [pid = 1834] [serial = 1198] [outer = (nil)] 17:41:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa21e421c00) [pid = 1834] [serial = 1199] [outer = 0x7fa21cb17c00] 17:41:39 INFO - PROCESS | 1834 | 1461631299679 Marionette DEBUG loaded listener.js 17:41:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7fa21f079400) [pid = 1834] [serial = 1200] [outer = 0x7fa21cb17c00] 17:41:40 INFO - PROCESS | 1834 | 1461631300610 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:41:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:41:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1797ms 17:41:40 INFO - PROCESS | 1834 | 1461631300660 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:41:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:41:40 INFO - PROCESS | 1834 | 1461631300665 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:41:40 INFO - PROCESS | 1834 | 1461631300675 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:41:40 INFO - PROCESS | 1834 | 1461631300682 Marionette TRACE conn3 <- [1,1570,null,{}] 17:41:40 INFO - PROCESS | 1834 | 1461631300755 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:41 INFO - PROCESS | 1834 | 1461631301038 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:41:41 INFO - PROCESS | 1834 | 1461631301300 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227dda800 == 129 [pid = 1834] [id = 400] 17:41:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7fa21cca3800) [pid = 1834] [serial = 1201] [outer = (nil)] 17:41:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7fa222a5d000) [pid = 1834] [serial = 1202] [outer = 0x7fa21cca3800] 17:41:41 INFO - PROCESS | 1834 | 1461631301428 Marionette DEBUG loaded listener.js 17:41:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7fa223611400) [pid = 1834] [serial = 1203] [outer = 0x7fa21cca3800] 17:41:42 INFO - PROCESS | 1834 | 1461631302390 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:41:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:41:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1762ms 17:41:42 INFO - PROCESS | 1834 | 1461631302435 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:41:42 INFO - PROCESS | 1834 | 1461631302439 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:41:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:41:42 INFO - PROCESS | 1834 | 1461631302446 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:41:42 INFO - PROCESS | 1834 | 1461631302449 Marionette TRACE conn3 <- [1,1574,null,{}] 17:41:42 INFO - PROCESS | 1834 | 1461631302455 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:42 INFO - PROCESS | 1834 | 1461631302669 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:41:42 INFO - PROCESS | 1834 | 1461631302884 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228ec5000 == 130 [pid = 1834] [id = 401] 17:41:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7fa21f078800) [pid = 1834] [serial = 1204] [outer = (nil)] 17:41:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7fa227ee7800) [pid = 1834] [serial = 1205] [outer = 0x7fa21f078800] 17:41:42 INFO - PROCESS | 1834 | 1461631302962 Marionette DEBUG loaded listener.js 17:41:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7fa2286f1000) [pid = 1834] [serial = 1206] [outer = 0x7fa21f078800] 17:41:43 INFO - PROCESS | 1834 | 1461631303932 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 17:41:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:41:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1535ms 17:41:43 INFO - PROCESS | 1834 | 1461631303983 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:41:43 INFO - PROCESS | 1834 | 1461631303986 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:41:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:41:43 INFO - PROCESS | 1834 | 1461631303994 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:41:44 INFO - PROCESS | 1834 | 1461631303998 Marionette TRACE conn3 <- [1,1578,null,{}] 17:41:44 INFO - PROCESS | 1834 | 1461631304004 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:44 INFO - PROCESS | 1834 | 1461631304227 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:41:44 INFO - PROCESS | 1834 | 1461631304489 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22bec3800 == 131 [pid = 1834] [id = 402] 17:41:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7fa228f89800) [pid = 1834] [serial = 1207] [outer = (nil)] 17:41:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7fa2290b1000) [pid = 1834] [serial = 1208] [outer = 0x7fa228f89800] 17:41:44 INFO - PROCESS | 1834 | 1461631304607 Marionette DEBUG loaded listener.js 17:41:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7fa22992cc00) [pid = 1834] [serial = 1209] [outer = 0x7fa228f89800] 17:41:45 INFO - PROCESS | 1834 | 1461631305471 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 17:41:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:41:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1533ms 17:41:45 INFO - PROCESS | 1834 | 1461631305528 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:41:45 INFO - PROCESS | 1834 | 1461631305532 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:41:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:41:45 INFO - PROCESS | 1834 | 1461631305538 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:41:45 INFO - PROCESS | 1834 | 1461631305541 Marionette TRACE conn3 <- [1,1582,null,{}] 17:41:45 INFO - PROCESS | 1834 | 1461631305547 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:45 INFO - PROCESS | 1834 | 1461631305785 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:41:46 INFO - PROCESS | 1834 | 1461631306029 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2303a2800 == 132 [pid = 1834] [id = 403] 17:41:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7fa22992b000) [pid = 1834] [serial = 1210] [outer = (nil)] 17:41:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7fa22fedd400) [pid = 1834] [serial = 1211] [outer = 0x7fa22992b000] 17:41:46 INFO - PROCESS | 1834 | 1461631306160 Marionette DEBUG loaded listener.js 17:41:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7fa2318e5400) [pid = 1834] [serial = 1212] [outer = 0x7fa22992b000] 17:41:47 INFO - PROCESS | 1834 | 1461631307024 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:41:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:41:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1528ms 17:41:47 INFO - PROCESS | 1834 | 1461631307068 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:41:47 INFO - PROCESS | 1834 | 1461631307071 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:41:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:41:47 INFO - PROCESS | 1834 | 1461631307077 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:41:47 INFO - PROCESS | 1834 | 1461631307079 Marionette TRACE conn3 <- [1,1586,null,{}] 17:41:47 INFO - PROCESS | 1834 | 1461631307084 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:47 INFO - PROCESS | 1834 | 1461631307289 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:41:47 INFO - PROCESS | 1834 | 1461631307489 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a8d800 == 133 [pid = 1834] [id = 404] 17:41:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7fa22be74000) [pid = 1834] [serial = 1213] [outer = (nil)] 17:41:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7fa232a23800) [pid = 1834] [serial = 1214] [outer = 0x7fa22be74000] 17:41:47 INFO - PROCESS | 1834 | 1461631307559 Marionette DEBUG loaded listener.js 17:41:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7fa233bc4400) [pid = 1834] [serial = 1215] [outer = 0x7fa22be74000] 17:41:48 INFO - PROCESS | 1834 | 1461631308436 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 17:41:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:41:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1427ms 17:41:48 INFO - PROCESS | 1834 | 1461631308505 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:41:48 INFO - PROCESS | 1834 | 1461631308509 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:41:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:41:48 INFO - PROCESS | 1834 | 1461631308515 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:41:48 INFO - PROCESS | 1834 | 1461631308517 Marionette TRACE conn3 <- [1,1590,null,{}] 17:41:48 INFO - PROCESS | 1834 | 1461631308523 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:48 INFO - PROCESS | 1834 | 1461631308745 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:41:48 INFO - PROCESS | 1834 | 1461631308945 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa235644800 == 134 [pid = 1834] [id = 405] 17:41:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7fa2318e6c00) [pid = 1834] [serial = 1216] [outer = (nil)] 17:41:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7fa238a63c00) [pid = 1834] [serial = 1217] [outer = 0x7fa2318e6c00] 17:41:49 INFO - PROCESS | 1834 | 1461631309014 Marionette DEBUG loaded listener.js 17:41:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7fa23f584800) [pid = 1834] [serial = 1218] [outer = 0x7fa2318e6c00] 17:41:49 INFO - PROCESS | 1834 | 1461631309902 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 17:41:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:41:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1427ms 17:41:49 INFO - PROCESS | 1834 | 1461631309944 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:41:49 INFO - PROCESS | 1834 | 1461631309948 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:41:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:41:49 INFO - PROCESS | 1834 | 1461631309954 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:41:49 INFO - PROCESS | 1834 | 1461631309957 Marionette TRACE conn3 <- [1,1594,null,{}] 17:41:49 INFO - PROCESS | 1834 | 1461631309963 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:50 INFO - PROCESS | 1834 | 1461631310168 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:41:50 INFO - PROCESS | 1834 | 1461631310379 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa240939000 == 135 [pid = 1834] [id = 406] 17:41:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7fa2327a6000) [pid = 1834] [serial = 1219] [outer = (nil)] 17:41:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa2409f0c00) [pid = 1834] [serial = 1220] [outer = 0x7fa2327a6000] 17:41:50 INFO - PROCESS | 1834 | 1461631310447 Marionette DEBUG loaded listener.js 17:41:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa242b40c00) [pid = 1834] [serial = 1221] [outer = 0x7fa2327a6000] 17:41:51 INFO - PROCESS | 1834 | 1461631311326 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:41:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:41:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1436ms 17:41:51 INFO - PROCESS | 1834 | 1461631311391 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:41:51 INFO - PROCESS | 1834 | 1461631311395 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:41:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:41:51 INFO - PROCESS | 1834 | 1461631311401 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:41:51 INFO - PROCESS | 1834 | 1461631311403 Marionette TRACE conn3 <- [1,1598,null,{}] 17:41:51 INFO - PROCESS | 1834 | 1461631311408 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:51 INFO - PROCESS | 1834 | 1461631311643 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:41:51 INFO - PROCESS | 1834 | 1461631311843 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24458e000 == 136 [pid = 1834] [id = 407] 17:41:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa219bbb400) [pid = 1834] [serial = 1222] [outer = (nil)] 17:41:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa219bc2c00) [pid = 1834] [serial = 1223] [outer = 0x7fa219bbb400] 17:41:51 INFO - PROCESS | 1834 | 1461631311954 Marionette DEBUG loaded listener.js 17:41:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa219bc7800) [pid = 1834] [serial = 1224] [outer = 0x7fa219bbb400] 17:41:52 INFO - PROCESS | 1834 | 1461631312908 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:41:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:41:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1530ms 17:41:52 INFO - PROCESS | 1834 | 1461631312931 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:41:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:41:52 INFO - PROCESS | 1834 | 1461631312935 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:41:52 INFO - PROCESS | 1834 | 1461631312941 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:41:52 INFO - PROCESS | 1834 | 1461631312945 Marionette TRACE conn3 <- [1,1602,null,{}] 17:41:52 INFO - PROCESS | 1834 | 1461631312950 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:53 INFO - PROCESS | 1834 | 1461631313178 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:41:53 INFO - PROCESS | 1834 | 1461631313385 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa247652800 == 137 [pid = 1834] [id = 408] 17:41:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7fa219bbd800) [pid = 1834] [serial = 1225] [outer = (nil)] 17:41:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7fa21dc1b400) [pid = 1834] [serial = 1226] [outer = 0x7fa219bbd800] 17:41:53 INFO - PROCESS | 1834 | 1461631313461 Marionette DEBUG loaded listener.js 17:41:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7fa242b42400) [pid = 1834] [serial = 1227] [outer = 0x7fa219bbd800] 17:41:54 INFO - PROCESS | 1834 | 1461631314344 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 17:41:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:41:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1437ms 17:41:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:41:54 INFO - PROCESS | 1834 | 1461631314378 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:41:54 INFO - PROCESS | 1834 | 1461631314380 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:41:54 INFO - PROCESS | 1834 | 1461631314387 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:41:54 INFO - PROCESS | 1834 | 1461631314390 Marionette TRACE conn3 <- [1,1606,null,{}] 17:41:54 INFO - PROCESS | 1834 | 1461631314394 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:54 INFO - PROCESS | 1834 | 1461631314587 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:41:54 INFO - PROCESS | 1834 | 1461631314793 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221a7d800 == 138 [pid = 1834] [id = 409] 17:41:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7fa219bc7400) [pid = 1834] [serial = 1228] [outer = (nil)] 17:41:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7fa228608000) [pid = 1834] [serial = 1229] [outer = 0x7fa219bc7400] 17:41:54 INFO - PROCESS | 1834 | 1461631314861 Marionette DEBUG loaded listener.js 17:41:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7fa22860d400) [pid = 1834] [serial = 1230] [outer = 0x7fa219bc7400] 17:41:55 INFO - PROCESS | 1834 | 1461631315748 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 17:41:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:41:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1438ms 17:41:55 INFO - PROCESS | 1834 | 1461631315825 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:41:55 INFO - PROCESS | 1834 | 1461631315829 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:41:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:41:55 INFO - PROCESS | 1834 | 1461631315835 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:41:55 INFO - PROCESS | 1834 | 1461631315847 Marionette TRACE conn3 <- [1,1610,null,{}] 17:41:55 INFO - PROCESS | 1834 | 1461631315852 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:56 INFO - PROCESS | 1834 | 1461631316103 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:41:56 INFO - PROCESS | 1834 | 1461631316348 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228571800 == 139 [pid = 1834] [id = 410] 17:41:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7fa21dc1a400) [pid = 1834] [serial = 1231] [outer = (nil)] 17:41:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7fa2285e0000) [pid = 1834] [serial = 1232] [outer = 0x7fa21dc1a400] 17:41:56 INFO - PROCESS | 1834 | 1461631316465 Marionette DEBUG loaded listener.js 17:41:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7fa2285e5c00) [pid = 1834] [serial = 1233] [outer = 0x7fa21dc1a400] 17:41:57 INFO - PROCESS | 1834 | 1461631317349 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 17:41:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:41:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1555ms 17:41:57 INFO - PROCESS | 1834 | 1461631317391 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:41:57 INFO - PROCESS | 1834 | 1461631317395 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:41:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:41:57 INFO - PROCESS | 1834 | 1461631317401 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:41:57 INFO - PROCESS | 1834 | 1461631317404 Marionette TRACE conn3 <- [1,1614,null,{}] 17:41:57 INFO - PROCESS | 1834 | 1461631317410 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:57 INFO - PROCESS | 1834 | 1461631317620 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:41:57 INFO - PROCESS | 1834 | 1461631317918 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21aca9800 == 140 [pid = 1834] [id = 411] 17:41:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7fa219dac800) [pid = 1834] [serial = 1234] [outer = (nil)] 17:41:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7fa2233e2400) [pid = 1834] [serial = 1235] [outer = 0x7fa219dac800] 17:41:58 INFO - PROCESS | 1834 | 1461631317996 Marionette DEBUG loaded listener.js 17:41:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7fa2285e6400) [pid = 1834] [serial = 1236] [outer = 0x7fa219dac800] 17:41:58 INFO - PROCESS | 1834 | 1461631318872 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 17:41:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 17:41:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1534ms 17:41:58 INFO - PROCESS | 1834 | 1461631318937 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:41:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:41:58 INFO - PROCESS | 1834 | 1461631318942 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:41:58 INFO - PROCESS | 1834 | 1461631318949 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:41:58 INFO - PROCESS | 1834 | 1461631318952 Marionette TRACE conn3 <- [1,1618,null,{}] 17:41:58 INFO - PROCESS | 1834 | 1461631318958 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:59 INFO - PROCESS | 1834 | 1461631319180 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:42:00 INFO - PROCESS | 1834 | 1461631320012 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21abb9800 == 141 [pid = 1834] [id = 412] 17:42:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7fa218042800) [pid = 1834] [serial = 1237] [outer = (nil)] 17:42:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7fa218048000) [pid = 1834] [serial = 1238] [outer = 0x7fa218042800] 17:42:00 INFO - PROCESS | 1834 | 1461631320106 Marionette DEBUG loaded listener.js 17:42:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7fa218d6e400) [pid = 1834] [serial = 1239] [outer = 0x7fa218042800] 17:42:01 INFO - PROCESS | 1834 | 1461631321023 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 17:42:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:42:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2138ms 17:42:01 INFO - PROCESS | 1834 | 1461631321089 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:42:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:42:01 INFO - PROCESS | 1834 | 1461631321095 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:42:01 INFO - PROCESS | 1834 | 1461631321103 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:42:01 INFO - PROCESS | 1834 | 1461631321108 Marionette TRACE conn3 <- [1,1622,null,{}] 17:42:01 INFO - PROCESS | 1834 | 1461631321115 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:01 INFO - PROCESS | 1834 | 1461631321327 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:42:01 INFO - PROCESS | 1834 | 1461631321598 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b3c4000 == 142 [pid = 1834] [id = 413] 17:42:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7fa21aad9400) [pid = 1834] [serial = 1240] [outer = (nil)] 17:42:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7fa21ac4bc00) [pid = 1834] [serial = 1241] [outer = 0x7fa21aad9400] 17:42:01 INFO - PROCESS | 1834 | 1461631321686 Marionette DEBUG loaded listener.js 17:42:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7fa21aed8c00) [pid = 1834] [serial = 1242] [outer = 0x7fa21aad9400] 17:42:02 INFO - PROCESS | 1834 | 1461631322727 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 17:42:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 17:42:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1689ms 17:42:02 INFO - PROCESS | 1834 | 1461631322795 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:42:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:42:02 INFO - PROCESS | 1834 | 1461631322802 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:42:02 INFO - PROCESS | 1834 | 1461631322815 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:42:02 INFO - PROCESS | 1834 | 1461631322818 Marionette TRACE conn3 <- [1,1626,null,{}] 17:42:02 INFO - PROCESS | 1834 | 1461631322832 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:03 INFO - PROCESS | 1834 | 1461631323087 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:42:03 INFO - PROCESS | 1834 | 1461631323382 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2180df000 == 143 [pid = 1834] [id = 414] 17:42:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7fa21b682c00) [pid = 1834] [serial = 1243] [outer = (nil)] 17:42:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7fa21c377c00) [pid = 1834] [serial = 1244] [outer = 0x7fa21b682c00] 17:42:03 INFO - PROCESS | 1834 | 1461631323496 Marionette DEBUG loaded listener.js 17:42:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7fa21c3bb000) [pid = 1834] [serial = 1245] [outer = 0x7fa21b682c00] 17:42:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24470c800 == 142 [pid = 1834] [id = 212] 17:42:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232088800 == 141 [pid = 1834] [id = 64] 17:42:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22bfaf000 == 140 [pid = 1834] [id = 68] 17:42:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227c10800 == 139 [pid = 1834] [id = 92] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7fa21856ec00) [pid = 1834] [serial = 1094] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7fa244569800) [pid = 1834] [serial = 1088] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7fa240c0fc00) [pid = 1834] [serial = 1085] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7fa22191b400) [pid = 1834] [serial = 1097] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7fa21ac52000) [pid = 1834] [serial = 1091] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7fa21e417000) [pid = 1834] [serial = 1121] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221818800 == 138 [pid = 1834] [id = 396] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f0f1000 == 137 [pid = 1834] [id = 395] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c90f000 == 136 [pid = 1834] [id = 394] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b220000 == 135 [pid = 1834] [id = 393] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21850d800 == 134 [pid = 1834] [id = 392] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e49d000 == 133 [pid = 1834] [id = 391] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219be1000 == 132 [pid = 1834] [id = 387] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa248cbc000 == 131 [pid = 1834] [id = 386] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244908800 == 130 [pid = 1834] [id = 385] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24451c800 == 129 [pid = 1834] [id = 384] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa240933000 == 128 [pid = 1834] [id = 383] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa238d05800 == 127 [pid = 1834] [id = 382] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23371f000 == 126 [pid = 1834] [id = 381] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2327d9000 == 125 [pid = 1834] [id = 380] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2303ab000 == 124 [pid = 1834] [id = 379] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22a549000 == 123 [pid = 1834] [id = 378] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228724800 == 122 [pid = 1834] [id = 377] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227d5b000 == 121 [pid = 1834] [id = 376] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e4d3000 == 120 [pid = 1834] [id = 375] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219cd8800 == 119 [pid = 1834] [id = 374] 17:42:04 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221df000 == 118 [pid = 1834] [id = 373] 17:42:04 INFO - PROCESS | 1834 | 1461631324465 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7fa218d70c00) [pid = 1834] [serial = 1079] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7fa222a60800) [pid = 1834] [serial = 1116] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7fa2296f3800) [pid = 1834] [serial = 1067] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7fa23e929400) [pid = 1834] [serial = 1082] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7fa2239b8c00) [pid = 1834] [serial = 1064] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7fa21aeca800) [pid = 1834] [serial = 1103] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7fa22bf11400) [pid = 1834] [serial = 1070] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7fa223df2c00) [pid = 1834] [serial = 1118] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7fa21f07c800) [pid = 1834] [serial = 1109] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7fa222885c00) [pid = 1834] [serial = 1112] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7fa222a58c00) [pid = 1834] [serial = 1115] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7fa21b47e800) [pid = 1834] [serial = 1058] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7fa235c3a000) [pid = 1834] [serial = 1076] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7fa227eeb800) [pid = 1834] [serial = 1119] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7fa21e41a000) [pid = 1834] [serial = 1107] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa2318de800) [pid = 1834] [serial = 1073] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa21b64a800) [pid = 1834] [serial = 1104] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa21cc9dc00) [pid = 1834] [serial = 1106] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa21e421400) [pid = 1834] [serial = 1061] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa21f07c400) [pid = 1834] [serial = 1100] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7fa222a49400) [pid = 1834] [serial = 1113] [outer = (nil)] [url = about:blank] 17:42:04 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7fa221aa6000) [pid = 1834] [serial = 1110] [outer = (nil)] [url = about:blank] 17:42:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:42:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1748ms 17:42:04 INFO - PROCESS | 1834 | 1461631324557 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:42:04 INFO - PROCESS | 1834 | 1461631324560 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:42:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:42:04 INFO - PROCESS | 1834 | 1461631324576 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:42:04 INFO - PROCESS | 1834 | 1461631324585 Marionette TRACE conn3 <- [1,1630,null,{}] 17:42:04 INFO - PROCESS | 1834 | 1461631324592 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:04 INFO - PROCESS | 1834 | 1461631324850 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:42:05 INFO - PROCESS | 1834 | 1461631325122 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21aca8800 == 119 [pid = 1834] [id = 415] 17:42:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7fa219dae800) [pid = 1834] [serial = 1246] [outer = (nil)] 17:42:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7fa21c3c1800) [pid = 1834] [serial = 1247] [outer = 0x7fa219dae800] 17:42:05 INFO - PROCESS | 1834 | 1461631325254 Marionette DEBUG loaded listener.js 17:42:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa21dc20400) [pid = 1834] [serial = 1248] [outer = 0x7fa219dae800] 17:42:06 INFO - PROCESS | 1834 | 1461631326236 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 17:42:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:42:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1704ms 17:42:06 INFO - PROCESS | 1834 | 1461631326273 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:42:06 INFO - PROCESS | 1834 | 1461631326278 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:42:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:42:06 INFO - PROCESS | 1834 | 1461631326328 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:42:06 INFO - PROCESS | 1834 | 1461631326330 Marionette TRACE conn3 <- [1,1634,null,{}] 17:42:06 INFO - PROCESS | 1834 | 1461631326341 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:06 INFO - PROCESS | 1834 | 1461631326580 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:42:06 INFO - PROCESS | 1834 | 1461631326612 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c1ba800 == 120 [pid = 1834] [id = 416] 17:42:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa21ccaa000) [pid = 1834] [serial = 1249] [outer = (nil)] 17:42:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa21e30e000) [pid = 1834] [serial = 1250] [outer = 0x7fa21ccaa000] 17:42:06 INFO - PROCESS | 1834 | 1461631326693 Marionette DEBUG loaded listener.js 17:42:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa21e422400) [pid = 1834] [serial = 1251] [outer = 0x7fa21ccaa000] 17:42:07 INFO - PROCESS | 1834 | 1461631327607 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:42:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:42:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1383ms 17:42:07 INFO - PROCESS | 1834 | 1461631327668 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:42:07 INFO - PROCESS | 1834 | 1461631327671 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:42:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:42:07 INFO - PROCESS | 1834 | 1461631327677 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:42:07 INFO - PROCESS | 1834 | 1461631327679 Marionette TRACE conn3 <- [1,1638,null,{}] 17:42:07 INFO - PROCESS | 1834 | 1461631327684 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:07 INFO - PROCESS | 1834 | 1461631327953 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:42:07 INFO - PROCESS | 1834 | 1461631327993 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e4c4000 == 121 [pid = 1834] [id = 417] 17:42:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa21f074800) [pid = 1834] [serial = 1252] [outer = (nil)] 17:42:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7fa21f080000) [pid = 1834] [serial = 1253] [outer = 0x7fa21f074800] 17:42:08 INFO - PROCESS | 1834 | 1461631328074 Marionette DEBUG loaded listener.js 17:42:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7fa221aa8400) [pid = 1834] [serial = 1254] [outer = 0x7fa21f074800] 17:42:09 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7fa22228f800) [pid = 1834] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:42:09 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7fa21b478400) [pid = 1834] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:42:09 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa219da8800) [pid = 1834] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:42:09 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa21e70c000) [pid = 1834] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:42:09 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa21b642800) [pid = 1834] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:42:09 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa21b67c000) [pid = 1834] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:42:09 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa21b677000) [pid = 1834] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:42:09 INFO - PROCESS | 1834 | 1461631329467 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 17:42:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:42:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1830ms 17:42:09 INFO - PROCESS | 1834 | 1461631329509 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:42:09 INFO - PROCESS | 1834 | 1461631329512 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:42:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:42:09 INFO - PROCESS | 1834 | 1461631329518 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:42:09 INFO - PROCESS | 1834 | 1461631329520 Marionette TRACE conn3 <- [1,1642,null,{}] 17:42:09 INFO - PROCESS | 1834 | 1461631329526 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:09 INFO - PROCESS | 1834 | 1461631329765 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:42:09 INFO - PROCESS | 1834 | 1461631329786 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4fa800 == 122 [pid = 1834] [id = 418] 17:42:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa21ac55000) [pid = 1834] [serial = 1255] [outer = (nil)] 17:42:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa222882c00) [pid = 1834] [serial = 1256] [outer = 0x7fa21ac55000] 17:42:09 INFO - PROCESS | 1834 | 1461631329851 Marionette DEBUG loaded listener.js 17:42:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa222a59000) [pid = 1834] [serial = 1257] [outer = 0x7fa21ac55000] 17:42:10 INFO - PROCESS | 1834 | 1461631330775 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 17:42:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:42:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1284ms 17:42:10 INFO - PROCESS | 1834 | 1461631330803 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:42:10 INFO - PROCESS | 1834 | 1461631330807 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:42:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:42:10 INFO - PROCESS | 1834 | 1461631330813 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:42:10 INFO - PROCESS | 1834 | 1461631330838 Marionette TRACE conn3 <- [1,1646,null,{}] 17:42:10 INFO - PROCESS | 1834 | 1461631330856 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:11 INFO - PROCESS | 1834 | 1461631331041 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:42:11 INFO - PROCESS | 1834 | 1461631331371 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218504800 == 123 [pid = 1834] [id = 419] 17:42:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa217e39000) [pid = 1834] [serial = 1258] [outer = (nil)] 17:42:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa217e3f800) [pid = 1834] [serial = 1259] [outer = 0x7fa217e39000] 17:42:11 INFO - PROCESS | 1834 | 1461631331450 Marionette DEBUG loaded listener.js 17:42:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7fa21804fc00) [pid = 1834] [serial = 1260] [outer = 0x7fa217e39000] 17:42:12 INFO - PROCESS | 1834 | 1461631332471 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 17:42:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:42:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1723ms 17:42:12 INFO - PROCESS | 1834 | 1461631332539 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:42:12 INFO - PROCESS | 1834 | 1461631332546 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:42:12 INFO - PROCESS | 1834 | 1461631332554 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:42:12 INFO - PROCESS | 1834 | 1461631332559 Marionette TRACE conn3 <- [1,1650,null,{}] 17:42:12 INFO - PROCESS | 1834 | 1461631332568 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:12 INFO - PROCESS | 1834 | 1461631332850 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:42:13 INFO - PROCESS | 1834 | 1461631333160 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c1af800 == 124 [pid = 1834] [id = 420] 17:42:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7fa21aed9800) [pid = 1834] [serial = 1261] [outer = (nil)] 17:42:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7fa21b67cc00) [pid = 1834] [serial = 1262] [outer = 0x7fa21aed9800] 17:42:13 INFO - PROCESS | 1834 | 1461631333244 Marionette DEBUG loaded listener.js 17:42:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7fa21c3bc400) [pid = 1834] [serial = 1263] [outer = 0x7fa21aed9800] 17:42:14 INFO - PROCESS | 1834 | 1461631334224 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 17:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1737ms 17:42:14 INFO - PROCESS | 1834 | 1461631334296 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:42:14 INFO - PROCESS | 1834 | 1461631334302 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:42:14 INFO - PROCESS | 1834 | 1461631334310 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:42:14 INFO - PROCESS | 1834 | 1461631334312 Marionette TRACE conn3 <- [1,1654,null,{}] 17:42:14 INFO - PROCESS | 1834 | 1461631334319 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:14 INFO - PROCESS | 1834 | 1461631334548 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:42:14 INFO - PROCESS | 1834 | 1461631334880 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2220d7000 == 125 [pid = 1834] [id = 421] 17:42:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7fa21e306000) [pid = 1834] [serial = 1264] [outer = (nil)] 17:42:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7fa21e710400) [pid = 1834] [serial = 1265] [outer = 0x7fa21e306000] 17:42:14 INFO - PROCESS | 1834 | 1461631334956 Marionette DEBUG loaded listener.js 17:42:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7fa221aa5800) [pid = 1834] [serial = 1266] [outer = 0x7fa21e306000] 17:42:15 INFO - PROCESS | 1834 | 1461631335908 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1634ms 17:42:15 INFO - PROCESS | 1834 | 1461631335944 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:42:15 INFO - PROCESS | 1834 | 1461631335949 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:42:15 INFO - PROCESS | 1834 | 1461631335965 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:42:15 INFO - PROCESS | 1834 | 1461631335974 Marionette TRACE conn3 <- [1,1658,null,{}] 17:42:15 INFO - PROCESS | 1834 | 1461631335982 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:16 INFO - PROCESS | 1834 | 1461631336217 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:42:16 INFO - PROCESS | 1834 | 1461631336461 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c1a800 == 126 [pid = 1834] [id = 422] 17:42:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7fa21e311000) [pid = 1834] [serial = 1267] [outer = (nil)] 17:42:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7fa2233e8400) [pid = 1834] [serial = 1268] [outer = 0x7fa21e311000] 17:42:16 INFO - PROCESS | 1834 | 1461631336580 Marionette DEBUG loaded listener.js 17:42:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7fa223615c00) [pid = 1834] [serial = 1269] [outer = 0x7fa21e311000] 17:42:17 INFO - PROCESS | 1834 | 1461631337505 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1597ms 17:42:17 INFO - PROCESS | 1834 | 1461631337553 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:42:17 INFO - PROCESS | 1834 | 1461631337558 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:42:17 INFO - PROCESS | 1834 | 1461631337565 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:42:17 INFO - PROCESS | 1834 | 1461631337568 Marionette TRACE conn3 <- [1,1662,null,{}] 17:42:17 INFO - PROCESS | 1834 | 1461631337574 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:17 INFO - PROCESS | 1834 | 1461631337800 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:42:18 INFO - PROCESS | 1834 | 1461631338056 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227dc7800 == 127 [pid = 1834] [id = 423] 17:42:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7fa222890400) [pid = 1834] [serial = 1270] [outer = (nil)] 17:42:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7fa223df7400) [pid = 1834] [serial = 1271] [outer = 0x7fa222890400] 17:42:18 INFO - PROCESS | 1834 | 1461631338175 Marionette DEBUG loaded listener.js 17:42:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7fa227e89000) [pid = 1834] [serial = 1272] [outer = 0x7fa222890400] 17:42:19 INFO - PROCESS | 1834 | 1461631339061 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1537ms 17:42:19 INFO - PROCESS | 1834 | 1461631339102 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:42:19 INFO - PROCESS | 1834 | 1461631339106 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:42:19 INFO - PROCESS | 1834 | 1461631339113 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:42:19 INFO - PROCESS | 1834 | 1461631339116 Marionette TRACE conn3 <- [1,1666,null,{}] 17:42:19 INFO - PROCESS | 1834 | 1461631339122 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:19 INFO - PROCESS | 1834 | 1461631339338 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:42:19 INFO - PROCESS | 1834 | 1461631339543 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22856f800 == 128 [pid = 1834] [id = 424] 17:42:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7fa228089000) [pid = 1834] [serial = 1273] [outer = (nil)] 17:42:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7fa2285dec00) [pid = 1834] [serial = 1274] [outer = 0x7fa228089000] 17:42:19 INFO - PROCESS | 1834 | 1461631339675 Marionette DEBUG loaded listener.js 17:42:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7fa228666c00) [pid = 1834] [serial = 1275] [outer = 0x7fa228089000] 17:42:20 INFO - PROCESS | 1834 | 1461631340672 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 17:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1630ms 17:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:42:20 INFO - PROCESS | 1834 | 1461631340744 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:42:20 INFO - PROCESS | 1834 | 1461631340747 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:42:20 INFO - PROCESS | 1834 | 1461631340755 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:42:20 INFO - PROCESS | 1834 | 1461631340757 Marionette TRACE conn3 <- [1,1670,null,{}] 17:42:20 INFO - PROCESS | 1834 | 1461631340764 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:21 INFO - PROCESS | 1834 | 1461631341027 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:42:21 INFO - PROCESS | 1834 | 1461631341269 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a878800 == 129 [pid = 1834] [id = 425] 17:42:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7fa22808f400) [pid = 1834] [serial = 1276] [outer = (nil)] 17:42:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7fa228f8f400) [pid = 1834] [serial = 1277] [outer = 0x7fa22808f400] 17:42:21 INFO - PROCESS | 1834 | 1461631341386 Marionette DEBUG loaded listener.js 17:42:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7fa2296f2400) [pid = 1834] [serial = 1278] [outer = 0x7fa22808f400] 17:42:22 INFO - PROCESS | 1834 | 1461631342279 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 17:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1587ms 17:42:22 INFO - PROCESS | 1834 | 1461631342341 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:42:22 INFO - PROCESS | 1834 | 1461631342344 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:42:22 INFO - PROCESS | 1834 | 1461631342351 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:42:22 INFO - PROCESS | 1834 | 1461631342354 Marionette TRACE conn3 <- [1,1674,null,{}] 17:42:22 INFO - PROCESS | 1834 | 1461631342359 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:22 INFO - PROCESS | 1834 | 1461631342573 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:42:22 INFO - PROCESS | 1834 | 1461631342776 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22f573000 == 130 [pid = 1834] [id = 426] 17:42:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7fa22360fc00) [pid = 1834] [serial = 1279] [outer = (nil)] 17:42:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7fa22a8a0c00) [pid = 1834] [serial = 1280] [outer = 0x7fa22360fc00] 17:42:22 INFO - PROCESS | 1834 | 1461631342891 Marionette DEBUG loaded listener.js 17:42:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7fa22bf11400) [pid = 1834] [serial = 1281] [outer = 0x7fa22360fc00] 17:42:23 INFO - PROCESS | 1834 | 1461631343834 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 17:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1530ms 17:42:23 INFO - PROCESS | 1834 | 1461631343882 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:42:23 INFO - PROCESS | 1834 | 1461631343886 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:42:23 INFO - PROCESS | 1834 | 1461631343893 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:42:23 INFO - PROCESS | 1834 | 1461631343895 Marionette TRACE conn3 <- [1,1678,null,{}] 17:42:23 INFO - PROCESS | 1834 | 1461631343901 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:24 INFO - PROCESS | 1834 | 1461631344132 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:42:24 INFO - PROCESS | 1834 | 1461631344336 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a89800 == 131 [pid = 1834] [id = 427] 17:42:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7fa2286f7c00) [pid = 1834] [serial = 1282] [outer = (nil)] 17:42:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7fa22e947000) [pid = 1834] [serial = 1283] [outer = 0x7fa2286f7c00] 17:42:24 INFO - PROCESS | 1834 | 1461631344448 Marionette DEBUG loaded listener.js 17:42:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7fa230d74c00) [pid = 1834] [serial = 1284] [outer = 0x7fa2286f7c00] 17:42:25 INFO - PROCESS | 1834 | 1461631345343 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 17:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1486ms 17:42:25 INFO - PROCESS | 1834 | 1461631345380 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:42:25 INFO - PROCESS | 1834 | 1461631345384 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:42:25 INFO - PROCESS | 1834 | 1461631345390 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:42:25 INFO - PROCESS | 1834 | 1461631345393 Marionette TRACE conn3 <- [1,1682,null,{}] 17:42:25 INFO - PROCESS | 1834 | 1461631345399 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:25 INFO - PROCESS | 1834 | 1461631345700 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:42:25 INFO - PROCESS | 1834 | 1461631345854 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23563b800 == 132 [pid = 1834] [id = 428] 17:42:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7fa22ac21000) [pid = 1834] [serial = 1285] [outer = (nil)] 17:42:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7fa231808c00) [pid = 1834] [serial = 1286] [outer = 0x7fa22ac21000] 17:42:25 INFO - PROCESS | 1834 | 1461631345971 Marionette DEBUG loaded listener.js 17:42:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7fa231ce3800) [pid = 1834] [serial = 1287] [outer = 0x7fa22ac21000] 17:42:26 INFO - PROCESS | 1834 | 1461631346934 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 17:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1580ms 17:42:26 INFO - PROCESS | 1834 | 1461631346971 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:42:26 INFO - PROCESS | 1834 | 1461631346975 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:42:26 INFO - PROCESS | 1834 | 1461631346981 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:42:26 INFO - PROCESS | 1834 | 1461631346983 Marionette TRACE conn3 <- [1,1686,null,{}] 17:42:26 INFO - PROCESS | 1834 | 1461631346989 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:27 INFO - PROCESS | 1834 | 1461631347211 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:42:27 INFO - PROCESS | 1834 | 1461631347432 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23fcb9000 == 133 [pid = 1834] [id = 429] 17:42:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7fa228b30c00) [pid = 1834] [serial = 1288] [outer = (nil)] 17:42:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7fa230355800) [pid = 1834] [serial = 1289] [outer = 0x7fa228b30c00] 17:42:27 INFO - PROCESS | 1834 | 1461631347559 Marionette DEBUG loaded listener.js 17:42:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7fa23308c800) [pid = 1834] [serial = 1290] [outer = 0x7fa228b30c00] 17:42:28 INFO - PROCESS | 1834 | 1461631348540 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 17:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 17:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1628ms 17:42:28 INFO - PROCESS | 1834 | 1461631348610 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:42:28 INFO - PROCESS | 1834 | 1461631348615 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:42:28 INFO - PROCESS | 1834 | 1461631348621 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:42:28 INFO - PROCESS | 1834 | 1461631348625 Marionette TRACE conn3 <- [1,1690,null,{}] 17:42:28 INFO - PROCESS | 1834 | 1461631348630 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:28 INFO - PROCESS | 1834 | 1461631348930 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:42:29 INFO - PROCESS | 1834 | 1461631349717 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219dc9000 == 134 [pid = 1834] [id = 430] 17:42:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7fa217eab000) [pid = 1834] [serial = 1291] [outer = (nil)] 17:42:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7fa218049000) [pid = 1834] [serial = 1292] [outer = 0x7fa217eab000] 17:42:29 INFO - PROCESS | 1834 | 1461631349820 Marionette DEBUG loaded listener.js 17:42:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7fa219bc1400) [pid = 1834] [serial = 1293] [outer = 0x7fa217eab000] 17:42:30 INFO - PROCESS | 1834 | 1461631350682 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 17:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2135ms 17:42:30 INFO - PROCESS | 1834 | 1461631350758 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:42:30 INFO - PROCESS | 1834 | 1461631350765 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:42:30 INFO - PROCESS | 1834 | 1461631350774 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:42:30 INFO - PROCESS | 1834 | 1461631350780 Marionette TRACE conn3 <- [1,1694,null,{}] 17:42:30 INFO - PROCESS | 1834 | 1461631350788 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:31 INFO - PROCESS | 1834 | 1461631351064 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:42:31 INFO - PROCESS | 1834 | 1461631351392 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cadb800 == 135 [pid = 1834] [id = 431] 17:42:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7fa217e38800) [pid = 1834] [serial = 1294] [outer = (nil)] 17:42:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7fa219bc6c00) [pid = 1834] [serial = 1295] [outer = 0x7fa217e38800] 17:42:31 INFO - PROCESS | 1834 | 1461631351464 Marionette DEBUG loaded listener.js 17:42:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7fa21b682800) [pid = 1834] [serial = 1296] [outer = 0x7fa217e38800] 17:42:32 INFO - PROCESS | 1834 | 1461631352481 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 17:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1749ms 17:42:32 INFO - PROCESS | 1834 | 1461631352525 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:42:32 INFO - PROCESS | 1834 | 1461631352530 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:42:32 INFO - PROCESS | 1834 | 1461631352539 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:42:32 INFO - PROCESS | 1834 | 1461631352542 Marionette TRACE conn3 <- [1,1698,null,{}] 17:42:32 INFO - PROCESS | 1834 | 1461631352547 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:32 INFO - PROCESS | 1834 | 1461631352807 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:42:33 INFO - PROCESS | 1834 | 1461631353145 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b353000 == 136 [pid = 1834] [id = 432] 17:42:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7fa21b683800) [pid = 1834] [serial = 1297] [outer = (nil)] 17:42:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7fa21dc21400) [pid = 1834] [serial = 1298] [outer = 0x7fa21b683800] 17:42:33 INFO - PROCESS | 1834 | 1461631353219 Marionette DEBUG loaded listener.js 17:42:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7fa21e420000) [pid = 1834] [serial = 1299] [outer = 0x7fa21b683800] 17:42:34 INFO - PROCESS | 1834 | 1461631354193 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 17:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 17:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1735ms 17:42:34 INFO - PROCESS | 1834 | 1461631354274 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:42:34 INFO - PROCESS | 1834 | 1461631354277 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:42:34 INFO - PROCESS | 1834 | 1461631354286 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:42:34 INFO - PROCESS | 1834 | 1461631354296 Marionette TRACE conn3 <- [1,1702,null,{}] 17:42:34 INFO - PROCESS | 1834 | 1461631354310 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:34 INFO - PROCESS | 1834 | 1461631354625 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:42:34 INFO - PROCESS | 1834 | 1461631354875 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21abab800 == 137 [pid = 1834] [id = 433] 17:42:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7fa222290400) [pid = 1834] [serial = 1300] [outer = (nil)] 17:42:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7fa222a43c00) [pid = 1834] [serial = 1301] [outer = 0x7fa222290400] 17:42:34 INFO - PROCESS | 1834 | 1461631354947 Marionette DEBUG loaded listener.js 17:42:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7fa222a5e000) [pid = 1834] [serial = 1302] [outer = 0x7fa222290400] 17:42:35 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f4fa800 == 136 [pid = 1834] [id = 418] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7fa2296f6c00) [pid = 1834] [serial = 1139] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7fa240c15800) [pid = 1834] [serial = 1157] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7fa222884400) [pid = 1834] [serial = 1130] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7fa21804e400) [pid = 1834] [serial = 1172] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7fa22feddc00) [pid = 1834] [serial = 1145] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7fa22c36d000) [pid = 1834] [serial = 1142] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7fa219ecec00) [pid = 1834] [serial = 1166] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7fa21cca0c00) [pid = 1834] [serial = 1127] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7fa2446a8400) [pid = 1834] [serial = 1160] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7fa23e929800) [pid = 1834] [serial = 1154] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7fa232241800) [pid = 1834] [serial = 1151] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7fa21b47c400) [pid = 1834] [serial = 1169] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7fa219ec4400) [pid = 1834] [serial = 1124] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7fa227e89400) [pid = 1834] [serial = 1136] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7fa217ea8800) [pid = 1834] [serial = 1163] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7fa2236c7400) [pid = 1834] [serial = 1133] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7fa2318df400) [pid = 1834] [serial = 1148] [outer = (nil)] [url = about:blank] 17:42:35 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e4c4000 == 135 [pid = 1834] [id = 417] 17:42:35 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c1ba800 == 134 [pid = 1834] [id = 416] 17:42:35 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21aca8800 == 133 [pid = 1834] [id = 415] 17:42:35 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2180df000 == 132 [pid = 1834] [id = 414] 17:42:35 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b3c4000 == 131 [pid = 1834] [id = 413] 17:42:35 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21abb9800 == 130 [pid = 1834] [id = 412] 17:42:36 INFO - PROCESS | 1834 | 1461631356009 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:42:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24458e000 == 129 [pid = 1834] [id = 407] 17:42:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa240939000 == 128 [pid = 1834] [id = 406] 17:42:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa235644800 == 127 [pid = 1834] [id = 405] 17:42:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232a8d800 == 126 [pid = 1834] [id = 404] 17:42:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2303a2800 == 125 [pid = 1834] [id = 403] 17:42:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22bec3800 == 124 [pid = 1834] [id = 402] 17:42:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228ec5000 == 123 [pid = 1834] [id = 401] 17:42:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227dda800 == 122 [pid = 1834] [id = 400] 17:42:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cb4c000 == 121 [pid = 1834] [id = 399] 17:42:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21ac9f000 == 120 [pid = 1834] [id = 398] 17:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1796ms 17:42:36 INFO - PROCESS | 1834 | 1461631356081 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:42:36 INFO - PROCESS | 1834 | 1461631356086 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:42:36 INFO - PROCESS | 1834 | 1461631356092 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:42:36 INFO - PROCESS | 1834 | 1461631356094 Marionette TRACE conn3 <- [1,1706,null,{}] 17:42:36 INFO - PROCESS | 1834 | 1461631356100 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:36 INFO - PROCESS | 1834 | 1461631356294 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7fa227e8c800) [pid = 1834] [serial = 1191] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7fa222a53800) [pid = 1834] [serial = 1187] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7fa21cb1cc00) [pid = 1834] [serial = 1179] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7fa21aed2400) [pid = 1834] [serial = 1176] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7fa21abf5800) [pid = 1834] [serial = 1175] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7fa222a61400) [pid = 1834] [serial = 1190] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7fa21e425000) [pid = 1834] [serial = 1181] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7fa222291c00) [pid = 1834] [serial = 1185] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7fa21b685000) [pid = 1834] [serial = 1178] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7fa21f07e800) [pid = 1834] [serial = 1182] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7fa222a95400) [pid = 1834] [serial = 1188] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7fa222210000) [pid = 1834] [serial = 1184] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7fa222296400) [pid = 1834] [serial = 1122] [outer = (nil)] [url = about:blank] 17:42:36 INFO - PROCESS | 1834 | 1461631356514 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219bea000 == 121 [pid = 1834] [id = 434] 17:42:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7fa219bc4400) [pid = 1834] [serial = 1303] [outer = (nil)] 17:42:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7fa21db47000) [pid = 1834] [serial = 1304] [outer = 0x7fa219bc4400] 17:42:36 INFO - PROCESS | 1834 | 1461631356576 Marionette DEBUG loaded listener.js 17:42:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7fa222a5a800) [pid = 1834] [serial = 1305] [outer = 0x7fa219bc4400] 17:42:37 INFO - PROCESS | 1834 | 1461631357344 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 17:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1280ms 17:42:37 INFO - PROCESS | 1834 | 1461631357374 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:42:37 INFO - PROCESS | 1834 | 1461631357378 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:42:37 INFO - PROCESS | 1834 | 1461631357409 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:42:37 INFO - PROCESS | 1834 | 1461631357411 Marionette TRACE conn3 <- [1,1710,null,{}] 17:42:37 INFO - PROCESS | 1834 | 1461631357420 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:37 INFO - PROCESS | 1834 | 1461631357608 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:42:37 INFO - PROCESS | 1834 | 1461631357624 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c0b5800 == 122 [pid = 1834] [id = 435] 17:42:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7fa2239be000) [pid = 1834] [serial = 1306] [outer = (nil)] 17:42:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7fa223dfa800) [pid = 1834] [serial = 1307] [outer = 0x7fa2239be000] 17:42:37 INFO - PROCESS | 1834 | 1461631357700 Marionette DEBUG loaded listener.js 17:42:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7fa2285e3400) [pid = 1834] [serial = 1308] [outer = 0x7fa2239be000] 17:42:38 INFO - PROCESS | 1834 | 1461631358706 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 17:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1361ms 17:42:38 INFO - PROCESS | 1834 | 1461631358747 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:42:38 INFO - PROCESS | 1834 | 1461631358751 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:42:38 INFO - PROCESS | 1834 | 1461631358757 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:42:38 INFO - PROCESS | 1834 | 1461631358772 Marionette TRACE conn3 <- [1,1714,null,{}] 17:42:38 INFO - PROCESS | 1834 | 1461631358785 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:39 INFO - PROCESS | 1834 | 1461631359039 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:42:39 INFO - PROCESS | 1834 | 1461631359070 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227c10800 == 123 [pid = 1834] [id = 436] 17:42:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7fa228608400) [pid = 1834] [serial = 1309] [outer = (nil)] 17:42:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7fa22866f000) [pid = 1834] [serial = 1310] [outer = 0x7fa228608400] 17:42:39 INFO - PROCESS | 1834 | 1461631359132 Marionette DEBUG loaded listener.js 17:42:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7fa2288e0400) [pid = 1834] [serial = 1311] [outer = 0x7fa228608400] 17:42:40 INFO - PROCESS | 1834 | 1461631360048 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1307ms 17:42:40 INFO - PROCESS | 1834 | 1461631360072 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:42:40 INFO - PROCESS | 1834 | 1461631360075 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:42:40 INFO - PROCESS | 1834 | 1461631360081 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:42:40 INFO - PROCESS | 1834 | 1461631360083 Marionette TRACE conn3 <- [1,1718,null,{}] 17:42:40 INFO - PROCESS | 1834 | 1461631360089 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:40 INFO - PROCESS | 1834 | 1461631360342 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:42:40 INFO - PROCESS | 1834 | 1461631360377 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228569000 == 124 [pid = 1834] [id = 437] 17:42:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7fa22860a000) [pid = 1834] [serial = 1312] [outer = (nil)] 17:42:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7fa228e9cc00) [pid = 1834] [serial = 1313] [outer = 0x7fa22860a000] 17:42:40 INFO - PROCESS | 1834 | 1461631360440 Marionette DEBUG loaded listener.js 17:42:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7fa22bf03800) [pid = 1834] [serial = 1314] [outer = 0x7fa22860a000] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7fa219ec7000) [pid = 1834] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7fa2288dec00) [pid = 1834] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7fa23e9f2000) [pid = 1834] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7fa21aad9c00) [pid = 1834] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7fa2318e1400) [pid = 1834] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7fa218d71800) [pid = 1834] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7fa227e8d400) [pid = 1834] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7fa217e44c00) [pid = 1834] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7fa21cb17c00) [pid = 1834] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7fa21c37e800) [pid = 1834] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7fa218042800) [pid = 1834] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7fa227c63400) [pid = 1834] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7fa219dae800) [pid = 1834] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7fa238a6b800) [pid = 1834] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7fa231802800) [pid = 1834] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7fa21cb15000) [pid = 1834] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7fa21cca3800) [pid = 1834] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7fa22be74000) [pid = 1834] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7fa23e926400) [pid = 1834] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7fa21aacc800) [pid = 1834] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7fa21f078800) [pid = 1834] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7fa21b682c00) [pid = 1834] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7fa233ae4c00) [pid = 1834] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7fa21f074800) [pid = 1834] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7fa21c3b3800) [pid = 1834] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa21b47d800) [pid = 1834] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa21ccaa000) [pid = 1834] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa223dfa400) [pid = 1834] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa22c0ad800) [pid = 1834] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa217e42400) [pid = 1834] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7fa22e946c00) [pid = 1834] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7fa2239b4000) [pid = 1834] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7fa22360cc00) [pid = 1834] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7fa21e41f000) [pid = 1834] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7fa21aad9400) [pid = 1834] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7fa21f07c000) [pid = 1834] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7fa2318e6c00) [pid = 1834] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7fa218d69400) [pid = 1834] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7fa219da4400) [pid = 1834] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7fa219ec8000) [pid = 1834] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7fa22228c800) [pid = 1834] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7fa217ea3400) [pid = 1834] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7fa22992b000) [pid = 1834] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7fa222a60400) [pid = 1834] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7fa21abf1c00) [pid = 1834] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7fa228f89800) [pid = 1834] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7fa21abf2800) [pid = 1834] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7fa22220f800) [pid = 1834] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7fa218564400) [pid = 1834] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7fa23fa5c400) [pid = 1834] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:42:41 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa227c57c00) [pid = 1834] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7fa230353c00) [pid = 1834] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7fa22228b800) [pid = 1834] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7fa21aed3000) [pid = 1834] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7fa223df0c00) [pid = 1834] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa218567c00) [pid = 1834] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa219ec7400) [pid = 1834] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa21e70a000) [pid = 1834] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa221919000) [pid = 1834] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa21aada800) [pid = 1834] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa2296ec400) [pid = 1834] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7fa217e35400) [pid = 1834] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7fa219eca800) [pid = 1834] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa2286f2400) [pid = 1834] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7fa21abef400) [pid = 1834] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7fa21abf6800) [pid = 1834] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7fa21cca8400) [pid = 1834] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa21ac4ac00) [pid = 1834] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa21aad1000) [pid = 1834] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa2296edc00) [pid = 1834] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:42:42 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa218d68000) [pid = 1834] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:42:42 INFO - PROCESS | 1834 | 1461631362360 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2335ms 17:42:42 INFO - PROCESS | 1834 | 1461631362418 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:42:42 INFO - PROCESS | 1834 | 1461631362421 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:42:42 INFO - PROCESS | 1834 | 1461631362427 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:42:42 INFO - PROCESS | 1834 | 1461631362429 Marionette TRACE conn3 <- [1,1722,null,{}] 17:42:42 INFO - PROCESS | 1834 | 1461631362435 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:42 INFO - PROCESS | 1834 | 1461631362637 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:42:42 INFO - PROCESS | 1834 | 1461631362651 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219cdb800 == 125 [pid = 1834] [id = 438] 17:42:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa217e38c00) [pid = 1834] [serial = 1315] [outer = (nil)] 17:42:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa218d6fc00) [pid = 1834] [serial = 1316] [outer = 0x7fa217e38c00] 17:42:42 INFO - PROCESS | 1834 | 1461631362873 Marionette DEBUG loaded listener.js 17:42:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa21aad2000) [pid = 1834] [serial = 1317] [outer = 0x7fa217e38c00] 17:42:43 INFO - PROCESS | 1834 | 1461631363613 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 17:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 17:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1236ms 17:42:43 INFO - PROCESS | 1834 | 1461631363665 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:42:43 INFO - PROCESS | 1834 | 1461631363669 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:42:43 INFO - PROCESS | 1834 | 1461631363675 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:42:43 INFO - PROCESS | 1834 | 1461631363679 Marionette TRACE conn3 <- [1,1726,null,{}] 17:42:43 INFO - PROCESS | 1834 | 1461631363684 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:43 INFO - PROCESS | 1834 | 1461631363891 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:42:44 INFO - PROCESS | 1834 | 1461631364261 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219d05000 == 126 [pid = 1834] [id = 439] 17:42:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa217e3c800) [pid = 1834] [serial = 1318] [outer = (nil)] 17:42:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7fa218561400) [pid = 1834] [serial = 1319] [outer = 0x7fa217e3c800] 17:42:44 INFO - PROCESS | 1834 | 1461631364452 Marionette DEBUG loaded listener.js 17:42:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7fa219daec00) [pid = 1834] [serial = 1320] [outer = 0x7fa217e3c800] 17:42:45 INFO - PROCESS | 1834 | 1461631365387 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 17:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1782ms 17:42:45 INFO - PROCESS | 1834 | 1461631365461 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:42:45 INFO - PROCESS | 1834 | 1461631365467 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:42:45 INFO - PROCESS | 1834 | 1461631365476 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:42:45 INFO - PROCESS | 1834 | 1461631365482 Marionette TRACE conn3 <- [1,1730,null,{}] 17:42:45 INFO - PROCESS | 1834 | 1461631365490 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:45 INFO - PROCESS | 1834 | 1461631365769 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:42:46 INFO - PROCESS | 1834 | 1461631366089 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e4cb000 == 127 [pid = 1834] [id = 440] 17:42:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7fa21b479800) [pid = 1834] [serial = 1321] [outer = (nil)] 17:42:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa21b64e800) [pid = 1834] [serial = 1322] [outer = 0x7fa21b479800] 17:42:46 INFO - PROCESS | 1834 | 1461631366171 Marionette DEBUG loaded listener.js 17:42:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7fa21c3b8800) [pid = 1834] [serial = 1323] [outer = 0x7fa21b479800] 17:42:47 INFO - PROCESS | 1834 | 1461631367092 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 17:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1692ms 17:42:47 INFO - PROCESS | 1834 | 1461631367172 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:42:47 INFO - PROCESS | 1834 | 1461631367179 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:42:47 INFO - PROCESS | 1834 | 1461631367187 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:42:47 INFO - PROCESS | 1834 | 1461631367189 Marionette TRACE conn3 <- [1,1734,null,{}] 17:42:47 INFO - PROCESS | 1834 | 1461631367197 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:47 INFO - PROCESS | 1834 | 1461631367468 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:42:47 INFO - PROCESS | 1834 | 1461631367811 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223933800 == 128 [pid = 1834] [id = 441] 17:42:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa21db47c00) [pid = 1834] [serial = 1324] [outer = (nil)] 17:42:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa21dc1e800) [pid = 1834] [serial = 1325] [outer = 0x7fa21db47c00] 17:42:47 INFO - PROCESS | 1834 | 1461631367892 Marionette DEBUG loaded listener.js 17:42:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa21e41a800) [pid = 1834] [serial = 1326] [outer = 0x7fa21db47c00] 17:42:48 INFO - PROCESS | 1834 | 1461631368812 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 17:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1681ms 17:42:48 INFO - PROCESS | 1834 | 1461631368868 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:42:48 INFO - PROCESS | 1834 | 1461631368873 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:42:48 INFO - PROCESS | 1834 | 1461631368891 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:42:48 INFO - PROCESS | 1834 | 1461631368901 Marionette TRACE conn3 <- [1,1738,null,{}] 17:42:48 INFO - PROCESS | 1834 | 1461631368909 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:49 INFO - PROCESS | 1834 | 1461631369184 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:42:49 INFO - PROCESS | 1834 | 1461631369499 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a53a000 == 129 [pid = 1834] [id = 442] 17:42:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa217e9f400) [pid = 1834] [serial = 1327] [outer = (nil)] 17:42:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa22191ec00) [pid = 1834] [serial = 1328] [outer = 0x7fa217e9f400] 17:42:49 INFO - PROCESS | 1834 | 1461631369579 Marionette DEBUG loaded listener.js 17:42:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa222a55c00) [pid = 1834] [serial = 1329] [outer = 0x7fa217e9f400] 17:42:50 INFO - PROCESS | 1834 | 1461631370466 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 17:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1655ms 17:42:50 INFO - PROCESS | 1834 | 1461631370537 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:42:50 INFO - PROCESS | 1834 | 1461631370541 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:42:50 INFO - PROCESS | 1834 | 1461631370549 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:42:50 INFO - PROCESS | 1834 | 1461631370551 Marionette TRACE conn3 <- [1,1742,null,{}] 17:42:50 INFO - PROCESS | 1834 | 1461631370558 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:50 INFO - PROCESS | 1834 | 1461631370787 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:42:51 INFO - PROCESS | 1834 | 1461631371091 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2311a4800 == 130 [pid = 1834] [id = 443] 17:42:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa21dc15c00) [pid = 1834] [serial = 1330] [outer = (nil)] 17:42:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7fa2239b4000) [pid = 1834] [serial = 1331] [outer = 0x7fa21dc15c00] 17:42:51 INFO - PROCESS | 1834 | 1461631371172 Marionette DEBUG loaded listener.js 17:42:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7fa227c69000) [pid = 1834] [serial = 1332] [outer = 0x7fa21dc15c00] 17:42:52 INFO - PROCESS | 1834 | 1461631372034 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 17:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1540ms 17:42:52 INFO - PROCESS | 1834 | 1461631372088 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:42:52 INFO - PROCESS | 1834 | 1461631372093 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:42:52 INFO - PROCESS | 1834 | 1461631372100 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:42:52 INFO - PROCESS | 1834 | 1461631372103 Marionette TRACE conn3 <- [1,1746,null,{}] 17:42:52 INFO - PROCESS | 1834 | 1461631372110 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:52 INFO - PROCESS | 1834 | 1461631372344 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:42:52 INFO - PROCESS | 1834 | 1461631372575 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233ca0800 == 131 [pid = 1834] [id = 444] 17:42:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7fa2285dc000) [pid = 1834] [serial = 1333] [outer = (nil)] 17:42:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7fa2285e3000) [pid = 1834] [serial = 1334] [outer = 0x7fa2285dc000] 17:42:52 INFO - PROCESS | 1834 | 1461631372754 Marionette DEBUG loaded listener.js 17:42:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa228c59000) [pid = 1834] [serial = 1335] [outer = 0x7fa2285dc000] 17:42:54 INFO - PROCESS | 1834 | 1461631374060 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 17:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2040ms 17:42:54 INFO - PROCESS | 1834 | 1461631374141 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:42:54 INFO - PROCESS | 1834 | 1461631374144 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:42:54 INFO - PROCESS | 1834 | 1461631374152 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:42:54 INFO - PROCESS | 1834 | 1461631374156 Marionette TRACE conn3 <- [1,1750,null,{}] 17:42:54 INFO - PROCESS | 1834 | 1461631374171 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:54 INFO - PROCESS | 1834 | 1461631374449 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:42:54 INFO - PROCESS | 1834 | 1461631374751 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa240c5e800 == 132 [pid = 1834] [id = 445] 17:42:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7fa217e43c00) [pid = 1834] [serial = 1336] [outer = (nil)] 17:42:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7fa22bf0f000) [pid = 1834] [serial = 1337] [outer = 0x7fa217e43c00] 17:42:54 INFO - PROCESS | 1834 | 1461631374828 Marionette DEBUG loaded listener.js 17:42:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7fa22f519400) [pid = 1834] [serial = 1338] [outer = 0x7fa217e43c00] 17:42:55 INFO - PROCESS | 1834 | 1461631375822 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 17:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1737ms 17:42:55 INFO - PROCESS | 1834 | 1461631375890 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:42:55 INFO - PROCESS | 1834 | 1461631375894 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:42:55 INFO - PROCESS | 1834 | 1461631375902 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:42:55 INFO - PROCESS | 1834 | 1461631375906 Marionette TRACE conn3 <- [1,1754,null,{}] 17:42:55 INFO - PROCESS | 1834 | 1461631375912 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:56 INFO - PROCESS | 1834 | 1461631376151 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:42:56 INFO - PROCESS | 1834 | 1461631376448 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24470c800 == 133 [pid = 1834] [id = 446] 17:42:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7fa2285e0400) [pid = 1834] [serial = 1339] [outer = (nil)] 17:42:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7fa231802800) [pid = 1834] [serial = 1340] [outer = 0x7fa2285e0400] 17:42:56 INFO - PROCESS | 1834 | 1461631376524 Marionette DEBUG loaded listener.js 17:42:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7fa2318df400) [pid = 1834] [serial = 1341] [outer = 0x7fa2285e0400] 17:42:57 INFO - PROCESS | 1834 | 1461631377402 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 17:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1532ms 17:42:57 INFO - PROCESS | 1834 | 1461631377449 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:42:57 INFO - PROCESS | 1834 | 1461631377454 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:42:57 INFO - PROCESS | 1834 | 1461631377461 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:42:57 INFO - PROCESS | 1834 | 1461631377465 Marionette TRACE conn3 <- [1,1758,null,{}] 17:42:57 INFO - PROCESS | 1834 | 1461631377471 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:57 INFO - PROCESS | 1834 | 1461631377687 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:42:57 INFO - PROCESS | 1834 | 1461631377902 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244918800 == 134 [pid = 1834] [id = 447] 17:42:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7fa228c5c000) [pid = 1834] [serial = 1342] [outer = (nil)] 17:42:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7fa231fcc800) [pid = 1834] [serial = 1343] [outer = 0x7fa228c5c000] 17:42:58 INFO - PROCESS | 1834 | 1461631378012 Marionette DEBUG loaded listener.js 17:42:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7fa23271a400) [pid = 1834] [serial = 1344] [outer = 0x7fa228c5c000] 17:42:58 INFO - PROCESS | 1834 | 1461631378981 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 17:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1581ms 17:42:59 INFO - PROCESS | 1834 | 1461631379042 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:42:59 INFO - PROCESS | 1834 | 1461631379046 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:42:59 INFO - PROCESS | 1834 | 1461631379053 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:42:59 INFO - PROCESS | 1834 | 1461631379057 Marionette TRACE conn3 <- [1,1762,null,{}] 17:42:59 INFO - PROCESS | 1834 | 1461631379063 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:59 INFO - PROCESS | 1834 | 1461631379299 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:42:59 INFO - PROCESS | 1834 | 1461631379642 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2291a4000 == 135 [pid = 1834] [id = 448] 17:42:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7fa232fad800) [pid = 1834] [serial = 1345] [outer = (nil)] 17:42:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7fa233c41000) [pid = 1834] [serial = 1346] [outer = 0x7fa232fad800] 17:42:59 INFO - PROCESS | 1834 | 1461631379724 Marionette DEBUG loaded listener.js 17:42:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7fa235c66000) [pid = 1834] [serial = 1347] [outer = 0x7fa232fad800] 17:43:00 INFO - PROCESS | 1834 | 1461631380577 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 17:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1582ms 17:43:00 INFO - PROCESS | 1834 | 1461631380636 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:43:00 INFO - PROCESS | 1834 | 1461631380639 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:43:00 INFO - PROCESS | 1834 | 1461631380646 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:43:00 INFO - PROCESS | 1834 | 1461631380650 Marionette TRACE conn3 <- [1,1766,null,{}] 17:43:00 INFO - PROCESS | 1834 | 1461631380656 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:00 INFO - PROCESS | 1834 | 1461631380887 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:43:01 INFO - PROCESS | 1834 | 1461631381204 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa247366800 == 136 [pid = 1834] [id = 449] 17:43:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7fa23f584400) [pid = 1834] [serial = 1348] [outer = (nil)] 17:43:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7fa23f885800) [pid = 1834] [serial = 1349] [outer = 0x7fa23f584400] 17:43:01 INFO - PROCESS | 1834 | 1461631381299 Marionette DEBUG loaded listener.js 17:43:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7fa2409fb400) [pid = 1834] [serial = 1350] [outer = 0x7fa23f584400] 17:43:02 INFO - PROCESS | 1834 | 1461631382388 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 17:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1789ms 17:43:02 INFO - PROCESS | 1834 | 1461631382437 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:43:02 INFO - PROCESS | 1834 | 1461631382442 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:43:02 INFO - PROCESS | 1834 | 1461631382449 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:43:02 INFO - PROCESS | 1834 | 1461631382452 Marionette TRACE conn3 <- [1,1770,null,{}] 17:43:02 INFO - PROCESS | 1834 | 1461631382459 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:02 INFO - PROCESS | 1834 | 1461631382725 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:43:03 INFO - PROCESS | 1834 | 1461631383043 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa249c3c000 == 137 [pid = 1834] [id = 450] 17:43:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7fa23e925c00) [pid = 1834] [serial = 1351] [outer = (nil)] 17:43:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7fa2446a8400) [pid = 1834] [serial = 1352] [outer = 0x7fa23e925c00] 17:43:03 INFO - PROCESS | 1834 | 1461631383146 Marionette DEBUG loaded listener.js 17:43:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7fa24473e000) [pid = 1834] [serial = 1353] [outer = 0x7fa23e925c00] 17:43:03 INFO - PROCESS | 1834 | 1461631383992 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 17:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1582ms 17:43:04 INFO - PROCESS | 1834 | 1461631384032 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:43:04 INFO - PROCESS | 1834 | 1461631384037 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:43:04 INFO - PROCESS | 1834 | 1461631384045 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:43:04 INFO - PROCESS | 1834 | 1461631384049 Marionette TRACE conn3 <- [1,1774,null,{}] 17:43:04 INFO - PROCESS | 1834 | 1461631384055 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:04 INFO - PROCESS | 1834 | 1461631384289 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:43:04 INFO - PROCESS | 1834 | 1461631384567 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2159df800 == 138 [pid = 1834] [id = 451] 17:43:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7fa216ae7400) [pid = 1834] [serial = 1354] [outer = (nil)] 17:43:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7fa216aed000) [pid = 1834] [serial = 1355] [outer = 0x7fa216ae7400] 17:43:04 INFO - PROCESS | 1834 | 1461631384692 Marionette DEBUG loaded listener.js 17:43:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa216af1000) [pid = 1834] [serial = 1356] [outer = 0x7fa216ae7400] 17:43:05 INFO - PROCESS | 1834 | 1461631385552 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 17:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1538ms 17:43:05 INFO - PROCESS | 1834 | 1461631385585 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:43:05 INFO - PROCESS | 1834 | 1461631385589 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:43:05 INFO - PROCESS | 1834 | 1461631385595 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:43:05 INFO - PROCESS | 1834 | 1461631385598 Marionette TRACE conn3 <- [1,1778,null,{}] 17:43:05 INFO - PROCESS | 1834 | 1461631385604 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:05 INFO - PROCESS | 1834 | 1461631385821 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:43:06 INFO - PROCESS | 1834 | 1461631386091 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215aa1000 == 139 [pid = 1834] [id = 452] 17:43:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa216ae8800) [pid = 1834] [serial = 1357] [outer = (nil)] 17:43:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa218985000) [pid = 1834] [serial = 1358] [outer = 0x7fa216ae8800] 17:43:06 INFO - PROCESS | 1834 | 1461631386210 Marionette DEBUG loaded listener.js 17:43:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa218989800) [pid = 1834] [serial = 1359] [outer = 0x7fa216ae8800] 17:43:07 INFO - PROCESS | 1834 | 1461631387029 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 17:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 17:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1479ms 17:43:07 INFO - PROCESS | 1834 | 1461631387093 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:43:07 INFO - PROCESS | 1834 | 1461631387097 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:43:07 INFO - PROCESS | 1834 | 1461631387108 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:43:07 INFO - PROCESS | 1834 | 1461631387111 Marionette TRACE conn3 <- [1,1782,null,{}] 17:43:07 INFO - PROCESS | 1834 | 1461631387117 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:07 INFO - PROCESS | 1834 | 1461631387357 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:43:07 INFO - PROCESS | 1834 | 1461631387652 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215cd4000 == 140 [pid = 1834] [id = 453] 17:43:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa216ae9800) [pid = 1834] [serial = 1360] [outer = (nil)] 17:43:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7fa21898e000) [pid = 1834] [serial = 1361] [outer = 0x7fa216ae9800] 17:43:07 INFO - PROCESS | 1834 | 1461631387734 Marionette DEBUG loaded listener.js 17:43:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7fa23f8f3800) [pid = 1834] [serial = 1362] [outer = 0x7fa216ae9800] 17:43:08 INFO - PROCESS | 1834 | 1461631388669 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 17:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 17:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1629ms 17:43:08 INFO - PROCESS | 1834 | 1461631388738 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:43:08 INFO - PROCESS | 1834 | 1461631388741 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:43:08 INFO - PROCESS | 1834 | 1461631388748 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:43:08 INFO - PROCESS | 1834 | 1461631388752 Marionette TRACE conn3 <- [1,1786,null,{}] 17:43:08 INFO - PROCESS | 1834 | 1461631388757 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:08 INFO - PROCESS | 1834 | 1461631388986 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:43:09 INFO - PROCESS | 1834 | 1461631389298 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215cec800 == 141 [pid = 1834] [id = 454] 17:43:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7fa215ebd800) [pid = 1834] [serial = 1363] [outer = (nil)] 17:43:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7fa215ec4800) [pid = 1834] [serial = 1364] [outer = 0x7fa215ebd800] 17:43:09 INFO - PROCESS | 1834 | 1461631389382 Marionette DEBUG loaded listener.js 17:43:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7fa215ec9400) [pid = 1834] [serial = 1365] [outer = 0x7fa215ebd800] 17:43:10 INFO - PROCESS | 1834 | 1461631390304 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 17:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 17:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1630ms 17:43:10 INFO - PROCESS | 1834 | 1461631390379 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:43:10 INFO - PROCESS | 1834 | 1461631390383 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:43:10 INFO - PROCESS | 1834 | 1461631390389 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:43:10 INFO - PROCESS | 1834 | 1461631390392 Marionette TRACE conn3 <- [1,1790,null,{}] 17:43:10 INFO - PROCESS | 1834 | 1461631390402 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:10 INFO - PROCESS | 1834 | 1461631390678 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:43:10 INFO - PROCESS | 1834 | 1461631390993 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217cdb800 == 142 [pid = 1834] [id = 455] 17:43:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7fa215ebf400) [pid = 1834] [serial = 1366] [outer = (nil)] 17:43:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7fa217ea9c00) [pid = 1834] [serial = 1367] [outer = 0x7fa215ebf400] 17:43:11 INFO - PROCESS | 1834 | 1461631391078 Marionette DEBUG loaded listener.js 17:43:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7fa218566400) [pid = 1834] [serial = 1368] [outer = 0x7fa215ebf400] 17:43:11 INFO - PROCESS | 1834 | 1461631391944 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1593ms 17:43:11 INFO - PROCESS | 1834 | 1461631391983 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:43:11 INFO - PROCESS | 1834 | 1461631391986 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:43:11 INFO - PROCESS | 1834 | 1461631391993 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:43:11 INFO - PROCESS | 1834 | 1461631391996 Marionette TRACE conn3 <- [1,1794,null,{}] 17:43:12 INFO - PROCESS | 1834 | 1461631392002 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:12 INFO - PROCESS | 1834 | 1461631392237 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:43:12 INFO - PROCESS | 1834 | 1461631392552 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2192dd800 == 143 [pid = 1834] [id = 456] 17:43:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7fa215eca400) [pid = 1834] [serial = 1369] [outer = (nil)] 17:43:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7fa218d6a400) [pid = 1834] [serial = 1370] [outer = 0x7fa215eca400] 17:43:12 INFO - PROCESS | 1834 | 1461631392643 Marionette DEBUG loaded listener.js 17:43:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7fa219da4000) [pid = 1834] [serial = 1371] [outer = 0x7fa215eca400] 17:43:13 INFO - PROCESS | 1834 | 1461631393524 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1587ms 17:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:43:13 INFO - PROCESS | 1834 | 1461631393580 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:43:13 INFO - PROCESS | 1834 | 1461631393583 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:43:13 INFO - PROCESS | 1834 | 1461631393590 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:43:13 INFO - PROCESS | 1834 | 1461631393593 Marionette TRACE conn3 <- [1,1798,null,{}] 17:43:13 INFO - PROCESS | 1834 | 1461631393599 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:13 INFO - PROCESS | 1834 | 1461631393891 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22e961000 == 142 [pid = 1834] [id = 287] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219cdb800 == 141 [pid = 1834] [id = 438] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228569000 == 140 [pid = 1834] [id = 437] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227c10800 == 139 [pid = 1834] [id = 436] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c0b5800 == 138 [pid = 1834] [id = 435] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219bea000 == 137 [pid = 1834] [id = 434] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21abab800 == 136 [pid = 1834] [id = 433] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b353000 == 135 [pid = 1834] [id = 432] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cadb800 == 134 [pid = 1834] [id = 431] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219dc9000 == 133 [pid = 1834] [id = 430] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22a878800 == 132 [pid = 1834] [id = 425] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22856f800 == 131 [pid = 1834] [id = 424] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227dc7800 == 130 [pid = 1834] [id = 423] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa223c1a800 == 129 [pid = 1834] [id = 422] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2220d7000 == 128 [pid = 1834] [id = 421] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c1af800 == 127 [pid = 1834] [id = 420] 17:43:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218504800 == 126 [pid = 1834] [id = 419] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7fa21aed5c00) [pid = 1834] [serial = 1173] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7fa21f079400) [pid = 1834] [serial = 1200] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7fa21e705800) [pid = 1834] [serial = 1128] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7fa218048000) [pid = 1834] [serial = 1238] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7fa218d6e400) [pid = 1834] [serial = 1239] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7fa230555000) [pid = 1834] [serial = 1005] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7fa21dc20400) [pid = 1834] [serial = 1248] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7fa23fa4e400) [pid = 1834] [serial = 1155] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7fa233010800) [pid = 1834] [serial = 1152] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7fa21cb1f000) [pid = 1834] [serial = 969] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7fa223611400) [pid = 1834] [serial = 1203] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa233bc4400) [pid = 1834] [serial = 1215] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa244741c00) [pid = 1834] [serial = 1011] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa21aada400) [pid = 1834] [serial = 1014] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa227ee7800) [pid = 1834] [serial = 1205] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa21c3bb000) [pid = 1834] [serial = 1245] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7fa243f53c00) [pid = 1834] [serial = 1158] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7fa221aa8400) [pid = 1834] [serial = 1254] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7fa21cca3c00) [pid = 1834] [serial = 996] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7fa2290b1800) [pid = 1834] [serial = 1056] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7fa21c3c1800) [pid = 1834] [serial = 1247] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7fa21e422400) [pid = 1834] [serial = 1251] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7fa21e30e000) [pid = 1834] [serial = 1250] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7fa22fd62000) [pid = 1834] [serial = 1071] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7fa23e929c00) [pid = 1834] [serial = 1077] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7fa21e41b800) [pid = 1834] [serial = 1167] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7fa24473f000) [pid = 1834] [serial = 951] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7fa235c70400) [pid = 1834] [serial = 867] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7fa227ee3800) [pid = 1834] [serial = 1065] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7fa22a89e800) [pid = 1834] [serial = 1068] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7fa21aed8c00) [pid = 1834] [serial = 1242] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7fa2288e1c00) [pid = 1834] [serial = 1194] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7fa238a63c00) [pid = 1834] [serial = 1217] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7fa23f87a000) [pid = 1834] [serial = 1083] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7fa21abf8000) [pid = 1834] [serial = 1125] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7fa21cca7800) [pid = 1834] [serial = 966] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa223dfb800) [pid = 1834] [serial = 1134] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7fa217eacc00) [pid = 1834] [serial = 1164] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7fa2318e5400) [pid = 1834] [serial = 1212] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7fa23f584800) [pid = 1834] [serial = 1218] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7fa22808e400) [pid = 1834] [serial = 1137] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa227eed800) [pid = 1834] [serial = 1193] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa2285e0000) [pid = 1834] [serial = 1232] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa21ac56000) [pid = 1834] [serial = 1196] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa22992cc00) [pid = 1834] [serial = 1209] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa21db4a400) [pid = 1834] [serial = 957] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa222a59c00) [pid = 1834] [serial = 1131] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7fa223df0800) [pid = 1834] [serial = 1098] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7fa21e421c00) [pid = 1834] [serial = 1199] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa24473ac00) [pid = 1834] [serial = 1089] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7fa228671800) [pid = 1834] [serial = 1002] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7fa2286f1000) [pid = 1834] [serial = 1206] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7fa233a86400) [pid = 1834] [serial = 1008] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa24455b400) [pid = 1834] [serial = 948] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa21b67e800) [pid = 1834] [serial = 1059] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa233093000) [pid = 1834] [serial = 1074] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa21ac51400) [pid = 1834] [serial = 1095] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa222a5d000) [pid = 1834] [serial = 1202] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa222a53c00) [pid = 1834] [serial = 1101] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa231941800) [pid = 1834] [serial = 1026] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa22fedd400) [pid = 1834] [serial = 1211] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa21c377c00) [pid = 1834] [serial = 1244] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa222210c00) [pid = 1834] [serial = 999] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa21e70d400) [pid = 1834] [serial = 1023] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa22aa26000) [pid = 1834] [serial = 1140] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa21e417c00) [pid = 1834] [serial = 1170] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa2409f0c00) [pid = 1834] [serial = 1220] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa21ccac400) [pid = 1834] [serial = 972] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa231994400) [pid = 1834] [serial = 1149] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa21abfcc00) [pid = 1834] [serial = 954] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa244cecc00) [pid = 1834] [serial = 960] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa21f077800) [pid = 1834] [serial = 1062] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa21ac56400) [pid = 1834] [serial = 1092] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa21b64b000) [pid = 1834] [serial = 1017] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa21f080000) [pid = 1834] [serial = 1253] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa22fd62800) [pid = 1834] [serial = 1143] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa218d75800) [pid = 1834] [serial = 1080] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa232a23800) [pid = 1834] [serial = 1214] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa2233e2400) [pid = 1834] [serial = 1235] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa21ac4bc00) [pid = 1834] [serial = 1241] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa21dc1b400) [pid = 1834] [serial = 1226] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa2290b1000) [pid = 1834] [serial = 1208] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa219ed1c00) [pid = 1834] [serial = 963] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa231fd0800) [pid = 1834] [serial = 942] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa240a57400) [pid = 1834] [serial = 945] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa231154400) [pid = 1834] [serial = 1020] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa24473bc00) [pid = 1834] [serial = 1161] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa228608000) [pid = 1834] [serial = 1229] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa244321c00) [pid = 1834] [serial = 1086] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa21b645800) [pid = 1834] [serial = 1197] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa230e94c00) [pid = 1834] [serial = 1146] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa222882c00) [pid = 1834] [serial = 1256] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa219bc2c00) [pid = 1834] [serial = 1223] [outer = (nil)] [url = about:blank] 17:43:15 INFO - PROCESS | 1834 | 1461631395597 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217ccb000 == 127 [pid = 1834] [id = 457] 17:43:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa21804b800) [pid = 1834] [serial = 1372] [outer = (nil)] 17:43:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa218050c00) [pid = 1834] [serial = 1373] [outer = 0x7fa21804b800] 17:43:15 INFO - PROCESS | 1834 | 1461631395678 Marionette DEBUG loaded listener.js 17:43:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa218d76400) [pid = 1834] [serial = 1374] [outer = 0x7fa21804b800] 17:43:16 INFO - PROCESS | 1834 | 1461631396458 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 17:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2901ms 17:43:16 INFO - PROCESS | 1834 | 1461631396494 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:43:16 INFO - PROCESS | 1834 | 1461631396499 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:43:16 INFO - PROCESS | 1834 | 1461631396508 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:43:16 INFO - PROCESS | 1834 | 1461631396513 Marionette TRACE conn3 <- [1,1802,null,{}] 17:43:16 INFO - PROCESS | 1834 | 1461631396520 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:16 INFO - PROCESS | 1834 | 1461631396727 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:43:16 INFO - PROCESS | 1834 | 1461631396907 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219bcc800 == 128 [pid = 1834] [id = 458] 17:43:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa215ebd000) [pid = 1834] [serial = 1375] [outer = (nil)] 17:43:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa21aad1c00) [pid = 1834] [serial = 1376] [outer = 0x7fa215ebd000] 17:43:16 INFO - PROCESS | 1834 | 1461631396976 Marionette DEBUG loaded listener.js 17:43:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa21ac49000) [pid = 1834] [serial = 1377] [outer = 0x7fa215ebd000] 17:43:17 INFO - PROCESS | 1834 | 1461631397810 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1386ms 17:43:17 INFO - PROCESS | 1834 | 1461631397898 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:43:17 INFO - PROCESS | 1834 | 1461631397904 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:43:17 INFO - PROCESS | 1834 | 1461631397916 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:43:17 INFO - PROCESS | 1834 | 1461631397919 Marionette TRACE conn3 <- [1,1806,null,{}] 17:43:17 INFO - PROCESS | 1834 | 1461631397925 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:18 INFO - PROCESS | 1834 | 1461631398205 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:43:18 INFO - PROCESS | 1834 | 1461631398241 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219de2800 == 129 [pid = 1834] [id = 459] 17:43:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa21b47c400) [pid = 1834] [serial = 1378] [outer = (nil)] 17:43:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa21b641800) [pid = 1834] [serial = 1379] [outer = 0x7fa21b47c400] 17:43:18 INFO - PROCESS | 1834 | 1461631398318 Marionette DEBUG loaded listener.js 17:43:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa21b64e400) [pid = 1834] [serial = 1380] [outer = 0x7fa21b47c400] 17:43:19 INFO - PROCESS | 1834 | 1461631399302 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 17:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1429ms 17:43:19 INFO - PROCESS | 1834 | 1461631399346 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:43:19 INFO - PROCESS | 1834 | 1461631399350 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:43:19 INFO - PROCESS | 1834 | 1461631399371 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:43:19 INFO - PROCESS | 1834 | 1461631399380 Marionette TRACE conn3 <- [1,1810,null,{}] 17:43:19 INFO - PROCESS | 1834 | 1461631399386 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:19 INFO - PROCESS | 1834 | 1461631399834 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:43:20 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa21ac55000) [pid = 1834] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:43:20 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa2239be000) [pid = 1834] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:43:20 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa222290400) [pid = 1834] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:43:20 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa219bc4400) [pid = 1834] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:43:20 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa217e38800) [pid = 1834] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:43:20 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa217eab000) [pid = 1834] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:43:20 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa21b683800) [pid = 1834] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:43:20 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa228608400) [pid = 1834] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:43:20 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa22860a000) [pid = 1834] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:43:20 INFO - PROCESS | 1834 | 1461631400498 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b225800 == 130 [pid = 1834] [id = 460] 17:43:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa217e38400) [pid = 1834] [serial = 1381] [outer = (nil)] 17:43:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa21856b000) [pid = 1834] [serial = 1382] [outer = 0x7fa217e38400] 17:43:20 INFO - PROCESS | 1834 | 1461631400578 Marionette DEBUG loaded listener.js 17:43:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa21cca4800) [pid = 1834] [serial = 1383] [outer = 0x7fa217e38400] 17:43:21 INFO - PROCESS | 1834 | 1461631401298 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1961ms 17:43:21 INFO - PROCESS | 1834 | 1461631401320 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:43:21 INFO - PROCESS | 1834 | 1461631401325 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:43:21 INFO - PROCESS | 1834 | 1461631401343 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:43:21 INFO - PROCESS | 1834 | 1461631401345 Marionette TRACE conn3 <- [1,1814,null,{}] 17:43:21 INFO - PROCESS | 1834 | 1461631401351 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:21 INFO - PROCESS | 1834 | 1461631401549 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:43:21 INFO - PROCESS | 1834 | 1461631401565 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c1af800 == 131 [pid = 1834] [id = 461] 17:43:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa21cca6400) [pid = 1834] [serial = 1384] [outer = (nil)] 17:43:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa21e302c00) [pid = 1834] [serial = 1385] [outer = 0x7fa21cca6400] 17:43:21 INFO - PROCESS | 1834 | 1461631401627 Marionette DEBUG loaded listener.js 17:43:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa21e30e400) [pid = 1834] [serial = 1386] [outer = 0x7fa21cca6400] 17:43:22 INFO - PROCESS | 1834 | 1461631402737 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1429ms 17:43:22 INFO - PROCESS | 1834 | 1461631402772 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:43:22 INFO - PROCESS | 1834 | 1461631402778 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:43:22 INFO - PROCESS | 1834 | 1461631402787 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:43:22 INFO - PROCESS | 1834 | 1461631402794 Marionette TRACE conn3 <- [1,1818,null,{}] 17:43:22 INFO - PROCESS | 1834 | 1461631402803 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:23 INFO - PROCESS | 1834 | 1461631403045 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:43:23 INFO - PROCESS | 1834 | 1461631403361 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219be0000 == 132 [pid = 1834] [id = 462] 17:43:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa219bc4800) [pid = 1834] [serial = 1387] [outer = (nil)] 17:43:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa219da7800) [pid = 1834] [serial = 1388] [outer = 0x7fa219bc4800] 17:43:23 INFO - PROCESS | 1834 | 1461631403444 Marionette DEBUG loaded listener.js 17:43:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa21ac50000) [pid = 1834] [serial = 1389] [outer = 0x7fa219bc4800] 17:43:24 INFO - PROCESS | 1834 | 1461631404344 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 17:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1588ms 17:43:24 INFO - PROCESS | 1834 | 1461631404375 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:43:24 INFO - PROCESS | 1834 | 1461631404384 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:43:24 INFO - PROCESS | 1834 | 1461631404395 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:43:24 INFO - PROCESS | 1834 | 1461631404398 Marionette TRACE conn3 <- [1,1822,null,{}] 17:43:24 INFO - PROCESS | 1834 | 1461631404404 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:24 INFO - PROCESS | 1834 | 1461631404623 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:43:24 INFO - PROCESS | 1834 | 1461631404873 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c1ab800 == 133 [pid = 1834] [id = 463] 17:43:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa21b64fc00) [pid = 1834] [serial = 1390] [outer = (nil)] 17:43:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa21c381000) [pid = 1834] [serial = 1391] [outer = 0x7fa21b64fc00] 17:43:24 INFO - PROCESS | 1834 | 1461631404991 Marionette DEBUG loaded listener.js 17:43:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa21cca8000) [pid = 1834] [serial = 1392] [outer = 0x7fa21b64fc00] 17:43:25 INFO - PROCESS | 1834 | 1461631405963 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 17:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1635ms 17:43:26 INFO - PROCESS | 1834 | 1461631406033 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:43:26 INFO - PROCESS | 1834 | 1461631406040 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:43:26 INFO - PROCESS | 1834 | 1461631406049 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:43:26 INFO - PROCESS | 1834 | 1461631406056 Marionette TRACE conn3 <- [1,1826,null,{}] 17:43:26 INFO - PROCESS | 1834 | 1461631406072 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:26 INFO - PROCESS | 1834 | 1461631406353 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:43:26 INFO - PROCESS | 1834 | 1461631406642 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e4a0800 == 134 [pid = 1834] [id = 464] 17:43:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa21e418c00) [pid = 1834] [serial = 1393] [outer = (nil)] 17:43:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa21e70ac00) [pid = 1834] [serial = 1394] [outer = 0x7fa21e418c00] 17:43:26 INFO - PROCESS | 1834 | 1461631406722 Marionette DEBUG loaded listener.js 17:43:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa21f07ac00) [pid = 1834] [serial = 1395] [outer = 0x7fa21e418c00] 17:43:27 INFO - PROCESS | 1834 | 1461631407592 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 17:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1587ms 17:43:27 INFO - PROCESS | 1834 | 1461631407637 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:43:27 INFO - PROCESS | 1834 | 1461631407642 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:43:27 INFO - PROCESS | 1834 | 1461631407648 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:43:27 INFO - PROCESS | 1834 | 1461631407651 Marionette TRACE conn3 <- [1,1830,null,{}] 17:43:27 INFO - PROCESS | 1834 | 1461631407657 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:27 INFO - PROCESS | 1834 | 1461631407880 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:43:28 INFO - PROCESS | 1834 | 1461631408076 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4f7800 == 135 [pid = 1834] [id = 465] 17:43:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa21e425000) [pid = 1834] [serial = 1396] [outer = (nil)] 17:43:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa221aa6400) [pid = 1834] [serial = 1397] [outer = 0x7fa21e425000] 17:43:28 INFO - PROCESS | 1834 | 1461631408155 Marionette DEBUG loaded listener.js 17:43:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa222215000) [pid = 1834] [serial = 1398] [outer = 0x7fa21e425000] 17:43:29 INFO - PROCESS | 1834 | 1461631409109 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 17:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1537ms 17:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:43:29 INFO - PROCESS | 1834 | 1461631409187 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:43:29 INFO - PROCESS | 1834 | 1461631409190 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:43:29 INFO - PROCESS | 1834 | 1461631409197 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:43:29 INFO - PROCESS | 1834 | 1461631409200 Marionette TRACE conn3 <- [1,1834,null,{}] 17:43:29 INFO - PROCESS | 1834 | 1461631409206 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:29 INFO - PROCESS | 1834 | 1461631409429 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:43:29 INFO - PROCESS | 1834 | 1461631409669 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221a7c800 == 136 [pid = 1834] [id = 466] 17:43:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa221918000) [pid = 1834] [serial = 1399] [outer = (nil)] 17:43:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa222292400) [pid = 1834] [serial = 1400] [outer = 0x7fa221918000] 17:43:29 INFO - PROCESS | 1834 | 1461631409787 Marionette DEBUG loaded listener.js 17:43:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa222a53000) [pid = 1834] [serial = 1401] [outer = 0x7fa221918000] 17:43:30 INFO - PROCESS | 1834 | 1461631410748 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 17:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 17:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1586ms 17:43:30 INFO - PROCESS | 1834 | 1461631410784 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:43:30 INFO - PROCESS | 1834 | 1461631410787 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:43:30 INFO - PROCESS | 1834 | 1461631410794 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:43:30 INFO - PROCESS | 1834 | 1461631410798 Marionette TRACE conn3 <- [1,1838,null,{}] 17:43:30 INFO - PROCESS | 1834 | 1461631410804 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:31 INFO - PROCESS | 1834 | 1461631411057 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:43:31 INFO - PROCESS | 1834 | 1461631411359 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2229d2800 == 137 [pid = 1834] [id = 467] 17:43:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa2233e9c00) [pid = 1834] [serial = 1402] [outer = (nil)] 17:43:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa2239ba000) [pid = 1834] [serial = 1403] [outer = 0x7fa2233e9c00] 17:43:31 INFO - PROCESS | 1834 | 1461631411459 Marionette DEBUG loaded listener.js 17:43:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa223df9400) [pid = 1834] [serial = 1404] [outer = 0x7fa2233e9c00] 17:43:32 INFO - PROCESS | 1834 | 1461631412349 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1584ms 17:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:43:32 INFO - PROCESS | 1834 | 1461631412379 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:43:32 INFO - PROCESS | 1834 | 1461631412382 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:43:32 INFO - PROCESS | 1834 | 1461631412388 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:43:32 INFO - PROCESS | 1834 | 1461631412391 Marionette TRACE conn3 <- [1,1842,null,{}] 17:43:32 INFO - PROCESS | 1834 | 1461631412397 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:32 INFO - PROCESS | 1834 | 1461631412622 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:43:32 INFO - PROCESS | 1834 | 1461631412828 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c14000 == 138 [pid = 1834] [id = 468] 17:43:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa2233e8800) [pid = 1834] [serial = 1405] [outer = (nil)] 17:43:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa227c6c000) [pid = 1834] [serial = 1406] [outer = 0x7fa2233e8800] 17:43:32 INFO - PROCESS | 1834 | 1461631412903 Marionette DEBUG loaded listener.js 17:43:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa227e8c800) [pid = 1834] [serial = 1407] [outer = 0x7fa2233e8800] 17:43:33 INFO - PROCESS | 1834 | 1461631413810 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1487ms 17:43:33 INFO - PROCESS | 1834 | 1461631413876 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:43:33 INFO - PROCESS | 1834 | 1461631413880 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:43:33 INFO - PROCESS | 1834 | 1461631413885 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:43:33 INFO - PROCESS | 1834 | 1461631413888 Marionette TRACE conn3 <- [1,1846,null,{}] 17:43:33 INFO - PROCESS | 1834 | 1461631413893 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:34 INFO - PROCESS | 1834 | 1461631414108 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:43:34 INFO - PROCESS | 1834 | 1461631414312 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227cbb800 == 139 [pid = 1834] [id = 469] 17:43:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa2236c9c00) [pid = 1834] [serial = 1408] [outer = (nil)] 17:43:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa227eeb000) [pid = 1834] [serial = 1409] [outer = 0x7fa2236c9c00] 17:43:34 INFO - PROCESS | 1834 | 1461631414430 Marionette DEBUG loaded listener.js 17:43:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa2285d9800) [pid = 1834] [serial = 1410] [outer = 0x7fa2236c9c00] 17:43:35 INFO - PROCESS | 1834 | 1461631415361 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1536ms 17:43:35 INFO - PROCESS | 1834 | 1461631415423 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:43:35 INFO - PROCESS | 1834 | 1461631415427 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:43:35 INFO - PROCESS | 1834 | 1461631415433 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:43:35 INFO - PROCESS | 1834 | 1461631415437 Marionette TRACE conn3 <- [1,1850,null,{}] 17:43:35 INFO - PROCESS | 1834 | 1461631415442 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:35 INFO - PROCESS | 1834 | 1461631415664 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:43:35 INFO - PROCESS | 1834 | 1461631415867 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227e12800 == 140 [pid = 1834] [id = 470] 17:43:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa222a60400) [pid = 1834] [serial = 1411] [outer = (nil)] 17:43:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa228607c00) [pid = 1834] [serial = 1412] [outer = 0x7fa222a60400] 17:43:35 INFO - PROCESS | 1834 | 1461631415982 Marionette DEBUG loaded listener.js 17:43:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa228610000) [pid = 1834] [serial = 1413] [outer = 0x7fa222a60400] 17:43:36 INFO - PROCESS | 1834 | 1461631416916 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1537ms 17:43:36 INFO - PROCESS | 1834 | 1461631416972 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:43:36 INFO - PROCESS | 1834 | 1461631416975 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:43:36 INFO - PROCESS | 1834 | 1461631416983 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:43:36 INFO - PROCESS | 1834 | 1461631416985 Marionette TRACE conn3 <- [1,1854,null,{}] 17:43:36 INFO - PROCESS | 1834 | 1461631416991 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:37 INFO - PROCESS | 1834 | 1461631417203 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:43:37 INFO - PROCESS | 1834 | 1461631417408 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22857b800 == 141 [pid = 1834] [id = 471] 17:43:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa227e8b000) [pid = 1834] [serial = 1414] [outer = (nil)] 17:43:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa2286f0400) [pid = 1834] [serial = 1415] [outer = 0x7fa227e8b000] 17:43:37 INFO - PROCESS | 1834 | 1461631417480 Marionette DEBUG loaded listener.js 17:43:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa2288e0000) [pid = 1834] [serial = 1416] [outer = 0x7fa227e8b000] 17:43:38 INFO - PROCESS | 1834 | 1461631418417 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1484ms 17:43:38 INFO - PROCESS | 1834 | 1461631418467 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:43:38 INFO - PROCESS | 1834 | 1461631418472 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:43:38 INFO - PROCESS | 1834 | 1461631418479 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:43:38 INFO - PROCESS | 1834 | 1461631418483 Marionette TRACE conn3 <- [1,1858,null,{}] 17:43:38 INFO - PROCESS | 1834 | 1461631418489 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:38 INFO - PROCESS | 1834 | 1461631418738 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:43:38 INFO - PROCESS | 1834 | 1461631418990 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa229285000 == 142 [pid = 1834] [id = 472] 17:43:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa2290ab800) [pid = 1834] [serial = 1417] [outer = (nil)] 17:43:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa2296ee000) [pid = 1834] [serial = 1418] [outer = 0x7fa2290ab800] 17:43:39 INFO - PROCESS | 1834 | 1461631419112 Marionette DEBUG loaded listener.js 17:43:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa22a89d000) [pid = 1834] [serial = 1419] [outer = 0x7fa2290ab800] 17:43:40 INFO - PROCESS | 1834 | 1461631419998 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1583ms 17:43:40 INFO - PROCESS | 1834 | 1461631420063 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:43:40 INFO - PROCESS | 1834 | 1461631420067 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:43:40 INFO - PROCESS | 1834 | 1461631420072 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:43:40 INFO - PROCESS | 1834 | 1461631420075 Marionette TRACE conn3 <- [1,1862,null,{}] 17:43:40 INFO - PROCESS | 1834 | 1461631420080 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:40 INFO - PROCESS | 1834 | 1461631420295 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:43:40 INFO - PROCESS | 1834 | 1461631420497 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a872000 == 143 [pid = 1834] [id = 473] 17:43:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa228e9a400) [pid = 1834] [serial = 1420] [outer = (nil)] 17:43:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7fa22c0b1000) [pid = 1834] [serial = 1421] [outer = 0x7fa228e9a400] 17:43:40 INFO - PROCESS | 1834 | 1461631420609 Marionette DEBUG loaded listener.js 17:43:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7fa22fedd400) [pid = 1834] [serial = 1422] [outer = 0x7fa228e9a400] 17:43:41 INFO - PROCESS | 1834 | 1461631421535 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1533ms 17:43:41 INFO - PROCESS | 1834 | 1461631421608 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:43:41 INFO - PROCESS | 1834 | 1461631421611 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:43:41 INFO - PROCESS | 1834 | 1461631421617 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:43:41 INFO - PROCESS | 1834 | 1461631421619 Marionette TRACE conn3 <- [1,1866,null,{}] 17:43:41 INFO - PROCESS | 1834 | 1461631421625 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:41 INFO - PROCESS | 1834 | 1461631421850 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:43:42 INFO - PROCESS | 1834 | 1461631422059 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c1a3000 == 144 [pid = 1834] [id = 474] 17:43:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7fa222290800) [pid = 1834] [serial = 1423] [outer = (nil)] 17:43:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa230ce9400) [pid = 1834] [serial = 1424] [outer = 0x7fa222290800] 17:43:42 INFO - PROCESS | 1834 | 1461631422174 Marionette DEBUG loaded listener.js 17:43:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7fa231811000) [pid = 1834] [serial = 1425] [outer = 0x7fa222290800] 17:43:43 INFO - PROCESS | 1834 | 1461631423087 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 17:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1532ms 17:43:43 INFO - PROCESS | 1834 | 1461631423151 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:43:43 INFO - PROCESS | 1834 | 1461631423155 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:43:43 INFO - PROCESS | 1834 | 1461631423161 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:43:43 INFO - PROCESS | 1834 | 1461631423163 Marionette TRACE conn3 <- [1,1870,null,{}] 17:43:43 INFO - PROCESS | 1834 | 1461631423169 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:43 INFO - PROCESS | 1834 | 1461631423396 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:43:43 INFO - PROCESS | 1834 | 1461631423600 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa230e58000 == 145 [pid = 1834] [id = 475] 17:43:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa2233b0000) [pid = 1834] [serial = 1426] [outer = (nil)] 17:43:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa231fc8c00) [pid = 1834] [serial = 1427] [outer = 0x7fa2233b0000] 17:43:43 INFO - PROCESS | 1834 | 1461631423715 Marionette DEBUG loaded listener.js 17:43:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa232719800) [pid = 1834] [serial = 1428] [outer = 0x7fa2233b0000] 17:43:44 INFO - PROCESS | 1834 | 1461631424608 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 17:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1479ms 17:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:43:44 INFO - PROCESS | 1834 | 1461631424641 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:43:44 INFO - PROCESS | 1834 | 1461631424644 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:43:44 INFO - PROCESS | 1834 | 1461631424650 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:43:44 INFO - PROCESS | 1834 | 1461631424653 Marionette TRACE conn3 <- [1,1874,null,{}] 17:43:44 INFO - PROCESS | 1834 | 1461631424658 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:44 INFO - PROCESS | 1834 | 1461631424878 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:43:45 INFO - PROCESS | 1834 | 1461631425107 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218a7c000 == 146 [pid = 1834] [id = 476] 17:43:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa215ec9800) [pid = 1834] [serial = 1429] [outer = (nil)] 17:43:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa217ea0c00) [pid = 1834] [serial = 1430] [outer = 0x7fa215ec9800] 17:43:45 INFO - PROCESS | 1834 | 1461631425218 Marionette DEBUG loaded listener.js 17:43:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa228665000) [pid = 1834] [serial = 1431] [outer = 0x7fa215ec9800] 17:43:46 INFO - PROCESS | 1834 | 1461631426793 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2189ms 17:43:46 INFO - PROCESS | 1834 | 1461631426839 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:43:46 INFO - PROCESS | 1834 | 1461631426844 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:43:46 INFO - PROCESS | 1834 | 1461631426852 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:43:46 INFO - PROCESS | 1834 | 1461631426856 Marionette TRACE conn3 <- [1,1878,null,{}] 17:43:46 INFO - PROCESS | 1834 | 1461631426864 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:47 INFO - PROCESS | 1834 | 1461631427063 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:43:47 INFO - PROCESS | 1834 | 1461631427334 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b3b8000 == 147 [pid = 1834] [id = 477] 17:43:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa219bc0800) [pid = 1834] [serial = 1432] [outer = (nil)] 17:43:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7fa219ec4800) [pid = 1834] [serial = 1433] [outer = 0x7fa219bc0800] 17:43:47 INFO - PROCESS | 1834 | 1461631427444 Marionette DEBUG loaded listener.js 17:43:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7fa21ac52400) [pid = 1834] [serial = 1434] [outer = 0x7fa219bc0800] 17:43:48 INFO - PROCESS | 1834 | 1461631428340 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1537ms 17:43:48 INFO - PROCESS | 1834 | 1461631428389 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:43:48 INFO - PROCESS | 1834 | 1461631428397 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:43:48 INFO - PROCESS | 1834 | 1461631428407 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:43:48 INFO - PROCESS | 1834 | 1461631428411 Marionette TRACE conn3 <- [1,1882,null,{}] 17:43:48 INFO - PROCESS | 1834 | 1461631428416 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:48 INFO - PROCESS | 1834 | 1461631428623 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:43:49 INFO - PROCESS | 1834 | 1461631429082 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215a9f000 == 148 [pid = 1834] [id = 478] 17:43:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7fa218d6e000) [pid = 1834] [serial = 1435] [outer = (nil)] 17:43:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7fa21ac56400) [pid = 1834] [serial = 1436] [outer = 0x7fa218d6e000] 17:43:49 INFO - PROCESS | 1834 | 1461631429158 Marionette DEBUG loaded listener.js 17:43:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa21b645800) [pid = 1834] [serial = 1437] [outer = 0x7fa218d6e000] 17:43:50 INFO - PROCESS | 1834 | 1461631430007 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1635ms 17:43:50 INFO - PROCESS | 1834 | 1461631430043 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:43:50 INFO - PROCESS | 1834 | 1461631430045 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:43:50 INFO - PROCESS | 1834 | 1461631430052 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:43:50 INFO - PROCESS | 1834 | 1461631430057 Marionette TRACE conn3 <- [1,1886,null,{}] 17:43:50 INFO - PROCESS | 1834 | 1461631430072 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:50 INFO - PROCESS | 1834 | 1461631430281 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:43:50 INFO - PROCESS | 1834 | 1461631430514 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b22e000 == 149 [pid = 1834] [id = 479] 17:43:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7fa21cb1b000) [pid = 1834] [serial = 1438] [outer = (nil)] 17:43:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7fa21dc14800) [pid = 1834] [serial = 1439] [outer = 0x7fa21cb1b000] 17:43:50 INFO - PROCESS | 1834 | 1461631430588 Marionette DEBUG loaded listener.js 17:43:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7fa21e310000) [pid = 1834] [serial = 1440] [outer = 0x7fa21cb1b000] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21abb9000 == 148 [pid = 1834] [id = 366] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7fa21e710400) [pid = 1834] [serial = 1265] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7fa2285dec00) [pid = 1834] [serial = 1274] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7fa230355800) [pid = 1834] [serial = 1289] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa231808c00) [pid = 1834] [serial = 1286] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7fa22e947000) [pid = 1834] [serial = 1283] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7fa22a8a0c00) [pid = 1834] [serial = 1280] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7fa228f8f400) [pid = 1834] [serial = 1277] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7fa21b67cc00) [pid = 1834] [serial = 1262] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa2233e8400) [pid = 1834] [serial = 1268] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa223df7400) [pid = 1834] [serial = 1271] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa217e3f800) [pid = 1834] [serial = 1259] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215cec800 == 147 [pid = 1834] [id = 454] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215cd4000 == 146 [pid = 1834] [id = 453] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215aa1000 == 145 [pid = 1834] [id = 452] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2159df800 == 144 [pid = 1834] [id = 451] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa249c3c000 == 143 [pid = 1834] [id = 450] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa247366800 == 142 [pid = 1834] [id = 449] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2291a4000 == 141 [pid = 1834] [id = 448] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244918800 == 140 [pid = 1834] [id = 447] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24470c800 == 139 [pid = 1834] [id = 446] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa240c5e800 == 138 [pid = 1834] [id = 445] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233ca0800 == 137 [pid = 1834] [id = 444] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2311a4800 == 136 [pid = 1834] [id = 443] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22a53a000 == 135 [pid = 1834] [id = 442] 17:43:51 INFO - PROCESS | 1834 | 1461631431701 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa223933800 == 134 [pid = 1834] [id = 441] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e4cb000 == 133 [pid = 1834] [id = 440] 17:43:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219d05000 == 132 [pid = 1834] [id = 439] 17:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1689ms 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa222a59000) [pid = 1834] [serial = 1257] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa223dfa800) [pid = 1834] [serial = 1307] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa222a43c00) [pid = 1834] [serial = 1301] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7fa222a5e000) [pid = 1834] [serial = 1302] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7fa21db47000) [pid = 1834] [serial = 1304] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa222a5a800) [pid = 1834] [serial = 1305] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7fa219bc6c00) [pid = 1834] [serial = 1295] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7fa21b682800) [pid = 1834] [serial = 1296] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7fa218049000) [pid = 1834] [serial = 1292] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa219bc1400) [pid = 1834] [serial = 1293] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa21dc21400) [pid = 1834] [serial = 1298] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa21e420000) [pid = 1834] [serial = 1299] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa2288e0400) [pid = 1834] [serial = 1311] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa228e9cc00) [pid = 1834] [serial = 1313] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa22866f000) [pid = 1834] [serial = 1310] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa22bf03800) [pid = 1834] [serial = 1314] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa218d6fc00) [pid = 1834] [serial = 1316] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa2285e3400) [pid = 1834] [serial = 1308] [outer = (nil)] [url = about:blank] 17:43:51 INFO - PROCESS | 1834 | 1461631431755 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:43:51 INFO - PROCESS | 1834 | 1461631431760 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:43:51 INFO - PROCESS | 1834 | 1461631431766 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:43:51 INFO - PROCESS | 1834 | 1461631431769 Marionette TRACE conn3 <- [1,1890,null,{}] 17:43:51 INFO - PROCESS | 1834 | 1461631431774 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:51 INFO - PROCESS | 1834 | 1461631431971 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:43:52 INFO - PROCESS | 1834 | 1461631432234 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215ce3800 == 133 [pid = 1834] [id = 480] 17:43:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa216ae7800) [pid = 1834] [serial = 1441] [outer = (nil)] 17:43:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa21e416400) [pid = 1834] [serial = 1442] [outer = 0x7fa216ae7800] 17:43:52 INFO - PROCESS | 1834 | 1461631432303 Marionette DEBUG loaded listener.js 17:43:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa21e70f000) [pid = 1834] [serial = 1443] [outer = 0x7fa216ae7800] 17:43:53 INFO - PROCESS | 1834 | 1461631433022 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 17:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1279ms 17:43:53 INFO - PROCESS | 1834 | 1461631433047 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:43:53 INFO - PROCESS | 1834 | 1461631433051 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:43:53 INFO - PROCESS | 1834 | 1461631433056 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:43:53 INFO - PROCESS | 1834 | 1461631433058 Marionette TRACE conn3 <- [1,1894,null,{}] 17:43:53 INFO - PROCESS | 1834 | 1461631433064 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:53 INFO - PROCESS | 1834 | 1461631433336 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:43:53 INFO - PROCESS | 1834 | 1461631433357 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21ae09800 == 134 [pid = 1834] [id = 481] 17:43:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa219dadc00) [pid = 1834] [serial = 1444] [outer = (nil)] 17:43:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa221aa8400) [pid = 1834] [serial = 1445] [outer = 0x7fa219dadc00] 17:43:53 INFO - PROCESS | 1834 | 1461631433420 Marionette DEBUG loaded listener.js 17:43:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa22228f400) [pid = 1834] [serial = 1446] [outer = 0x7fa219dadc00] 17:43:54 INFO - PROCESS | 1834 | 1461631434337 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1334ms 17:43:54 INFO - PROCESS | 1834 | 1461631434392 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:43:54 INFO - PROCESS | 1834 | 1461631434396 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:43:54 INFO - PROCESS | 1834 | 1461631434411 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:43:54 INFO - PROCESS | 1834 | 1461631434425 Marionette TRACE conn3 <- [1,1898,null,{}] 17:43:54 INFO - PROCESS | 1834 | 1461631434431 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:54 INFO - PROCESS | 1834 | 1461631434720 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:43:54 INFO - PROCESS | 1834 | 1461631434753 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221831800 == 135 [pid = 1834] [id = 482] 17:43:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa222298c00) [pid = 1834] [serial = 1447] [outer = (nil)] 17:43:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa2233b3000) [pid = 1834] [serial = 1448] [outer = 0x7fa222298c00] 17:43:54 INFO - PROCESS | 1834 | 1461631434817 Marionette DEBUG loaded listener.js 17:43:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa2239bec00) [pid = 1834] [serial = 1449] [outer = 0x7fa222298c00] 17:43:55 INFO - PROCESS | 1834 | 1461631435698 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1346ms 17:43:55 INFO - PROCESS | 1834 | 1461631435759 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:43:55 INFO - PROCESS | 1834 | 1461631435763 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:43:55 INFO - PROCESS | 1834 | 1461631435768 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:43:55 INFO - PROCESS | 1834 | 1461631435770 Marionette TRACE conn3 <- [1,1902,null,{}] 17:43:55 INFO - PROCESS | 1834 | 1461631435776 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:56 INFO - PROCESS | 1834 | 1461631436026 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa219bbd800) [pid = 1834] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa21dc1a400) [pid = 1834] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa219bbb400) [pid = 1834] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa2327a6000) [pid = 1834] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa228c5c000) [pid = 1834] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa217e3c800) [pid = 1834] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa23f584400) [pid = 1834] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa2285dc000) [pid = 1834] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa21db47c00) [pid = 1834] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa2285e0400) [pid = 1834] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa21804b800) [pid = 1834] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa22808f400) [pid = 1834] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa228b30c00) [pid = 1834] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa228089000) [pid = 1834] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa22ac21000) [pid = 1834] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa2286f7c00) [pid = 1834] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa22360fc00) [pid = 1834] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa217e39000) [pid = 1834] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa21aed9800) [pid = 1834] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa21e306000) [pid = 1834] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa21e311000) [pid = 1834] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa222890400) [pid = 1834] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa219bc7400) [pid = 1834] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa219dac800) [pid = 1834] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa216ae7400) [pid = 1834] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa21b47c400) [pid = 1834] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa217e9f400) [pid = 1834] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa215ebf400) [pid = 1834] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa216ae9800) [pid = 1834] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa216ae8800) [pid = 1834] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa217e43c00) [pid = 1834] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa21b479800) [pid = 1834] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa215ebd800) [pid = 1834] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa215ebd000) [pid = 1834] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa232fad800) [pid = 1834] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa23e925c00) [pid = 1834] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa21dc15c00) [pid = 1834] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa217e38400) [pid = 1834] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:43:56 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa215eca400) [pid = 1834] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:43:56 INFO - PROCESS | 1834 | 1461631436899 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215aa5800 == 136 [pid = 1834] [id = 483] 17:43:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa215ebbc00) [pid = 1834] [serial = 1450] [outer = (nil)] 17:43:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa215ec0800) [pid = 1834] [serial = 1451] [outer = 0x7fa215ebbc00] 17:43:56 INFO - PROCESS | 1834 | 1461631436967 Marionette DEBUG loaded listener.js 17:43:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa217e3c800) [pid = 1834] [serial = 1452] [outer = 0x7fa215ebbc00] 17:43:57 INFO - PROCESS | 1834 | ************************* 17:43:57 INFO - PROCESS | 1834 | A coding exception was thrown and uncaught in a Task. 17:43:57 INFO - PROCESS | 1834 | 17:43:57 INFO - PROCESS | 1834 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:43:57 INFO - PROCESS | 1834 | Full stack: 17:43:57 INFO - PROCESS | 1834 | ************************* 17:43:57 INFO - PROCESS | 1834 | 1461631437715 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1983ms 17:43:57 INFO - PROCESS | 1834 | 1461631437753 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:43:57 INFO - PROCESS | 1834 | 1461631437756 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:43:57 INFO - PROCESS | 1834 | 1461631437762 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:43:57 INFO - PROCESS | 1834 | 1461631437764 Marionette TRACE conn3 <- [1,1906,null,{}] 17:43:57 INFO - PROCESS | 1834 | 1461631437782 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:57 INFO - PROCESS | 1834 | 1461631437993 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:43:58 INFO - PROCESS | 1834 | 1461631438008 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c18800 == 137 [pid = 1834] [id = 484] 17:43:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa217e43c00) [pid = 1834] [serial = 1453] [outer = (nil)] 17:43:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa21ac4ac00) [pid = 1834] [serial = 1454] [outer = 0x7fa217e43c00] 17:43:58 INFO - PROCESS | 1834 | 1461631438069 Marionette DEBUG loaded listener.js 17:43:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa227c6e400) [pid = 1834] [serial = 1455] [outer = 0x7fa217e43c00] 17:43:59 INFO - PROCESS | 1834 | 1461631439187 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 17:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1483ms 17:43:59 INFO - PROCESS | 1834 | 1461631439247 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:43:59 INFO - PROCESS | 1834 | 1461631439253 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:43:59 INFO - PROCESS | 1834 | 1461631439263 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:43:59 INFO - PROCESS | 1834 | 1461631439270 Marionette TRACE conn3 <- [1,1910,null,{}] 17:43:59 INFO - PROCESS | 1834 | 1461631439280 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:59 INFO - PROCESS | 1834 | 1461631439552 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:43:59 INFO - PROCESS | 1834 | 1461631439870 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219cd8800 == 138 [pid = 1834] [id = 485] 17:43:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa217e36c00) [pid = 1834] [serial = 1456] [outer = (nil)] 17:43:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa218985400) [pid = 1834] [serial = 1457] [outer = 0x7fa217e36c00] 17:43:59 INFO - PROCESS | 1834 | 1461631439950 Marionette DEBUG loaded listener.js 17:44:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa219bbe000) [pid = 1834] [serial = 1458] [outer = 0x7fa217e36c00] 17:44:00 INFO - PROCESS | 1834 | 1461631440820 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1591ms 17:44:00 INFO - PROCESS | 1834 | 1461631440854 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:44:00 INFO - PROCESS | 1834 | 1461631440863 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:44:00 INFO - PROCESS | 1834 | 1461631440874 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:44:00 INFO - PROCESS | 1834 | 1461631440879 Marionette TRACE conn3 <- [1,1914,null,{}] 17:44:00 INFO - PROCESS | 1834 | 1461631440885 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:01 INFO - PROCESS | 1834 | 1461631441116 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:44:01 INFO - PROCESS | 1834 | 1461631441427 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cb4b000 == 139 [pid = 1834] [id = 486] 17:44:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa21b67f400) [pid = 1834] [serial = 1459] [outer = (nil)] 17:44:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa21b684800) [pid = 1834] [serial = 1460] [outer = 0x7fa21b67f400] 17:44:01 INFO - PROCESS | 1834 | 1461631441545 Marionette DEBUG loaded listener.js 17:44:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa21e309400) [pid = 1834] [serial = 1461] [outer = 0x7fa21b67f400] 17:44:02 INFO - PROCESS | 1834 | 1461631442537 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1691ms 17:44:02 INFO - PROCESS | 1834 | 1461631442566 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:44:02 INFO - PROCESS | 1834 | 1461631442570 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:44:02 INFO - PROCESS | 1834 | 1461631442577 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:44:02 INFO - PROCESS | 1834 | 1461631442584 Marionette TRACE conn3 <- [1,1918,null,{}] 17:44:02 INFO - PROCESS | 1834 | 1461631442604 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:02 INFO - PROCESS | 1834 | 1461631442852 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:44:03 INFO - PROCESS | 1834 | 1461631443148 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228584800 == 140 [pid = 1834] [id = 487] 17:44:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa222298400) [pid = 1834] [serial = 1462] [outer = (nil)] 17:44:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa222a99800) [pid = 1834] [serial = 1463] [outer = 0x7fa222298400] 17:44:03 INFO - PROCESS | 1834 | 1461631443236 Marionette DEBUG loaded listener.js 17:44:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa223610000) [pid = 1834] [serial = 1464] [outer = 0x7fa222298400] 17:44:04 INFO - PROCESS | 1834 | 1461631444128 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1598ms 17:44:04 INFO - PROCESS | 1834 | 1461631444175 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:44:04 INFO - PROCESS | 1834 | 1461631444180 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:44:04 INFO - PROCESS | 1834 | 1461631444186 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:44:04 INFO - PROCESS | 1834 | 1461631444190 Marionette TRACE conn3 <- [1,1922,null,{}] 17:44:04 INFO - PROCESS | 1834 | 1461631444196 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:04 INFO - PROCESS | 1834 | 1461631444412 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:44:04 INFO - PROCESS | 1834 | 1461631444621 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa229295800 == 141 [pid = 1834] [id = 488] 17:44:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa222884400) [pid = 1834] [serial = 1465] [outer = (nil)] 17:44:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa227eed800) [pid = 1834] [serial = 1466] [outer = 0x7fa222884400] 17:44:04 INFO - PROCESS | 1834 | 1461631444741 Marionette DEBUG loaded listener.js 17:44:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa2285e3800) [pid = 1834] [serial = 1467] [outer = 0x7fa222884400] 17:44:05 INFO - PROCESS | 1834 | 1461631445670 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1534ms 17:44:05 INFO - PROCESS | 1834 | 1461631445721 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:44:05 INFO - PROCESS | 1834 | 1461631445724 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:44:05 INFO - PROCESS | 1834 | 1461631445731 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:44:05 INFO - PROCESS | 1834 | 1461631445734 Marionette TRACE conn3 <- [1,1926,null,{}] 17:44:05 INFO - PROCESS | 1834 | 1461631445741 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:05 INFO - PROCESS | 1834 | 1461631445988 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:44:06 INFO - PROCESS | 1834 | 1461631446201 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2303b1800 == 142 [pid = 1834] [id = 489] 17:44:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa21c377400) [pid = 1834] [serial = 1468] [outer = (nil)] 17:44:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa22866f000) [pid = 1834] [serial = 1469] [outer = 0x7fa21c377400] 17:44:06 INFO - PROCESS | 1834 | 1461631446329 Marionette DEBUG loaded listener.js 17:44:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa228b3b000) [pid = 1834] [serial = 1470] [outer = 0x7fa21c377400] 17:44:07 INFO - PROCESS | 1834 | 1461631447310 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1632ms 17:44:07 INFO - PROCESS | 1834 | 1461631447364 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:44:07 INFO - PROCESS | 1834 | 1461631447368 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:44:07 INFO - PROCESS | 1834 | 1461631447374 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:44:07 INFO - PROCESS | 1834 | 1461631447378 Marionette TRACE conn3 <- [1,1930,null,{}] 17:44:07 INFO - PROCESS | 1834 | 1461631447383 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:07 INFO - PROCESS | 1834 | 1461631447636 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:44:07 INFO - PROCESS | 1834 | 1461631447892 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232d0b000 == 143 [pid = 1834] [id = 490] 17:44:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa2296ee400) [pid = 1834] [serial = 1471] [outer = (nil)] 17:44:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa22c0ab000) [pid = 1834] [serial = 1472] [outer = 0x7fa2296ee400] 17:44:08 INFO - PROCESS | 1834 | 1461631448012 Marionette DEBUG loaded listener.js 17:44:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa22e9a4c00) [pid = 1834] [serial = 1473] [outer = 0x7fa2296ee400] 17:44:08 INFO - PROCESS | 1834 | 1461631448918 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1582ms 17:44:08 INFO - PROCESS | 1834 | 1461631448958 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:44:08 INFO - PROCESS | 1834 | 1461631448963 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:44:08 INFO - PROCESS | 1834 | 1461631448969 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:44:08 INFO - PROCESS | 1834 | 1461631448973 Marionette TRACE conn3 <- [1,1934,null,{}] 17:44:08 INFO - PROCESS | 1834 | 1461631448979 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:09 INFO - PROCESS | 1834 | 1461631449220 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:44:09 INFO - PROCESS | 1834 | 1461631449431 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233773000 == 144 [pid = 1834] [id = 491] 17:44:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa2290a4800) [pid = 1834] [serial = 1474] [outer = (nil)] 17:44:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa231808000) [pid = 1834] [serial = 1475] [outer = 0x7fa2290a4800] 17:44:09 INFO - PROCESS | 1834 | 1461631449543 Marionette DEBUG loaded listener.js 17:44:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa231fc6400) [pid = 1834] [serial = 1476] [outer = 0x7fa2290a4800] 17:44:10 INFO - PROCESS | 1834 | 1461631450498 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1586ms 17:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:44:10 INFO - PROCESS | 1834 | 1461631450556 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:44:10 INFO - PROCESS | 1834 | 1461631450559 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:44:10 INFO - PROCESS | 1834 | 1461631450565 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:44:10 INFO - PROCESS | 1834 | 1461631450568 Marionette TRACE conn3 <- [1,1938,null,{}] 17:44:10 INFO - PROCESS | 1834 | 1461631450573 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:10 INFO - PROCESS | 1834 | 1461631450790 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:44:11 INFO - PROCESS | 1834 | 1461631451049 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23563c800 == 145 [pid = 1834] [id = 492] 17:44:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa21aed0000) [pid = 1834] [serial = 1477] [outer = (nil)] 17:44:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa231fcb800) [pid = 1834] [serial = 1478] [outer = 0x7fa21aed0000] 17:44:11 INFO - PROCESS | 1834 | 1461631451168 Marionette DEBUG loaded listener.js 17:44:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa232fa9800) [pid = 1834] [serial = 1479] [outer = 0x7fa21aed0000] 17:44:12 INFO - PROCESS | 1834 | 1461631452012 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1479ms 17:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:44:12 INFO - PROCESS | 1834 | 1461631452044 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:44:12 INFO - PROCESS | 1834 | 1461631452047 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:44:12 INFO - PROCESS | 1834 | 1461631452053 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:44:12 INFO - PROCESS | 1834 | 1461631452056 Marionette TRACE conn3 <- [1,1942,null,{}] 17:44:12 INFO - PROCESS | 1834 | 1461631452062 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:12 INFO - PROCESS | 1834 | 1461631452280 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:44:12 INFO - PROCESS | 1834 | 1461631452494 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238d0b000 == 146 [pid = 1834] [id = 493] 17:44:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa21c3b7800) [pid = 1834] [serial = 1480] [outer = (nil)] 17:44:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa233ae5800) [pid = 1834] [serial = 1481] [outer = 0x7fa21c3b7800] 17:44:12 INFO - PROCESS | 1834 | 1461631452604 Marionette DEBUG loaded listener.js 17:44:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa233cd5800) [pid = 1834] [serial = 1482] [outer = 0x7fa21c3b7800] 17:44:13 INFO - PROCESS | 1834 | 1461631453537 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1535ms 17:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:44:13 INFO - PROCESS | 1834 | 1461631453588 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:44:13 INFO - PROCESS | 1834 | 1461631453591 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:44:13 INFO - PROCESS | 1834 | 1461631453597 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:44:13 INFO - PROCESS | 1834 | 1461631453600 Marionette TRACE conn3 <- [1,1946,null,{}] 17:44:13 INFO - PROCESS | 1834 | 1461631453605 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:13 INFO - PROCESS | 1834 | 1461631453825 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:44:14 INFO - PROCESS | 1834 | 1461631454038 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23faef000 == 147 [pid = 1834] [id = 494] 17:44:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa231b1c000) [pid = 1834] [serial = 1483] [outer = (nil)] 17:44:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa235c6e800) [pid = 1834] [serial = 1484] [outer = 0x7fa231b1c000] 17:44:14 INFO - PROCESS | 1834 | 1461631454187 Marionette DEBUG loaded listener.js 17:44:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa23e9f4000) [pid = 1834] [serial = 1485] [outer = 0x7fa231b1c000] 17:44:15 INFO - PROCESS | 1834 | 1461631455405 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1841ms 17:44:15 INFO - PROCESS | 1834 | 1461631455439 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:44:15 INFO - PROCESS | 1834 | 1461631455446 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:44:15 INFO - PROCESS | 1834 | 1461631455454 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:44:15 INFO - PROCESS | 1834 | 1461631455460 Marionette TRACE conn3 <- [1,1950,null,{}] 17:44:15 INFO - PROCESS | 1834 | 1461631455468 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:15 INFO - PROCESS | 1834 | 1461631455847 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:44:16 INFO - PROCESS | 1834 | 1461631456159 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa243f40800 == 148 [pid = 1834] [id = 495] 17:44:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa2406b1800) [pid = 1834] [serial = 1486] [outer = (nil)] 17:44:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa240a57400) [pid = 1834] [serial = 1487] [outer = 0x7fa2406b1800] 17:44:16 INFO - PROCESS | 1834 | 1461631456243 Marionette DEBUG loaded listener.js 17:44:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa240de6000) [pid = 1834] [serial = 1488] [outer = 0x7fa2406b1800] 17:44:17 INFO - PROCESS | 1834 | 1461631457149 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1742ms 17:44:17 INFO - PROCESS | 1834 | 1461631457196 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:44:17 INFO - PROCESS | 1834 | 1461631457200 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:44:17 INFO - PROCESS | 1834 | 1461631457205 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:44:17 INFO - PROCESS | 1834 | 1461631457207 Marionette TRACE conn3 <- [1,1954,null,{}] 17:44:17 INFO - PROCESS | 1834 | 1461631457213 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:17 INFO - PROCESS | 1834 | 1461631457428 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:44:17 INFO - PROCESS | 1834 | 1461631457639 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244706800 == 149 [pid = 1834] [id = 496] 17:44:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7fa23fa2e800) [pid = 1834] [serial = 1489] [outer = (nil)] 17:44:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7fa244567400) [pid = 1834] [serial = 1490] [outer = 0x7fa23fa2e800] 17:44:17 INFO - PROCESS | 1834 | 1461631457752 Marionette DEBUG loaded listener.js 17:44:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7fa2446a8c00) [pid = 1834] [serial = 1491] [outer = 0x7fa23fa2e800] 17:44:18 INFO - PROCESS | 1834 | 1461631458695 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1535ms 17:44:18 INFO - PROCESS | 1834 | 1461631458742 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:44:18 INFO - PROCESS | 1834 | 1461631458745 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:44:18 INFO - PROCESS | 1834 | 1461631458779 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:44:18 INFO - PROCESS | 1834 | 1461631458781 Marionette TRACE conn3 <- [1,1958,null,{}] 17:44:18 INFO - PROCESS | 1834 | 1461631458789 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:19 INFO - PROCESS | 1834 | 1461631459001 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:44:19 INFO - PROCESS | 1834 | 1461631459213 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215aaa000 == 150 [pid = 1834] [id = 497] 17:44:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa215ec3400) [pid = 1834] [serial = 1492] [outer = (nil)] 17:44:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7fa217807000) [pid = 1834] [serial = 1493] [outer = 0x7fa215ec3400] 17:44:19 INFO - PROCESS | 1834 | 1461631459327 Marionette DEBUG loaded listener.js 17:44:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa21780c400) [pid = 1834] [serial = 1494] [outer = 0x7fa215ec3400] 17:44:20 INFO - PROCESS | 1834 | 1461631460886 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2274ms 17:44:21 INFO - PROCESS | 1834 | 1461631461036 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:44:21 INFO - PROCESS | 1834 | 1461631461041 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:44:21 INFO - PROCESS | 1834 | 1461631461051 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:44:21 INFO - PROCESS | 1834 | 1461631461056 Marionette TRACE conn3 <- [1,1962,null,{}] 17:44:21 INFO - PROCESS | 1834 | 1461631461064 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:21 INFO - PROCESS | 1834 | 1461631461265 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:44:21 INFO - PROCESS | 1834 | 1461631461457 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219ddf800 == 151 [pid = 1834] [id = 498] 17:44:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa217e39800) [pid = 1834] [serial = 1495] [outer = (nil)] 17:44:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa217ea7c00) [pid = 1834] [serial = 1496] [outer = 0x7fa217e39800] 17:44:21 INFO - PROCESS | 1834 | 1461631461563 Marionette DEBUG loaded listener.js 17:44:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa218561800) [pid = 1834] [serial = 1497] [outer = 0x7fa217e39800] 17:44:22 INFO - PROCESS | 1834 | 1461631462519 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1488ms 17:44:22 INFO - PROCESS | 1834 | 1461631462539 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:44:22 INFO - PROCESS | 1834 | 1461631462547 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:44:22 INFO - PROCESS | 1834 | 1461631462558 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:44:22 INFO - PROCESS | 1834 | 1461631462562 Marionette TRACE conn3 <- [1,1966,null,{}] 17:44:22 INFO - PROCESS | 1834 | 1461631462569 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:22 INFO - PROCESS | 1834 | 1461631462782 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:44:23 INFO - PROCESS | 1834 | 1461631463061 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b3c2800 == 152 [pid = 1834] [id = 499] 17:44:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa218d6ac00) [pid = 1834] [serial = 1498] [outer = (nil)] 17:44:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa219da3400) [pid = 1834] [serial = 1499] [outer = 0x7fa218d6ac00] 17:44:23 INFO - PROCESS | 1834 | 1461631463235 Marionette DEBUG loaded listener.js 17:44:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa219ec9800) [pid = 1834] [serial = 1500] [outer = 0x7fa218d6ac00] 17:44:24 INFO - PROCESS | 1834 | 1461631464397 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23e9c4000 == 151 [pid = 1834] [id = 45] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227c07000 == 150 [pid = 1834] [id = 285] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22a540800 == 149 [pid = 1834] [id = 286] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22c19d800 == 148 [pid = 1834] [id = 351] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa21e302c00) [pid = 1834] [serial = 1385] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa235635800 == 147 [pid = 1834] [id = 210] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23208c800 == 146 [pid = 1834] [id = 288] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215aa5800 == 145 [pid = 1834] [id = 483] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221831800 == 144 [pid = 1834] [id = 482] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21ae09800 == 143 [pid = 1834] [id = 481] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215ce3800 == 142 [pid = 1834] [id = 480] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b22e000 == 141 [pid = 1834] [id = 479] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215a9f000 == 140 [pid = 1834] [id = 478] 17:44:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b3b8000 == 139 [pid = 1834] [id = 477] 17:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1933ms 17:44:24 INFO - PROCESS | 1834 | 1461631464496 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:44:24 INFO - PROCESS | 1834 | 1461631464499 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:44:24 INFO - PROCESS | 1834 | 1461631464510 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:44:24 INFO - PROCESS | 1834 | 1461631464515 Marionette TRACE conn3 <- [1,1970,null,{}] 17:44:24 INFO - PROCESS | 1834 | 1461631464531 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:24 INFO - PROCESS | 1834 | 1461631464738 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa22860d400) [pid = 1834] [serial = 1230] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa2285e6400) [pid = 1834] [serial = 1236] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa242b42400) [pid = 1834] [serial = 1227] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa2285e5c00) [pid = 1834] [serial = 1233] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa219bc7800) [pid = 1834] [serial = 1224] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7fa242b40c00) [pid = 1834] [serial = 1221] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7fa22bf11400) [pid = 1834] [serial = 1281] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa21804fc00) [pid = 1834] [serial = 1260] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7fa21c3bc400) [pid = 1834] [serial = 1263] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7fa221aa5800) [pid = 1834] [serial = 1266] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7fa223615c00) [pid = 1834] [serial = 1269] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa227e89000) [pid = 1834] [serial = 1272] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa2296f2400) [pid = 1834] [serial = 1278] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa23308c800) [pid = 1834] [serial = 1290] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa228666c00) [pid = 1834] [serial = 1275] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa231ce3800) [pid = 1834] [serial = 1287] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa230d74c00) [pid = 1834] [serial = 1284] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa216af1000) [pid = 1834] [serial = 1356] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa216aed000) [pid = 1834] [serial = 1355] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa21b64e400) [pid = 1834] [serial = 1380] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa222a55c00) [pid = 1834] [serial = 1329] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa22191ec00) [pid = 1834] [serial = 1328] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa218566400) [pid = 1834] [serial = 1368] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa217ea9c00) [pid = 1834] [serial = 1367] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa23f8f3800) [pid = 1834] [serial = 1362] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa21898e000) [pid = 1834] [serial = 1361] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa218989800) [pid = 1834] [serial = 1359] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa218985000) [pid = 1834] [serial = 1358] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa22f519400) [pid = 1834] [serial = 1338] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa22bf0f000) [pid = 1834] [serial = 1337] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa21c3b8800) [pid = 1834] [serial = 1323] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa21b64e800) [pid = 1834] [serial = 1322] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa215ec9400) [pid = 1834] [serial = 1365] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa215ec4800) [pid = 1834] [serial = 1364] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa21aad1c00) [pid = 1834] [serial = 1376] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa233c41000) [pid = 1834] [serial = 1346] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa235c66000) [pid = 1834] [serial = 1347] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa24473e000) [pid = 1834] [serial = 1353] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa2446a8400) [pid = 1834] [serial = 1352] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa227c69000) [pid = 1834] [serial = 1332] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa2239b4000) [pid = 1834] [serial = 1331] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa21856b000) [pid = 1834] [serial = 1382] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa219da4000) [pid = 1834] [serial = 1371] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa218d6a400) [pid = 1834] [serial = 1370] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa23271a400) [pid = 1834] [serial = 1344] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa231fcc800) [pid = 1834] [serial = 1343] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa219daec00) [pid = 1834] [serial = 1320] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa218561400) [pid = 1834] [serial = 1319] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa2409fb400) [pid = 1834] [serial = 1350] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa23f885800) [pid = 1834] [serial = 1349] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa228c59000) [pid = 1834] [serial = 1335] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa2285e3000) [pid = 1834] [serial = 1334] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa21e41a800) [pid = 1834] [serial = 1326] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa21dc1e800) [pid = 1834] [serial = 1325] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa2318df400) [pid = 1834] [serial = 1341] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa231802800) [pid = 1834] [serial = 1340] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa218050c00) [pid = 1834] [serial = 1373] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa218d76400) [pid = 1834] [serial = 1374] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa21cca4800) [pid = 1834] [serial = 1383] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa21b641800) [pid = 1834] [serial = 1379] [outer = (nil)] [url = about:blank] 17:44:24 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa21ac49000) [pid = 1834] [serial = 1377] [outer = (nil)] [url = about:blank] 17:44:25 INFO - PROCESS | 1834 | 1461631465059 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217497800 == 140 [pid = 1834] [id = 500] 17:44:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa216af1000) [pid = 1834] [serial = 1501] [outer = (nil)] 17:44:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa218985000) [pid = 1834] [serial = 1502] [outer = 0x7fa216af1000] 17:44:25 INFO - PROCESS | 1834 | 1461631465178 Marionette DEBUG loaded listener.js 17:44:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa21b644c00) [pid = 1834] [serial = 1503] [outer = 0x7fa216af1000] 17:44:25 INFO - PROCESS | 1834 | 1461631465909 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1440ms 17:44:25 INFO - PROCESS | 1834 | 1461631465951 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:44:25 INFO - PROCESS | 1834 | 1461631465956 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:44:25 INFO - PROCESS | 1834 | 1461631465962 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:44:25 INFO - PROCESS | 1834 | 1461631465965 Marionette TRACE conn3 <- [1,1974,null,{}] 17:44:25 INFO - PROCESS | 1834 | 1461631465974 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:26 INFO - PROCESS | 1834 | 1461631466230 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:44:26 INFO - PROCESS | 1834 | 1461631466253 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219cde800 == 141 [pid = 1834] [id = 501] 17:44:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa217ea9c00) [pid = 1834] [serial = 1504] [outer = (nil)] 17:44:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa21c380000) [pid = 1834] [serial = 1505] [outer = 0x7fa217ea9c00] 17:44:26 INFO - PROCESS | 1834 | 1461631466318 Marionette DEBUG loaded listener.js 17:44:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa21cb16400) [pid = 1834] [serial = 1506] [outer = 0x7fa217ea9c00] 17:44:27 INFO - PROCESS | 1834 | 1461631467262 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1336ms 17:44:27 INFO - PROCESS | 1834 | 1461631467299 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:44:27 INFO - PROCESS | 1834 | 1461631467303 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:44:27 INFO - PROCESS | 1834 | 1461631467309 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:44:27 INFO - PROCESS | 1834 | 1461631467311 Marionette TRACE conn3 <- [1,1978,null,{}] 17:44:27 INFO - PROCESS | 1834 | 1461631467327 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:27 INFO - PROCESS | 1834 | 1461631467590 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:44:27 INFO - PROCESS | 1834 | 1461631467622 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b22e800 == 142 [pid = 1834] [id = 502] 17:44:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa21b681000) [pid = 1834] [serial = 1507] [outer = (nil)] 17:44:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa21db4c000) [pid = 1834] [serial = 1508] [outer = 0x7fa21b681000] 17:44:27 INFO - PROCESS | 1834 | 1461631467684 Marionette DEBUG loaded listener.js 17:44:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa21dc21400) [pid = 1834] [serial = 1509] [outer = 0x7fa21b681000] 17:44:28 INFO - PROCESS | 1834 | 1461631468694 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1444ms 17:44:28 INFO - PROCESS | 1834 | 1461631468754 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:44:28 INFO - PROCESS | 1834 | 1461631468758 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:44:28 INFO - PROCESS | 1834 | 1461631468763 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:44:28 INFO - PROCESS | 1834 | 1461631468765 Marionette TRACE conn3 <- [1,1982,null,{}] 17:44:28 INFO - PROCESS | 1834 | 1461631468771 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:29 INFO - PROCESS | 1834 | 1461631469075 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:44:29 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa215ebbc00) [pid = 1834] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:44:29 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa21cb1b000) [pid = 1834] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:44:29 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa219bc0800) [pid = 1834] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:44:29 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa219dadc00) [pid = 1834] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:44:29 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa222298c00) [pid = 1834] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:44:29 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa218d6e000) [pid = 1834] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:44:29 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa216ae7800) [pid = 1834] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:44:29 INFO - PROCESS | 1834 | 1461631469754 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219d22800 == 143 [pid = 1834] [id = 503] 17:44:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa215ebbc00) [pid = 1834] [serial = 1510] [outer = (nil)] 17:44:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa219bc0800) [pid = 1834] [serial = 1511] [outer = 0x7fa215ebbc00] 17:44:29 INFO - PROCESS | 1834 | 1461631469821 Marionette DEBUG loaded listener.js 17:44:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa221920800) [pid = 1834] [serial = 1512] [outer = 0x7fa215ebbc00] 17:44:30 INFO - PROCESS | 1834 | 1461631470512 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1778ms 17:44:30 INFO - PROCESS | 1834 | 1461631470543 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:44:30 INFO - PROCESS | 1834 | 1461631470547 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:44:30 INFO - PROCESS | 1834 | 1461631470552 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:44:30 INFO - PROCESS | 1834 | 1461631470555 Marionette TRACE conn3 <- [1,1986,null,{}] 17:44:30 INFO - PROCESS | 1834 | 1461631470560 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:30 INFO - PROCESS | 1834 | 1461631470808 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:44:30 INFO - PROCESS | 1834 | 1461631470844 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cb47000 == 144 [pid = 1834] [id = 504] 17:44:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa215ec2000) [pid = 1834] [serial = 1513] [outer = (nil)] 17:44:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa222216c00) [pid = 1834] [serial = 1514] [outer = 0x7fa215ec2000] 17:44:30 INFO - PROCESS | 1834 | 1461631470906 Marionette DEBUG loaded listener.js 17:44:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa222887c00) [pid = 1834] [serial = 1515] [outer = 0x7fa215ec2000] 17:44:31 INFO - PROCESS | 1834 | 1461631471869 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1428ms 17:44:31 INFO - PROCESS | 1834 | 1461631471981 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:44:31 INFO - PROCESS | 1834 | 1461631471987 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:44:31 INFO - PROCESS | 1834 | 1461631471995 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:44:31 INFO - PROCESS | 1834 | 1461631471998 Marionette TRACE conn3 <- [1,1990,null,{}] 17:44:32 INFO - PROCESS | 1834 | 1461631472007 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:32 INFO - PROCESS | 1834 | 1461631472258 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:44:32 INFO - PROCESS | 1834 | 1461631472531 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218a7e800 == 145 [pid = 1834] [id = 505] 17:44:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa217ea2000) [pid = 1834] [serial = 1516] [outer = (nil)] 17:44:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa218042400) [pid = 1834] [serial = 1517] [outer = 0x7fa217ea2000] 17:44:32 INFO - PROCESS | 1834 | 1461631472607 Marionette DEBUG loaded listener.js 17:44:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa218d67400) [pid = 1834] [serial = 1518] [outer = 0x7fa217ea2000] 17:44:33 INFO - PROCESS | 1834 | 1461631473457 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1539ms 17:44:33 INFO - PROCESS | 1834 | 1461631473534 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:44:33 INFO - PROCESS | 1834 | 1461631473543 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:44:33 INFO - PROCESS | 1834 | 1461631473554 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:44:33 INFO - PROCESS | 1834 | 1461631473558 Marionette TRACE conn3 <- [1,1994,null,{}] 17:44:33 INFO - PROCESS | 1834 | 1461631473565 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:33 INFO - PROCESS | 1834 | 1461631473827 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:44:34 INFO - PROCESS | 1834 | 1461631474079 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c09b800 == 146 [pid = 1834] [id = 506] 17:44:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa21aacd400) [pid = 1834] [serial = 1519] [outer = (nil)] 17:44:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa21aed4c00) [pid = 1834] [serial = 1520] [outer = 0x7fa21aacd400] 17:44:34 INFO - PROCESS | 1834 | 1461631474206 Marionette DEBUG loaded listener.js 17:44:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa21b64dc00) [pid = 1834] [serial = 1521] [outer = 0x7fa21aacd400] 17:44:35 INFO - PROCESS | 1834 | 1461631475113 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1636ms 17:44:35 INFO - PROCESS | 1834 | 1461631475190 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:44:35 INFO - PROCESS | 1834 | 1461631475194 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:44:35 INFO - PROCESS | 1834 | 1461631475201 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:44:35 INFO - PROCESS | 1834 | 1461631475208 Marionette TRACE conn3 <- [1,1998,null,{}] 17:44:35 INFO - PROCESS | 1834 | 1461631475225 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:35 INFO - PROCESS | 1834 | 1461631475487 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:44:35 INFO - PROCESS | 1834 | 1461631475751 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221827800 == 147 [pid = 1834] [id = 507] 17:44:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa21dc12c00) [pid = 1834] [serial = 1522] [outer = (nil)] 17:44:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa21e424c00) [pid = 1834] [serial = 1523] [outer = 0x7fa21dc12c00] 17:44:35 INFO - PROCESS | 1834 | 1461631475827 Marionette DEBUG loaded listener.js 17:44:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa21f077800) [pid = 1834] [serial = 1524] [outer = 0x7fa21dc12c00] 17:44:36 INFO - PROCESS | 1834 | 1461631476684 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1537ms 17:44:36 INFO - PROCESS | 1834 | 1461631476739 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:44:36 INFO - PROCESS | 1834 | 1461631476744 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:44:36 INFO - PROCESS | 1834 | 1461631476750 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:44:36 INFO - PROCESS | 1834 | 1461631476753 Marionette TRACE conn3 <- [1,2002,null,{}] 17:44:36 INFO - PROCESS | 1834 | 1461631476759 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:36 INFO - PROCESS | 1834 | 1461631476989 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:44:37 INFO - PROCESS | 1834 | 1461631477188 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221af800 == 148 [pid = 1834] [id = 508] 17:44:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa215ec8800) [pid = 1834] [serial = 1525] [outer = (nil)] 17:44:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa222889800) [pid = 1834] [serial = 1526] [outer = 0x7fa215ec8800] 17:44:37 INFO - PROCESS | 1834 | 1461631477304 Marionette DEBUG loaded listener.js 17:44:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa222a56c00) [pid = 1834] [serial = 1527] [outer = 0x7fa215ec8800] 17:44:38 INFO - PROCESS | 1834 | 1461631478248 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1535ms 17:44:38 INFO - PROCESS | 1834 | 1461631478286 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:44:38 INFO - PROCESS | 1834 | 1461631478290 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:44:38 INFO - PROCESS | 1834 | 1461631478296 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:44:38 INFO - PROCESS | 1834 | 1461631478299 Marionette TRACE conn3 <- [1,2006,null,{}] 17:44:38 INFO - PROCESS | 1834 | 1461631478304 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:38 INFO - PROCESS | 1834 | 1461631478513 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:44:38 INFO - PROCESS | 1834 | 1461631478729 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22391e800 == 149 [pid = 1834] [id = 509] 17:44:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa21e307c00) [pid = 1834] [serial = 1528] [outer = (nil)] 17:44:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa2233e2400) [pid = 1834] [serial = 1529] [outer = 0x7fa21e307c00] 17:44:38 INFO - PROCESS | 1834 | 1461631478800 Marionette DEBUG loaded listener.js 17:44:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa2236c5c00) [pid = 1834] [serial = 1530] [outer = 0x7fa21e307c00] 17:44:39 INFO - PROCESS | 1834 | 1461631479695 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 17:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1431ms 17:44:39 INFO - PROCESS | 1834 | 1461631479728 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:44:39 INFO - PROCESS | 1834 | 1461631479732 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:44:39 INFO - PROCESS | 1834 | 1461631479738 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:44:39 INFO - PROCESS | 1834 | 1461631479741 Marionette TRACE conn3 <- [1,2010,null,{}] 17:44:39 INFO - PROCESS | 1834 | 1461631479747 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:39 INFO - PROCESS | 1834 | 1461631479979 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:44:40 INFO - PROCESS | 1834 | 1461631480188 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227caf800 == 150 [pid = 1834] [id = 510] 17:44:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa2236c6c00) [pid = 1834] [serial = 1531] [outer = (nil)] 17:44:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa227c53c00) [pid = 1834] [serial = 1532] [outer = 0x7fa2236c6c00] 17:44:40 INFO - PROCESS | 1834 | 1461631480263 Marionette DEBUG loaded listener.js 17:44:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa227e88c00) [pid = 1834] [serial = 1533] [outer = 0x7fa2236c6c00] 17:44:41 INFO - PROCESS | 1834 | 1461631481177 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 17:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1481ms 17:44:41 INFO - PROCESS | 1834 | 1461631481220 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:44:41 INFO - PROCESS | 1834 | 1461631481224 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:44:41 INFO - PROCESS | 1834 | 1461631481231 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:44:41 INFO - PROCESS | 1834 | 1461631481235 Marionette TRACE conn3 <- [1,2014,null,{}] 17:44:41 INFO - PROCESS | 1834 | 1461631481240 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:41 INFO - PROCESS | 1834 | 1461631481457 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:44:41 INFO - PROCESS | 1834 | 1461631481661 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227e18800 == 151 [pid = 1834] [id = 511] 17:44:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa2239b6400) [pid = 1834] [serial = 1534] [outer = (nil)] 17:44:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa228082400) [pid = 1834] [serial = 1535] [outer = 0x7fa2239b6400] 17:44:41 INFO - PROCESS | 1834 | 1461631481771 Marionette DEBUG loaded listener.js 17:44:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa2285e3000) [pid = 1834] [serial = 1536] [outer = 0x7fa2239b6400] 17:44:42 INFO - PROCESS | 1834 | 1461631482762 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1581ms 17:44:42 INFO - PROCESS | 1834 | 1461631482812 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:44:42 INFO - PROCESS | 1834 | 1461631482816 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:44:42 INFO - PROCESS | 1834 | 1461631482822 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:44:42 INFO - PROCESS | 1834 | 1461631482825 Marionette TRACE conn3 <- [1,2018,null,{}] 17:44:42 INFO - PROCESS | 1834 | 1461631482830 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:43 INFO - PROCESS | 1834 | 1461631483039 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:44:43 INFO - PROCESS | 1834 | 1461631483245 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22857a000 == 152 [pid = 1834] [id = 512] 17:44:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa227c88800) [pid = 1834] [serial = 1537] [outer = (nil)] 17:44:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa22860d000) [pid = 1834] [serial = 1538] [outer = 0x7fa227c88800] 17:44:43 INFO - PROCESS | 1834 | 1461631483318 Marionette DEBUG loaded listener.js 17:44:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa22866f800) [pid = 1834] [serial = 1539] [outer = 0x7fa227c88800] 17:44:44 INFO - PROCESS | 1834 | 1461631484234 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1483ms 17:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:44:44 INFO - PROCESS | 1834 | 1461631484305 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:44:44 INFO - PROCESS | 1834 | 1461631484308 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:44:44 INFO - PROCESS | 1834 | 1461631484315 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:44:44 INFO - PROCESS | 1834 | 1461631484318 Marionette TRACE conn3 <- [1,2022,null,{}] 17:44:44 INFO - PROCESS | 1834 | 1461631484323 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:44 INFO - PROCESS | 1834 | 1461631484536 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:44:44 INFO - PROCESS | 1834 | 1461631484737 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2291a3000 == 153 [pid = 1834] [id = 513] 17:44:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa228083800) [pid = 1834] [serial = 1540] [outer = (nil)] 17:44:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa228b2e400) [pid = 1834] [serial = 1541] [outer = 0x7fa228083800] 17:44:44 INFO - PROCESS | 1834 | 1461631484849 Marionette DEBUG loaded listener.js 17:44:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa228e7a800) [pid = 1834] [serial = 1542] [outer = 0x7fa228083800] 17:44:45 INFO - PROCESS | 1834 | 1461631485767 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1530ms 17:44:45 INFO - PROCESS | 1834 | 1461631485844 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:44:45 INFO - PROCESS | 1834 | 1461631485847 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:44:45 INFO - PROCESS | 1834 | 1461631485853 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:44:45 INFO - PROCESS | 1834 | 1461631485856 Marionette TRACE conn3 <- [1,2026,null,{}] 17:44:45 INFO - PROCESS | 1834 | 1461631485861 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:46 INFO - PROCESS | 1834 | 1461631486073 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:44:46 INFO - PROCESS | 1834 | 1461631486279 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a544000 == 154 [pid = 1834] [id = 514] 17:44:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa22866c400) [pid = 1834] [serial = 1543] [outer = (nil)] 17:44:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa228f8b400) [pid = 1834] [serial = 1544] [outer = 0x7fa22866c400] 17:44:46 INFO - PROCESS | 1834 | 1461631486440 Marionette DEBUG loaded listener.js 17:44:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa2290a8c00) [pid = 1834] [serial = 1545] [outer = 0x7fa22866c400] 17:44:47 INFO - PROCESS | 1834 | 1461631487328 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1530ms 17:44:47 INFO - PROCESS | 1834 | 1461631487385 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:44:47 INFO - PROCESS | 1834 | 1461631487389 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:44:47 INFO - PROCESS | 1834 | 1461631487395 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:44:47 INFO - PROCESS | 1834 | 1461631487399 Marionette TRACE conn3 <- [1,2030,null,{}] 17:44:47 INFO - PROCESS | 1834 | 1461631487404 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:47 INFO - PROCESS | 1834 | 1461631487638 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:44:47 INFO - PROCESS | 1834 | 1461631487941 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c395800 == 155 [pid = 1834] [id = 515] 17:44:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa22a70b000) [pid = 1834] [serial = 1546] [outer = (nil)] 17:44:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa22aa20400) [pid = 1834] [serial = 1547] [outer = 0x7fa22a70b000] 17:44:48 INFO - PROCESS | 1834 | 1461631488023 Marionette DEBUG loaded listener.js 17:44:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa22c0b4400) [pid = 1834] [serial = 1548] [outer = 0x7fa22a70b000] 17:44:48 INFO - PROCESS | 1834 | 1461631488893 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1529ms 17:44:48 INFO - PROCESS | 1834 | 1461631488924 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:44:48 INFO - PROCESS | 1834 | 1461631488927 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:44:48 INFO - PROCESS | 1834 | 1461631488933 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:44:48 INFO - PROCESS | 1834 | 1461631488935 Marionette TRACE conn3 <- [1,2034,null,{}] 17:44:48 INFO - PROCESS | 1834 | 1461631488940 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:49 INFO - PROCESS | 1834 | 1461631489150 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:44:49 INFO - PROCESS | 1834 | 1461631489356 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232083000 == 156 [pid = 1834] [id = 516] 17:44:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa22a89c800) [pid = 1834] [serial = 1549] [outer = (nil)] 17:44:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa22e9a4800) [pid = 1834] [serial = 1550] [outer = 0x7fa22a89c800] 17:44:49 INFO - PROCESS | 1834 | 1461631489423 Marionette DEBUG loaded listener.js 17:44:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa230e17c00) [pid = 1834] [serial = 1551] [outer = 0x7fa22a89c800] 17:44:50 INFO - PROCESS | 1834 | 1461631490301 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1439ms 17:44:50 INFO - PROCESS | 1834 | 1461631490373 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:44:50 INFO - PROCESS | 1834 | 1461631490376 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:44:50 INFO - PROCESS | 1834 | 1461631490392 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:44:50 INFO - PROCESS | 1834 | 1461631490394 Marionette TRACE conn3 <- [1,2038,null,{}] 17:44:50 INFO - PROCESS | 1834 | 1461631490400 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:50 INFO - PROCESS | 1834 | 1461631490609 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:44:50 INFO - PROCESS | 1834 | 1461631490817 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a92800 == 157 [pid = 1834] [id = 517] 17:44:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa22a8a0000) [pid = 1834] [serial = 1552] [outer = (nil)] 17:44:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa231806800) [pid = 1834] [serial = 1553] [outer = 0x7fa22a8a0000] 17:44:50 INFO - PROCESS | 1834 | 1461631490927 Marionette DEBUG loaded listener.js 17:44:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa2318e2400) [pid = 1834] [serial = 1554] [outer = 0x7fa22a8a0000] 17:44:51 INFO - PROCESS | 1834 | 1461631491847 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1491ms 17:44:51 INFO - PROCESS | 1834 | 1461631491884 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:44:51 INFO - PROCESS | 1834 | 1461631491887 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:44:51 INFO - PROCESS | 1834 | 1461631491893 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:44:51 INFO - PROCESS | 1834 | 1461631491896 Marionette TRACE conn3 <- [1,2042,null,{}] 17:44:51 INFO - PROCESS | 1834 | 1461631491902 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:52 INFO - PROCESS | 1834 | 1461631492129 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:44:52 INFO - PROCESS | 1834 | 1461631492339 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233caa000 == 158 [pid = 1834] [id = 518] 17:44:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa21db50c00) [pid = 1834] [serial = 1555] [outer = (nil)] 17:44:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa231fca800) [pid = 1834] [serial = 1556] [outer = 0x7fa21db50c00] 17:44:52 INFO - PROCESS | 1834 | 1461631492449 Marionette DEBUG loaded listener.js 17:44:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa232a23800) [pid = 1834] [serial = 1557] [outer = 0x7fa21db50c00] 17:44:53 INFO - PROCESS | 1834 | 1461631493387 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1527ms 17:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:44:53 INFO - PROCESS | 1834 | 1461631493423 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:44:53 INFO - PROCESS | 1834 | 1461631493426 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:44:53 INFO - PROCESS | 1834 | 1461631493433 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:44:53 INFO - PROCESS | 1834 | 1461631493435 Marionette TRACE conn3 <- [1,2046,null,{}] 17:44:53 INFO - PROCESS | 1834 | 1461631493442 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:53 INFO - PROCESS | 1834 | 1461631493680 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:44:53 INFO - PROCESS | 1834 | 1461631493890 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238d09800 == 159 [pid = 1834] [id = 519] 17:44:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7fa22a5f3000) [pid = 1834] [serial = 1558] [outer = (nil)] 17:44:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7fa233a94000) [pid = 1834] [serial = 1559] [outer = 0x7fa22a5f3000] 17:44:54 INFO - PROCESS | 1834 | 1461631493999 Marionette DEBUG loaded listener.js 17:44:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7fa23576c400) [pid = 1834] [serial = 1560] [outer = 0x7fa22a5f3000] 17:44:54 INFO - PROCESS | 1834 | 1461631494992 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1633ms 17:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:44:55 INFO - PROCESS | 1834 | 1461631495065 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:44:55 INFO - PROCESS | 1834 | 1461631495068 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:44:55 INFO - PROCESS | 1834 | 1461631495075 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:44:55 INFO - PROCESS | 1834 | 1461631495078 Marionette TRACE conn3 <- [1,2050,null,{}] 17:44:55 INFO - PROCESS | 1834 | 1461631495083 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:55 INFO - PROCESS | 1834 | 1461631495305 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:44:56 INFO - PROCESS | 1834 | 1461631496030 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219be7800 == 160 [pid = 1834] [id = 520] 17:44:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa215ec7c00) [pid = 1834] [serial = 1561] [outer = (nil)] 17:44:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7fa216ae8c00) [pid = 1834] [serial = 1562] [outer = 0x7fa215ec7c00] 17:44:56 INFO - PROCESS | 1834 | 1461631496102 Marionette DEBUG loaded listener.js 17:44:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa217e3a400) [pid = 1834] [serial = 1563] [outer = 0x7fa215ec7c00] 17:44:57 INFO - PROCESS | 1834 | 1461631497025 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1993ms 17:44:57 INFO - PROCESS | 1834 | 1461631497068 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:44:57 INFO - PROCESS | 1834 | 1461631497074 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:44:57 INFO - PROCESS | 1834 | 1461631497081 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:44:57 INFO - PROCESS | 1834 | 1461631497086 Marionette TRACE conn3 <- [1,2054,null,{}] 17:44:57 INFO - PROCESS | 1834 | 1461631497093 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:57 INFO - PROCESS | 1834 | 1461631497319 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:44:57 INFO - PROCESS | 1834 | 1461631497555 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2180df800 == 161 [pid = 1834] [id = 521] 17:44:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa217802c00) [pid = 1834] [serial = 1564] [outer = (nil)] 17:44:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa21804d000) [pid = 1834] [serial = 1565] [outer = 0x7fa217802c00] 17:44:57 INFO - PROCESS | 1834 | 1461631497725 Marionette DEBUG loaded listener.js 17:44:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa21aed8400) [pid = 1834] [serial = 1566] [outer = 0x7fa217802c00] 17:44:58 INFO - PROCESS | 1834 | 1461631498890 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:44:58 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa228607c00) [pid = 1834] [serial = 1412] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa230ce9400) [pid = 1834] [serial = 1424] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa2296ee000) [pid = 1834] [serial = 1418] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7fa2286f0400) [pid = 1834] [serial = 1415] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7fa231fc8c00) [pid = 1834] [serial = 1427] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa22c0b1000) [pid = 1834] [serial = 1421] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7fa21ac4ac00) [pid = 1834] [serial = 1454] [outer = (nil)] [url = about:blank] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219d22800 == 160 [pid = 1834] [id = 503] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b22e800 == 159 [pid = 1834] [id = 502] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219cde800 == 158 [pid = 1834] [id = 501] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217497800 == 157 [pid = 1834] [id = 500] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b3c2800 == 156 [pid = 1834] [id = 499] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219ddf800 == 155 [pid = 1834] [id = 498] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23faef000 == 154 [pid = 1834] [id = 494] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa238d0b000 == 153 [pid = 1834] [id = 493] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23563c800 == 152 [pid = 1834] [id = 492] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233773000 == 151 [pid = 1834] [id = 491] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232d0b000 == 150 [pid = 1834] [id = 490] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2303b1800 == 149 [pid = 1834] [id = 489] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa229295800 == 148 [pid = 1834] [id = 488] 17:44:58 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228584800 == 147 [pid = 1834] [id = 487] 17:44:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cb4b000 == 146 [pid = 1834] [id = 486] 17:44:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219cd8800 == 145 [pid = 1834] [id = 485] 17:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1938ms 17:44:59 INFO - PROCESS | 1834 | 1461631499023 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:44:59 INFO - PROCESS | 1834 | 1461631499029 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:44:59 INFO - PROCESS | 1834 | 1461631499035 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:44:59 INFO - PROCESS | 1834 | 1461631499039 Marionette TRACE conn3 <- [1,2058,null,{}] 17:44:59 INFO - PROCESS | 1834 | 1461631499044 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:59 INFO - PROCESS | 1834 | 1461631499251 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7fa215ec0800) [pid = 1834] [serial = 1451] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7fa21dc14800) [pid = 1834] [serial = 1439] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa219ec4800) [pid = 1834] [serial = 1433] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa221aa8400) [pid = 1834] [serial = 1445] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa227c6c000) [pid = 1834] [serial = 1406] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa21ac52400) [pid = 1834] [serial = 1434] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa2239bec00) [pid = 1834] [serial = 1449] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa21b645800) [pid = 1834] [serial = 1437] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa217ea0c00) [pid = 1834] [serial = 1430] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa221aa6400) [pid = 1834] [serial = 1397] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa227eeb000) [pid = 1834] [serial = 1409] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa217e3c800) [pid = 1834] [serial = 1452] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa222292400) [pid = 1834] [serial = 1400] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa21e310000) [pid = 1834] [serial = 1440] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa21ac56400) [pid = 1834] [serial = 1436] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa219da7800) [pid = 1834] [serial = 1388] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa2239ba000) [pid = 1834] [serial = 1403] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa21c381000) [pid = 1834] [serial = 1391] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa2233b3000) [pid = 1834] [serial = 1448] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa21e70ac00) [pid = 1834] [serial = 1394] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa22228f400) [pid = 1834] [serial = 1446] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa21e70f000) [pid = 1834] [serial = 1443] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa21e416400) [pid = 1834] [serial = 1442] [outer = (nil)] [url = about:blank] 17:44:59 INFO - PROCESS | 1834 | 1461631499548 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218521000 == 146 [pid = 1834] [id = 522] 17:44:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa217ea0c00) [pid = 1834] [serial = 1567] [outer = (nil)] 17:44:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa21c381000) [pid = 1834] [serial = 1568] [outer = 0x7fa217ea0c00] 17:44:59 INFO - PROCESS | 1834 | 1461631499615 Marionette DEBUG loaded listener.js 17:44:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa21db51800) [pid = 1834] [serial = 1569] [outer = 0x7fa217ea0c00] 17:45:00 INFO - PROCESS | 1834 | 1461631500372 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1388ms 17:45:00 INFO - PROCESS | 1834 | 1461631500425 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:45:00 INFO - PROCESS | 1834 | 1461631500428 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:45:00 INFO - PROCESS | 1834 | 1461631500443 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:45:00 INFO - PROCESS | 1834 | 1461631500452 Marionette TRACE conn3 <- [1,2062,null,{}] 17:45:00 INFO - PROCESS | 1834 | 1461631500459 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:00 INFO - PROCESS | 1834 | 1461631500733 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:45:00 INFO - PROCESS | 1834 | 1461631500750 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c0af000 == 147 [pid = 1834] [id = 523] 17:45:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa21b677000) [pid = 1834] [serial = 1570] [outer = (nil)] 17:45:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa222217000) [pid = 1834] [serial = 1571] [outer = 0x7fa21b677000] 17:45:00 INFO - PROCESS | 1834 | 1461631500813 Marionette DEBUG loaded listener.js 17:45:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa222a9a000) [pid = 1834] [serial = 1572] [outer = 0x7fa21b677000] 17:45:01 INFO - PROCESS | 1834 | 1461631501803 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1399ms 17:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:45:01 INFO - PROCESS | 1834 | 1461631501833 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:45:01 INFO - PROCESS | 1834 | 1461631501837 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:45:01 INFO - PROCESS | 1834 | 1461631501844 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:45:01 INFO - PROCESS | 1834 | 1461631501847 Marionette TRACE conn3 <- [1,2066,null,{}] 17:45:01 INFO - PROCESS | 1834 | 1461631501852 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:02 INFO - PROCESS | 1834 | 1461631502154 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:45:02 INFO - PROCESS | 1834 | 1461631502220 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4e9800 == 148 [pid = 1834] [id = 524] 17:45:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa2233b1400) [pid = 1834] [serial = 1573] [outer = (nil)] 17:45:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa2236cc000) [pid = 1834] [serial = 1574] [outer = 0x7fa2233b1400] 17:45:02 INFO - PROCESS | 1834 | 1461631502375 Marionette DEBUG loaded listener.js 17:45:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa223df9800) [pid = 1834] [serial = 1575] [outer = 0x7fa2233b1400] 17:45:03 INFO - PROCESS | 1834 | 1461631503316 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1531ms 17:45:03 INFO - PROCESS | 1834 | 1461631503375 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:45:03 INFO - PROCESS | 1834 | 1461631503378 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:45:03 INFO - PROCESS | 1834 | 1461631503391 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:45:03 INFO - PROCESS | 1834 | 1461631503394 Marionette TRACE conn3 <- [1,2070,null,{}] 17:45:03 INFO - PROCESS | 1834 | 1461631503400 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:03 INFO - PROCESS | 1834 | 1461631503870 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:45:03 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa216af1000) [pid = 1834] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:45:03 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa217ea9c00) [pid = 1834] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:45:03 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa21b681000) [pid = 1834] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:45:03 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa215ebbc00) [pid = 1834] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:45:03 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa217e39800) [pid = 1834] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:45:03 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa218d6ac00) [pid = 1834] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:45:04 INFO - PROCESS | 1834 | 1461631504051 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cb39800 == 149 [pid = 1834] [id = 525] 17:45:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa21e30c000) [pid = 1834] [serial = 1576] [outer = (nil)] 17:45:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa2233e7400) [pid = 1834] [serial = 1577] [outer = 0x7fa21e30c000] 17:45:04 INFO - PROCESS | 1834 | 1461631504132 Marionette DEBUG loaded listener.js 17:45:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa227e89400) [pid = 1834] [serial = 1578] [outer = 0x7fa21e30c000] 17:45:04 INFO - PROCESS | 1834 | 1461631504877 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1549ms 17:45:04 INFO - PROCESS | 1834 | 1461631504935 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:45:04 INFO - PROCESS | 1834 | 1461631504937 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:45:04 INFO - PROCESS | 1834 | 1461631504944 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:45:04 INFO - PROCESS | 1834 | 1461631504946 Marionette TRACE conn3 <- [1,2074,null,{}] 17:45:04 INFO - PROCESS | 1834 | 1461631504952 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:05 INFO - PROCESS | 1834 | 1461631505227 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:45:05 INFO - PROCESS | 1834 | 1461631505250 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227c15800 == 150 [pid = 1834] [id = 526] 17:45:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa223dfa800) [pid = 1834] [serial = 1579] [outer = (nil)] 17:45:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa228607800) [pid = 1834] [serial = 1580] [outer = 0x7fa223dfa800] 17:45:05 INFO - PROCESS | 1834 | 1461631505312 Marionette DEBUG loaded listener.js 17:45:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa2296e9400) [pid = 1834] [serial = 1581] [outer = 0x7fa223dfa800] 17:45:06 INFO - PROCESS | 1834 | 1461631506503 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1587ms 17:45:06 INFO - PROCESS | 1834 | 1461631506532 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:45:06 INFO - PROCESS | 1834 | 1461631506538 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:45:06 INFO - PROCESS | 1834 | 1461631506548 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:45:06 INFO - PROCESS | 1834 | 1461631506553 Marionette TRACE conn3 <- [1,2078,null,{}] 17:45:06 INFO - PROCESS | 1834 | 1461631506562 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:06 INFO - PROCESS | 1834 | 1461631506813 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:45:07 INFO - PROCESS | 1834 | 1461631507101 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b21a800 == 151 [pid = 1834] [id = 527] 17:45:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa219bc6c00) [pid = 1834] [serial = 1582] [outer = (nil)] 17:45:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa219ec6400) [pid = 1834] [serial = 1583] [outer = 0x7fa219bc6c00] 17:45:07 INFO - PROCESS | 1834 | 1461631507182 Marionette DEBUG loaded listener.js 17:45:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa21aed9000) [pid = 1834] [serial = 1584] [outer = 0x7fa219bc6c00] 17:45:08 INFO - PROCESS | 1834 | 1461631508047 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1534ms 17:45:08 INFO - PROCESS | 1834 | 1461631508082 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:45:08 INFO - PROCESS | 1834 | 1461631508091 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:45:08 INFO - PROCESS | 1834 | 1461631508101 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:45:08 INFO - PROCESS | 1834 | 1461631508106 Marionette TRACE conn3 <- [1,2082,null,{}] 17:45:08 INFO - PROCESS | 1834 | 1461631508113 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:08 INFO - PROCESS | 1834 | 1461631508344 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:45:08 INFO - PROCESS | 1834 | 1461631508550 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22092e000 == 152 [pid = 1834] [id = 528] 17:45:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa21cca0800) [pid = 1834] [serial = 1585] [outer = (nil)] 17:45:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa21dc18400) [pid = 1834] [serial = 1586] [outer = 0x7fa21cca0800] 17:45:08 INFO - PROCESS | 1834 | 1461631508677 Marionette DEBUG loaded listener.js 17:45:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa21e711000) [pid = 1834] [serial = 1587] [outer = 0x7fa21cca0800] 17:45:09 INFO - PROCESS | 1834 | 1461631509704 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1631ms 17:45:09 INFO - PROCESS | 1834 | 1461631509734 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:45:09 INFO - PROCESS | 1834 | 1461631509739 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:45:09 INFO - PROCESS | 1834 | 1461631509745 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:45:09 INFO - PROCESS | 1834 | 1461631509752 Marionette TRACE conn3 <- [1,2086,null,{}] 17:45:09 INFO - PROCESS | 1834 | 1461631509768 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:10 INFO - PROCESS | 1834 | 1461631510008 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:45:10 INFO - PROCESS | 1834 | 1461631510261 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22871e000 == 153 [pid = 1834] [id = 529] 17:45:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa2236cec00) [pid = 1834] [serial = 1588] [outer = (nil)] 17:45:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa227c64c00) [pid = 1834] [serial = 1589] [outer = 0x7fa2236cec00] 17:45:10 INFO - PROCESS | 1834 | 1461631510381 Marionette DEBUG loaded listener.js 17:45:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa228604000) [pid = 1834] [serial = 1590] [outer = 0x7fa2236cec00] 17:45:11 INFO - PROCESS | 1834 | 1461631511280 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1586ms 17:45:11 INFO - PROCESS | 1834 | 1461631511333 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:45:11 INFO - PROCESS | 1834 | 1461631511337 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:45:11 INFO - PROCESS | 1834 | 1461631511343 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:45:11 INFO - PROCESS | 1834 | 1461631511346 Marionette TRACE conn3 <- [1,2090,null,{}] 17:45:11 INFO - PROCESS | 1834 | 1461631511353 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:11 INFO - PROCESS | 1834 | 1461631511598 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:45:11 INFO - PROCESS | 1834 | 1461631511805 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c186000 == 154 [pid = 1834] [id = 530] 17:45:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa21aacf400) [pid = 1834] [serial = 1591] [outer = (nil)] 17:45:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa2296ee800) [pid = 1834] [serial = 1592] [outer = 0x7fa21aacf400] 17:45:11 INFO - PROCESS | 1834 | 1461631511970 Marionette DEBUG loaded listener.js 17:45:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa22a5f2c00) [pid = 1834] [serial = 1593] [outer = 0x7fa21aacf400] 17:45:12 INFO - PROCESS | 1834 | 1461631512827 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1533ms 17:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:45:12 INFO - PROCESS | 1834 | 1461631512877 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:45:12 INFO - PROCESS | 1834 | 1461631512881 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:45:12 INFO - PROCESS | 1834 | 1461631512888 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:45:12 INFO - PROCESS | 1834 | 1461631512891 Marionette TRACE conn3 <- [1,2094,null,{}] 17:45:12 INFO - PROCESS | 1834 | 1461631512897 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:13 INFO - PROCESS | 1834 | 1461631513116 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:45:13 INFO - PROCESS | 1834 | 1461631513328 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2319db800 == 155 [pid = 1834] [id = 531] 17:45:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7fa21db4d800) [pid = 1834] [serial = 1594] [outer = (nil)] 17:45:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7fa22bf07c00) [pid = 1834] [serial = 1595] [outer = 0x7fa21db4d800] 17:45:13 INFO - PROCESS | 1834 | 1461631513444 Marionette DEBUG loaded listener.js 17:45:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7fa22e9a8800) [pid = 1834] [serial = 1596] [outer = 0x7fa21db4d800] 17:45:14 INFO - PROCESS | 1834 | 1461631514366 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1539ms 17:45:14 INFO - PROCESS | 1834 | 1461631514426 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:45:14 INFO - PROCESS | 1834 | 1461631514429 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:45:14 INFO - PROCESS | 1834 | 1461631514436 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:45:14 INFO - PROCESS | 1834 | 1461631514439 Marionette TRACE conn3 <- [1,2098,null,{}] 17:45:14 INFO - PROCESS | 1834 | 1461631514444 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:14 INFO - PROCESS | 1834 | 1461631514693 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:45:14 INFO - PROCESS | 1834 | 1461631514950 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa235648800 == 156 [pid = 1834] [id = 532] 17:45:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa23300e400) [pid = 1834] [serial = 1597] [outer = (nil)] 17:45:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7fa235c67800) [pid = 1834] [serial = 1598] [outer = 0x7fa23300e400] 17:45:15 INFO - PROCESS | 1834 | 1461631515069 Marionette DEBUG loaded listener.js 17:45:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa23e92b400) [pid = 1834] [serial = 1599] [outer = 0x7fa23300e400] 17:45:15 INFO - PROCESS | 1834 | 1461631515944 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1585ms 17:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:45:16 INFO - PROCESS | 1834 | 1461631516022 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:45:16 INFO - PROCESS | 1834 | 1461631516025 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:45:16 INFO - PROCESS | 1834 | 1461631516032 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:45:16 INFO - PROCESS | 1834 | 1461631516036 Marionette TRACE conn3 <- [1,2102,null,{}] 17:45:16 INFO - PROCESS | 1834 | 1461631516041 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:16 INFO - PROCESS | 1834 | 1461631516297 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:45:16 INFO - PROCESS | 1834 | 1461631516560 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24071a800 == 157 [pid = 1834] [id = 533] 17:45:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa21b643000) [pid = 1834] [serial = 1600] [outer = (nil)] 17:45:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa23f582400) [pid = 1834] [serial = 1601] [outer = 0x7fa21b643000] 17:45:16 INFO - PROCESS | 1834 | 1461631516676 Marionette DEBUG loaded listener.js 17:45:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa23fa57800) [pid = 1834] [serial = 1602] [outer = 0x7fa21b643000] 17:45:17 INFO - PROCESS | 1834 | 1461631517510 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1535ms 17:45:17 INFO - PROCESS | 1834 | 1461631517567 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:45:17 INFO - PROCESS | 1834 | 1461631517570 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:45:17 INFO - PROCESS | 1834 | 1461631517577 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:45:17 INFO - PROCESS | 1834 | 1461631517580 Marionette TRACE conn3 <- [1,2106,null,{}] 17:45:17 INFO - PROCESS | 1834 | 1461631517585 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:17 INFO - PROCESS | 1834 | 1461631517800 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:45:18 INFO - PROCESS | 1834 | 1461631518015 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa243f3f800 == 158 [pid = 1834] [id = 534] 17:45:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa21b64f400) [pid = 1834] [serial = 1603] [outer = (nil)] 17:45:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa240a65400) [pid = 1834] [serial = 1604] [outer = 0x7fa21b64f400] 17:45:18 INFO - PROCESS | 1834 | 1461631518126 Marionette DEBUG loaded listener.js 17:45:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa240de4c00) [pid = 1834] [serial = 1605] [outer = 0x7fa21b64f400] 17:45:19 INFO - PROCESS | 1834 | 1461631519048 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1534ms 17:45:19 INFO - PROCESS | 1834 | 1461631519112 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:45:19 INFO - PROCESS | 1834 | 1461631519117 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:45:19 INFO - PROCESS | 1834 | 1461631519123 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:45:19 INFO - PROCESS | 1834 | 1461631519126 Marionette TRACE conn3 <- [1,2110,null,{}] 17:45:19 INFO - PROCESS | 1834 | 1461631519132 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:19 INFO - PROCESS | 1834 | 1461631519358 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:45:19 INFO - PROCESS | 1834 | 1461631519567 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244511800 == 159 [pid = 1834] [id = 535] 17:45:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7fa2188cec00) [pid = 1834] [serial = 1606] [outer = (nil)] 17:45:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7fa2188d6400) [pid = 1834] [serial = 1607] [outer = 0x7fa2188cec00] 17:45:19 INFO - PROCESS | 1834 | 1461631519687 Marionette DEBUG loaded listener.js 17:45:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7fa2188db400) [pid = 1834] [serial = 1608] [outer = 0x7fa2188cec00] 17:45:20 INFO - PROCESS | 1834 | 1461631520580 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1534ms 17:45:20 INFO - PROCESS | 1834 | 1461631520658 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:45:20 INFO - PROCESS | 1834 | 1461631520662 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:45:20 INFO - PROCESS | 1834 | 1461631520669 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:45:20 INFO - PROCESS | 1834 | 1461631520671 Marionette TRACE conn3 <- [1,2114,null,{}] 17:45:20 INFO - PROCESS | 1834 | 1461631520677 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:20 INFO - PROCESS | 1834 | 1461631520901 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:45:21 INFO - PROCESS | 1834 | 1461631521116 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24480c800 == 160 [pid = 1834] [id = 536] 17:45:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7fa2188cf400) [pid = 1834] [serial = 1609] [outer = (nil)] 17:45:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa219da7400) [pid = 1834] [serial = 1610] [outer = 0x7fa2188cf400] 17:45:21 INFO - PROCESS | 1834 | 1461631521235 Marionette DEBUG loaded listener.js 17:45:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7fa243d6bc00) [pid = 1834] [serial = 1611] [outer = 0x7fa2188cf400] 17:45:22 INFO - PROCESS | 1834 | 1461631522205 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1583ms 17:45:22 INFO - PROCESS | 1834 | 1461631522254 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:45:22 INFO - PROCESS | 1834 | 1461631522257 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:45:22 INFO - PROCESS | 1834 | 1461631522264 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:45:22 INFO - PROCESS | 1834 | 1461631522269 Marionette TRACE conn3 <- [1,2118,null,{}] 17:45:22 INFO - PROCESS | 1834 | 1461631522275 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:22 INFO - PROCESS | 1834 | 1461631522541 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:45:22 INFO - PROCESS | 1834 | 1461631522849 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244921000 == 161 [pid = 1834] [id = 537] 17:45:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7fa21d9c0000) [pid = 1834] [serial = 1612] [outer = (nil)] 17:45:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7fa242b41800) [pid = 1834] [serial = 1613] [outer = 0x7fa21d9c0000] 17:45:22 INFO - PROCESS | 1834 | 1461631522936 Marionette DEBUG loaded listener.js 17:45:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7fa2446a0c00) [pid = 1834] [serial = 1614] [outer = 0x7fa21d9c0000] 17:45:23 INFO - PROCESS | 1834 | 1461631523888 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1688ms 17:45:23 INFO - PROCESS | 1834 | 1461631523956 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:45:23 INFO - PROCESS | 1834 | 1461631523962 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:45:23 INFO - PROCESS | 1834 | 1461631523972 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:45:23 INFO - PROCESS | 1834 | 1461631523975 Marionette TRACE conn3 <- [1,2122,null,{}] 17:45:23 INFO - PROCESS | 1834 | 1461631523986 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:24 INFO - PROCESS | 1834 | 1461631524348 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:45:24 INFO - PROCESS | 1834 | 1461631524715 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2476ce800 == 162 [pid = 1834] [id = 538] 17:45:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7fa22917c000) [pid = 1834] [serial = 1615] [outer = (nil)] 17:45:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7fa229182800) [pid = 1834] [serial = 1616] [outer = 0x7fa22917c000] 17:45:24 INFO - PROCESS | 1834 | 1461631524790 Marionette DEBUG loaded listener.js 17:45:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7fa229188800) [pid = 1834] [serial = 1617] [outer = 0x7fa22917c000] 17:45:25 INFO - PROCESS | 1834 | 1461631525696 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1784ms 17:45:25 INFO - PROCESS | 1834 | 1461631525756 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:45:25 INFO - PROCESS | 1834 | 1461631525758 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:45:25 INFO - PROCESS | 1834 | 1461631525765 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:45:25 INFO - PROCESS | 1834 | 1461631525769 Marionette TRACE conn3 <- [1,2126,null,{}] 17:45:25 INFO - PROCESS | 1834 | 1461631525775 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:26 INFO - PROCESS | 1834 | 1461631526046 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:45:26 INFO - PROCESS | 1834 | 1461631526385 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218bb0000 == 163 [pid = 1834] [id = 539] 17:45:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7fa217e39400) [pid = 1834] [serial = 1618] [outer = (nil)] 17:45:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7fa22918ac00) [pid = 1834] [serial = 1619] [outer = 0x7fa217e39400] 17:45:26 INFO - PROCESS | 1834 | 1461631526484 Marionette DEBUG loaded listener.js 17:45:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7fa2295a8c00) [pid = 1834] [serial = 1620] [outer = 0x7fa217e39400] 17:45:27 INFO - PROCESS | 1834 | 1461631527454 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1740ms 17:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:45:27 INFO - PROCESS | 1834 | 1461631527506 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:45:27 INFO - PROCESS | 1834 | 1461631527509 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:45:27 INFO - PROCESS | 1834 | 1461631527516 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:45:27 INFO - PROCESS | 1834 | 1461631527519 Marionette TRACE conn3 <- [1,2130,null,{}] 17:45:27 INFO - PROCESS | 1834 | 1461631527524 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:27 INFO - PROCESS | 1834 | 1461631527740 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:45:27 INFO - PROCESS | 1834 | 1461631527957 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa249c3c000 == 164 [pid = 1834] [id = 540] 17:45:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7fa219ece800) [pid = 1834] [serial = 1621] [outer = (nil)] 17:45:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7fa2295ad800) [pid = 1834] [serial = 1622] [outer = 0x7fa219ece800] 17:45:28 INFO - PROCESS | 1834 | 1461631528065 Marionette DEBUG loaded listener.js 17:45:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7fa2295b1c00) [pid = 1834] [serial = 1623] [outer = 0x7fa219ece800] 17:45:29 INFO - PROCESS | 1834 | 1461631529069 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:45:29 INFO - PROCESS | 1834 | 1461631529152 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:45:29 INFO - PROCESS | 1834 | 1461631529160 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:45:29 INFO - PROCESS | 1834 | 1461631529163 Marionette TRACE conn3 <- [1,2134,null,{}] 17:45:29 INFO - PROCESS | 1834 | 1461631529168 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:29 INFO - PROCESS | 1834 | 1461631529392 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:45:29 INFO - PROCESS | 1834 | 1461631529690 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e798000 == 165 [pid = 1834] [id = 541] 17:45:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7fa21db30400) [pid = 1834] [serial = 1624] [outer = (nil)] 17:45:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7fa21db3a000) [pid = 1834] [serial = 1625] [outer = 0x7fa21db30400] 17:45:29 INFO - PROCESS | 1834 | 1461631529808 Marionette DEBUG loaded listener.js 17:45:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7fa2295a9400) [pid = 1834] [serial = 1626] [outer = 0x7fa21db30400] 17:45:30 INFO - PROCESS | 1834 | 1461631530743 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1629ms 17:45:30 INFO - PROCESS | 1834 | 1461631530790 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:45:30 INFO - PROCESS | 1834 | 1461631530793 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:45:30 INFO - PROCESS | 1834 | 1461631530799 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:45:30 INFO - PROCESS | 1834 | 1461631530801 Marionette TRACE conn3 <- [1,2138,null,{}] 17:45:30 INFO - PROCESS | 1834 | 1461631530806 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:31 INFO - PROCESS | 1834 | 1461631531016 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:45:31 INFO - PROCESS | 1834 | 1461631531280 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218640000 == 166 [pid = 1834] [id = 542] 17:45:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7fa21ac56c00) [pid = 1834] [serial = 1627] [outer = (nil)] 17:45:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7fa21db3ac00) [pid = 1834] [serial = 1628] [outer = 0x7fa21ac56c00] 17:45:31 INFO - PROCESS | 1834 | 1461631531392 Marionette DEBUG loaded listener.js 17:45:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7fa220a03000) [pid = 1834] [serial = 1629] [outer = 0x7fa21ac56c00] 17:45:32 INFO - PROCESS | 1834 | 1461631532893 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2148ms 17:45:32 INFO - PROCESS | 1834 | 1461631532948 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:45:32 INFO - PROCESS | 1834 | 1461631532955 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:45:32 INFO - PROCESS | 1834 | 1461631532965 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:45:32 INFO - PROCESS | 1834 | 1461631532970 Marionette TRACE conn3 <- [1,2142,null,{}] 17:45:32 INFO - PROCESS | 1834 | 1461631532986 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:33 INFO - PROCESS | 1834 | 1461631533204 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:45:33 INFO - PROCESS | 1834 | 1461631533479 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b581000 == 167 [pid = 1834] [id = 543] 17:45:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7fa21780c800) [pid = 1834] [serial = 1630] [outer = (nil)] 17:45:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa21abfd400) [pid = 1834] [serial = 1631] [outer = 0x7fa21780c800] 17:45:33 INFO - PROCESS | 1834 | 1461631533558 Marionette DEBUG loaded listener.js 17:45:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa21c376800) [pid = 1834] [serial = 1632] [outer = 0x7fa21780c800] 17:45:34 INFO - PROCESS | 1834 | 1461631534533 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 17:45:34 INFO - PROCESS | 1834 | 1461631534619 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:45:34 INFO - PROCESS | 1834 | 1461631534630 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:45:34 INFO - PROCESS | 1834 | 1461631534633 Marionette TRACE conn3 <- [1,2146,null,{}] 17:45:34 INFO - PROCESS | 1834 | 1461631534639 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:35 INFO - PROCESS | 1834 | 1461631535023 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:45:35 INFO - PROCESS | 1834 | 1461631535385 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2180df000 == 168 [pid = 1834] [id = 544] 17:45:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa21d9bcc00) [pid = 1834] [serial = 1633] [outer = (nil)] 17:45:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa21d9bfc00) [pid = 1834] [serial = 1634] [outer = 0x7fa21d9bcc00] 17:45:35 INFO - PROCESS | 1834 | 1461631535456 Marionette DEBUG loaded listener.js 17:45:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa21db45400) [pid = 1834] [serial = 1635] [outer = 0x7fa21d9bcc00] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221d1000 == 167 [pid = 1834] [id = 303] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22bfbc800 == 166 [pid = 1834] [id = 306] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa222216c00) [pid = 1834] [serial = 1514] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa233ae5800) [pid = 1834] [serial = 1481] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa240a57400) [pid = 1834] [serial = 1487] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa217807000) [pid = 1834] [serial = 1493] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa244567400) [pid = 1834] [serial = 1490] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7fa235c6e800) [pid = 1834] [serial = 1484] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2235d4800 == 165 [pid = 1834] [id = 304] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cb39800 == 164 [pid = 1834] [id = 525] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f4e9800 == 163 [pid = 1834] [id = 524] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c0af000 == 162 [pid = 1834] [id = 523] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218521000 == 161 [pid = 1834] [id = 522] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2180df800 == 160 [pid = 1834] [id = 521] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219be7800 == 159 [pid = 1834] [id = 520] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2291a3000 == 158 [pid = 1834] [id = 513] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22857a000 == 157 [pid = 1834] [id = 512] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227e18800 == 156 [pid = 1834] [id = 511] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227caf800 == 155 [pid = 1834] [id = 510] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22391e800 == 154 [pid = 1834] [id = 509] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221af800 == 153 [pid = 1834] [id = 508] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218a7e800 == 152 [pid = 1834] [id = 505] 17:45:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cb47000 == 151 [pid = 1834] [id = 504] 17:45:36 INFO - PROCESS | 1834 | 1461631536539 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:45:36 INFO - PROCESS | 1834 | 1461631536572 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:45:36 INFO - PROCESS | 1834 | 1461631536579 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:45:36 INFO - PROCESS | 1834 | 1461631536584 Marionette TRACE conn3 <- [1,2150,null,{}] 17:45:36 INFO - PROCESS | 1834 | 1461631536604 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:36 INFO - PROCESS | 1834 | 1461631536887 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7fa21b684800) [pid = 1834] [serial = 1460] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7fa227eed800) [pid = 1834] [serial = 1466] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7fa22c0ab000) [pid = 1834] [serial = 1472] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7fa21b644c00) [pid = 1834] [serial = 1503] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7fa21cb16400) [pid = 1834] [serial = 1506] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7fa21db4c000) [pid = 1834] [serial = 1508] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7fa22866f000) [pid = 1834] [serial = 1469] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7fa221920800) [pid = 1834] [serial = 1512] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7fa218561800) [pid = 1834] [serial = 1497] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7fa231fcb800) [pid = 1834] [serial = 1478] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7fa217ea7c00) [pid = 1834] [serial = 1496] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7fa218985000) [pid = 1834] [serial = 1502] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7fa21dc21400) [pid = 1834] [serial = 1509] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7fa219ec9800) [pid = 1834] [serial = 1500] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7fa219bc0800) [pid = 1834] [serial = 1511] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7fa231808000) [pid = 1834] [serial = 1475] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7fa21c380000) [pid = 1834] [serial = 1505] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7fa222a99800) [pid = 1834] [serial = 1463] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7fa218985400) [pid = 1834] [serial = 1457] [outer = (nil)] [url = about:blank] 17:45:36 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa219da3400) [pid = 1834] [serial = 1499] [outer = (nil)] [url = about:blank] 17:45:37 INFO - PROCESS | 1834 | 1461631537180 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21ac99000 == 152 [pid = 1834] [id = 545] 17:45:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa218989800) [pid = 1834] [serial = 1636] [outer = (nil)] 17:45:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7fa21d9b5000) [pid = 1834] [serial = 1637] [outer = 0x7fa218989800] 17:45:37 INFO - PROCESS | 1834 | 1461631537256 Marionette DEBUG loaded listener.js 17:45:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7fa220a0d800) [pid = 1834] [serial = 1638] [outer = 0x7fa218989800] 17:45:38 INFO - PROCESS | 1834 | 1461631538008 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1489ms 17:45:38 INFO - PROCESS | 1834 | 1461631538069 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:45:38 INFO - PROCESS | 1834 | 1461631538074 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:45:38 INFO - PROCESS | 1834 | 1461631538084 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:45:38 INFO - PROCESS | 1834 | 1461631538088 Marionette TRACE conn3 <- [1,2154,null,{}] 17:45:38 INFO - PROCESS | 1834 | 1461631538093 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:38 INFO - PROCESS | 1834 | 1461631538410 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:45:38 INFO - PROCESS | 1834 | 1461631538523 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cadb000 == 153 [pid = 1834] [id = 546] 17:45:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7fa219da3400) [pid = 1834] [serial = 1639] [outer = (nil)] 17:45:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7fa221921000) [pid = 1834] [serial = 1640] [outer = 0x7fa219da3400] 17:45:38 INFO - PROCESS | 1834 | 1461631538587 Marionette DEBUG loaded listener.js 17:45:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7fa222890400) [pid = 1834] [serial = 1641] [outer = 0x7fa219da3400] 17:45:39 INFO - PROCESS | 1834 | 1461631539418 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1381ms 17:45:39 INFO - PROCESS | 1834 | 1461631539466 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:45:39 INFO - PROCESS | 1834 | 1461631539470 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:45:39 INFO - PROCESS | 1834 | 1461631539476 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:45:39 INFO - PROCESS | 1834 | 1461631539478 Marionette TRACE conn3 <- [1,2158,null,{}] 17:45:39 INFO - PROCESS | 1834 | 1461631539484 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:39 INFO - PROCESS | 1834 | 1461631539757 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:45:39 INFO - PROCESS | 1834 | 1461631539794 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221bdb800 == 154 [pid = 1834] [id = 547] 17:45:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7fa220a10c00) [pid = 1834] [serial = 1642] [outer = (nil)] 17:45:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7fa2233b8000) [pid = 1834] [serial = 1643] [outer = 0x7fa220a10c00] 17:45:39 INFO - PROCESS | 1834 | 1461631539855 Marionette DEBUG loaded listener.js 17:45:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7fa2239bec00) [pid = 1834] [serial = 1644] [outer = 0x7fa220a10c00] 17:45:41 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7fa215ec2000) [pid = 1834] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:45:41 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7fa217e43c00) [pid = 1834] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:45:41 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7fa21cca6400) [pid = 1834] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:45:41 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7fa217ea0c00) [pid = 1834] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:45:41 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7fa21e30c000) [pid = 1834] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:45:41 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7fa2233b1400) [pid = 1834] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:45:41 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7fa217802c00) [pid = 1834] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:45:41 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7fa21b677000) [pid = 1834] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:45:41 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa215ec7c00) [pid = 1834] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:45:41 INFO - PROCESS | 1834 | 1461631541262 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1832ms 17:45:41 INFO - PROCESS | 1834 | 1461631541311 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:45:41 INFO - PROCESS | 1834 | 1461631541314 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:45:41 INFO - PROCESS | 1834 | 1461631541320 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:45:41 INFO - PROCESS | 1834 | 1461631541323 Marionette TRACE conn3 <- [1,2162,null,{}] 17:45:41 INFO - PROCESS | 1834 | 1461631541328 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:41 INFO - PROCESS | 1834 | 1461631541593 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:45:41 INFO - PROCESS | 1834 | 1461631541782 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221bc000 == 155 [pid = 1834] [id = 548] 17:45:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa2233be800) [pid = 1834] [serial = 1645] [outer = (nil)] 17:45:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7fa22808a400) [pid = 1834] [serial = 1646] [outer = 0x7fa2233be800] 17:45:41 INFO - PROCESS | 1834 | 1461631541847 Marionette DEBUG loaded listener.js 17:45:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7fa228608400) [pid = 1834] [serial = 1647] [outer = 0x7fa2233be800] 17:45:42 INFO - PROCESS | 1834 | 1461631542558 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1281ms 17:45:42 INFO - PROCESS | 1834 | 1461631542602 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:45:42 INFO - PROCESS | 1834 | 1461631542606 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:45:42 INFO - PROCESS | 1834 | 1461631542612 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:45:42 INFO - PROCESS | 1834 | 1461631542615 Marionette TRACE conn3 <- [1,2166,null,{}] 17:45:42 INFO - PROCESS | 1834 | 1461631542632 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:42 INFO - PROCESS | 1834 | 1461631542853 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:45:42 INFO - PROCESS | 1834 | 1461631542867 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2284df000 == 156 [pid = 1834] [id = 549] 17:45:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7fa217e3f800) [pid = 1834] [serial = 1648] [outer = (nil)] 17:45:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7fa228b37400) [pid = 1834] [serial = 1649] [outer = 0x7fa217e3f800] 17:45:42 INFO - PROCESS | 1834 | 1461631542928 Marionette DEBUG loaded listener.js 17:45:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7fa2290ae800) [pid = 1834] [serial = 1650] [outer = 0x7fa217e3f800] 17:45:44 INFO - PROCESS | 1834 | 1461631544147 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1595ms 17:45:44 INFO - PROCESS | 1834 | 1461631544209 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:45:44 INFO - PROCESS | 1834 | 1461631544216 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:45:44 INFO - PROCESS | 1834 | 1461631544227 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:45:44 INFO - PROCESS | 1834 | 1461631544231 Marionette TRACE conn3 <- [1,2170,null,{}] 17:45:44 INFO - PROCESS | 1834 | 1461631544242 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:44 INFO - PROCESS | 1834 | 1461631544515 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:45:44 INFO - PROCESS | 1834 | 1461631544825 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21abac000 == 157 [pid = 1834] [id = 550] 17:45:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7fa219bc0800) [pid = 1834] [serial = 1651] [outer = (nil)] 17:45:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7fa21c37a800) [pid = 1834] [serial = 1652] [outer = 0x7fa219bc0800] 17:45:44 INFO - PROCESS | 1834 | 1461631544905 Marionette DEBUG loaded listener.js 17:45:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7fa21d9b7400) [pid = 1834] [serial = 1653] [outer = 0x7fa219bc0800] 17:45:45 INFO - PROCESS | 1834 | 1461631545853 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1691ms 17:45:45 INFO - PROCESS | 1834 | 1461631545918 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:45:45 INFO - PROCESS | 1834 | 1461631545927 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:45:45 INFO - PROCESS | 1834 | 1461631545937 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:45:45 INFO - PROCESS | 1834 | 1461631545940 Marionette TRACE conn3 <- [1,2174,null,{}] 17:45:45 INFO - PROCESS | 1834 | 1461631545947 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:46 INFO - PROCESS | 1834 | 1461631546211 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:45:46 INFO - PROCESS | 1834 | 1461631546518 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4fc800 == 158 [pid = 1834] [id = 551] 17:45:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7fa21db44c00) [pid = 1834] [serial = 1654] [outer = (nil)] 17:45:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7fa21f07c000) [pid = 1834] [serial = 1655] [outer = 0x7fa21db44c00] 17:45:46 INFO - PROCESS | 1834 | 1461631546637 Marionette DEBUG loaded listener.js 17:45:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7fa220a0c800) [pid = 1834] [serial = 1656] [outer = 0x7fa21db44c00] 17:45:47 INFO - PROCESS | 1834 | 1461631547494 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1634ms 17:45:47 INFO - PROCESS | 1834 | 1461631547571 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:45:47 INFO - PROCESS | 1834 | 1461631547576 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:45:47 INFO - PROCESS | 1834 | 1461631547582 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:45:47 INFO - PROCESS | 1834 | 1461631547587 Marionette TRACE conn3 <- [1,2178,null,{}] 17:45:47 INFO - PROCESS | 1834 | 1461631547603 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:47 INFO - PROCESS | 1834 | 1461631547881 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:45:48 INFO - PROCESS | 1834 | 1461631548210 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22928f000 == 159 [pid = 1834] [id = 552] 17:45:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7fa2233b1400) [pid = 1834] [serial = 1657] [outer = (nil)] 17:45:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7fa223dfb400) [pid = 1834] [serial = 1658] [outer = 0x7fa2233b1400] 17:45:48 INFO - PROCESS | 1834 | 1461631548293 Marionette DEBUG loaded listener.js 17:45:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7fa228082c00) [pid = 1834] [serial = 1659] [outer = 0x7fa2233b1400] 17:45:49 INFO - PROCESS | 1834 | 1461631549190 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1636ms 17:45:49 INFO - PROCESS | 1834 | 1461631549221 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:45:49 INFO - PROCESS | 1834 | 1461631549226 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:45:49 INFO - PROCESS | 1834 | 1461631549232 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:45:49 INFO - PROCESS | 1834 | 1461631549236 Marionette TRACE conn3 <- [1,2182,null,{}] 17:45:49 INFO - PROCESS | 1834 | 1461631549241 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:49 INFO - PROCESS | 1834 | 1461631549464 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:45:49 INFO - PROCESS | 1834 | 1461631549726 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23058d800 == 160 [pid = 1834] [id = 553] 17:45:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7fa2233b7000) [pid = 1834] [serial = 1660] [outer = (nil)] 17:45:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7fa22917e000) [pid = 1834] [serial = 1661] [outer = 0x7fa2233b7000] 17:45:49 INFO - PROCESS | 1834 | 1461631549845 Marionette DEBUG loaded listener.js 17:45:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7fa2295ac800) [pid = 1834] [serial = 1662] [outer = 0x7fa2233b7000] 17:45:50 INFO - PROCESS | 1834 | 1461631550687 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1534ms 17:45:50 INFO - PROCESS | 1834 | 1461631550767 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:45:50 INFO - PROCESS | 1834 | 1461631550771 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:45:50 INFO - PROCESS | 1834 | 1461631550777 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:45:50 INFO - PROCESS | 1834 | 1461631550781 Marionette TRACE conn3 <- [1,2186,null,{}] 17:45:50 INFO - PROCESS | 1834 | 1461631550786 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:51 INFO - PROCESS | 1834 | 1461631551047 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:45:51 INFO - PROCESS | 1834 | 1461631551361 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233058000 == 161 [pid = 1834] [id = 554] 17:45:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7fa22aa1b400) [pid = 1834] [serial = 1663] [outer = (nil)] 17:45:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7fa22bf08400) [pid = 1834] [serial = 1664] [outer = 0x7fa22aa1b400] 17:45:51 INFO - PROCESS | 1834 | 1461631551442 Marionette DEBUG loaded listener.js 17:45:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7fa22e9adc00) [pid = 1834] [serial = 1665] [outer = 0x7fa22aa1b400] 17:45:52 INFO - PROCESS | 1834 | 1461631552313 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:45:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:45:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1583ms 17:45:52 INFO - PROCESS | 1834 | 1461631552363 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:45:52 INFO - PROCESS | 1834 | 1461631552366 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:45:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:45:52 INFO - PROCESS | 1834 | 1461631552372 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:45:52 INFO - PROCESS | 1834 | 1461631552376 Marionette TRACE conn3 <- [1,2190,null,{}] 17:45:52 INFO - PROCESS | 1834 | 1461631552381 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:52 INFO - PROCESS | 1834 | 1461631552625 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:45:52 INFO - PROCESS | 1834 | 1461631552880 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238d13000 == 162 [pid = 1834] [id = 555] 17:45:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa230d74800) [pid = 1834] [serial = 1666] [outer = (nil)] 17:45:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa231fd0400) [pid = 1834] [serial = 1667] [outer = 0x7fa230d74800] 17:45:53 INFO - PROCESS | 1834 | 1461631553010 Marionette DEBUG loaded listener.js 17:45:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa235935400) [pid = 1834] [serial = 1668] [outer = 0x7fa230d74800] 17:45:53 INFO - PROCESS | 1834 | 1461631553853 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1535ms 17:45:53 INFO - PROCESS | 1834 | 1461631553909 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:45:53 INFO - PROCESS | 1834 | 1461631553913 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:45:53 INFO - PROCESS | 1834 | 1461631553919 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:45:53 INFO - PROCESS | 1834 | 1461631553922 Marionette TRACE conn3 <- [1,2194,null,{}] 17:45:53 INFO - PROCESS | 1834 | 1461631553928 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:54 INFO - PROCESS | 1834 | 1461631554166 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:45:54 INFO - PROCESS | 1834 | 1461631554422 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244516000 == 163 [pid = 1834] [id = 556] 17:45:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa230e19800) [pid = 1834] [serial = 1669] [outer = (nil)] 17:45:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa23f804800) [pid = 1834] [serial = 1670] [outer = 0x7fa230e19800] 17:45:54 INFO - PROCESS | 1834 | 1461631554500 Marionette DEBUG loaded listener.js 17:45:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7fa240de5800) [pid = 1834] [serial = 1671] [outer = 0x7fa230e19800] 17:45:55 INFO - PROCESS | 1834 | 1461631555402 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:45:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:45:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1535ms 17:45:55 INFO - PROCESS | 1834 | 1461631555455 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:45:55 INFO - PROCESS | 1834 | 1461631555459 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:45:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:45:55 INFO - PROCESS | 1834 | 1461631555465 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:45:55 INFO - PROCESS | 1834 | 1461631555467 Marionette TRACE conn3 <- [1,2198,null,{}] 17:45:55 INFO - PROCESS | 1834 | 1461631555473 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:55 INFO - PROCESS | 1834 | 1461631555768 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:45:56 INFO - PROCESS | 1834 | 1461631556093 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244d10000 == 164 [pid = 1834] [id = 557] 17:45:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7fa21c175000) [pid = 1834] [serial = 1672] [outer = (nil)] 17:45:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7fa21c17c800) [pid = 1834] [serial = 1673] [outer = 0x7fa21c175000] 17:45:56 INFO - PROCESS | 1834 | 1461631556167 Marionette DEBUG loaded listener.js 17:45:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7fa21c181000) [pid = 1834] [serial = 1674] [outer = 0x7fa21c175000] 17:45:57 INFO - PROCESS | 1834 | 1461631557010 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:45:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:45:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1580ms 17:45:57 INFO - PROCESS | 1834 | 1461631557046 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:45:57 INFO - PROCESS | 1834 | 1461631557050 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:45:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:45:57 INFO - PROCESS | 1834 | 1461631557056 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:45:57 INFO - PROCESS | 1834 | 1461631557059 Marionette TRACE conn3 <- [1,2202,null,{}] 17:45:57 INFO - PROCESS | 1834 | 1461631557065 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:57 INFO - PROCESS | 1834 | 1461631557290 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:45:57 INFO - PROCESS | 1834 | 1461631557852 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217c75800 == 165 [pid = 1834] [id = 558] 17:45:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7fa244567400) [pid = 1834] [serial = 1675] [outer = (nil)] 17:45:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7fa2446a3800) [pid = 1834] [serial = 1676] [outer = 0x7fa244567400] 17:45:57 INFO - PROCESS | 1834 | 1461631557937 Marionette DEBUG loaded listener.js 17:45:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7fa244733400) [pid = 1834] [serial = 1677] [outer = 0x7fa244567400] 17:45:58 INFO - PROCESS | 1834 | 1461631558824 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1797ms 17:45:58 INFO - PROCESS | 1834 | 1461631558854 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:45:58 INFO - PROCESS | 1834 | 1461631558857 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:45:58 INFO - PROCESS | 1834 | 1461631558863 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:45:58 INFO - PROCESS | 1834 | 1461631558865 Marionette TRACE conn3 <- [1,2206,null,{}] 17:45:58 INFO - PROCESS | 1834 | 1461631558871 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:59 INFO - PROCESS | 1834 | 1461631559095 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:45:59 INFO - PROCESS | 1834 | 1461631559366 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa220a30800 == 166 [pid = 1834] [id = 559] 17:45:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7fa215933c00) [pid = 1834] [serial = 1678] [outer = (nil)] 17:45:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7fa215938c00) [pid = 1834] [serial = 1679] [outer = 0x7fa215933c00] 17:45:59 INFO - PROCESS | 1834 | 1461631559445 Marionette DEBUG loaded listener.js 17:45:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7fa21593dc00) [pid = 1834] [serial = 1680] [outer = 0x7fa215933c00] 17:46:00 INFO - PROCESS | 1834 | 1461631560369 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1537ms 17:46:00 INFO - PROCESS | 1834 | 1461631560401 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:46:00 INFO - PROCESS | 1834 | 1461631560404 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:46:00 INFO - PROCESS | 1834 | 1461631560411 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:46:00 INFO - PROCESS | 1834 | 1461631560415 Marionette TRACE conn3 <- [1,2210,null,{}] 17:46:00 INFO - PROCESS | 1834 | 1461631560421 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:00 INFO - PROCESS | 1834 | 1461631560671 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:46:00 INFO - PROCESS | 1834 | 1461631560990 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa216715000 == 167 [pid = 1834] [id = 560] 17:46:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7fa2180b5c00) [pid = 1834] [serial = 1681] [outer = (nil)] 17:46:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7fa2180bc400) [pid = 1834] [serial = 1682] [outer = 0x7fa2180b5c00] 17:46:01 INFO - PROCESS | 1834 | 1461631561076 Marionette DEBUG loaded listener.js 17:46:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7fa235c6dc00) [pid = 1834] [serial = 1683] [outer = 0x7fa2180b5c00] 17:46:01 INFO - PROCESS | 1834 | 1461631561970 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1634ms 17:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:46:02 INFO - PROCESS | 1834 | 1461631562046 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:46:02 INFO - PROCESS | 1834 | 1461631562049 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:46:02 INFO - PROCESS | 1834 | 1461631562055 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:46:02 INFO - PROCESS | 1834 | 1461631562058 Marionette TRACE conn3 <- [1,2214,null,{}] 17:46:02 INFO - PROCESS | 1834 | 1461631562063 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:02 INFO - PROCESS | 1834 | 1461631562313 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:46:02 INFO - PROCESS | 1834 | 1461631562704 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215993000 == 168 [pid = 1834] [id = 561] 17:46:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7fa2180b2c00) [pid = 1834] [serial = 1684] [outer = (nil)] 17:46:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7fa22191e400) [pid = 1834] [serial = 1685] [outer = 0x7fa2180b2c00] 17:46:02 INFO - PROCESS | 1834 | 1461631562832 Marionette DEBUG loaded listener.js 17:46:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7fa231f09000) [pid = 1834] [serial = 1686] [outer = 0x7fa2180b2c00] 17:46:03 INFO - PROCESS | 1834 | 1461631563875 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1882ms 17:46:03 INFO - PROCESS | 1834 | 1461631563937 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:46:03 INFO - PROCESS | 1834 | 1461631563941 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:46:03 INFO - PROCESS | 1834 | 1461631563947 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:46:03 INFO - PROCESS | 1834 | 1461631563950 Marionette TRACE conn3 <- [1,2218,null,{}] 17:46:03 INFO - PROCESS | 1834 | 1461631563955 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:04 INFO - PROCESS | 1834 | 1461631564175 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:46:04 INFO - PROCESS | 1834 | 1461631564439 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217520000 == 169 [pid = 1834] [id = 562] 17:46:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7fa215ed1c00) [pid = 1834] [serial = 1687] [outer = (nil)] 17:46:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7fa215ed7800) [pid = 1834] [serial = 1688] [outer = 0x7fa215ed1c00] 17:46:04 INFO - PROCESS | 1834 | 1461631564518 Marionette DEBUG loaded listener.js 17:46:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7fa227e8f000) [pid = 1834] [serial = 1689] [outer = 0x7fa215ed1c00] 17:46:05 INFO - PROCESS | 1834 | 1461631565376 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:46:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1478ms 17:46:05 INFO - PROCESS | 1834 | 1461631565426 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:46:05 INFO - PROCESS | 1834 | 1461631565430 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:46:05 INFO - PROCESS | 1834 | 1461631565437 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:46:05 INFO - PROCESS | 1834 | 1461631565440 Marionette TRACE conn3 <- [1,2222,null,{}] 17:46:05 INFO - PROCESS | 1834 | 1461631565446 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:05 INFO - PROCESS | 1834 | 1461631565755 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:46:05 INFO - PROCESS | 1834 | 1461631565968 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217539000 == 170 [pid = 1834] [id = 563] 17:46:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7fa215ed2800) [pid = 1834] [serial = 1690] [outer = (nil)] 17:46:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7fa2190acc00) [pid = 1834] [serial = 1691] [outer = 0x7fa215ed2800] 17:46:06 INFO - PROCESS | 1834 | 1461631566094 Marionette DEBUG loaded listener.js 17:46:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7fa2190b0c00) [pid = 1834] [serial = 1692] [outer = 0x7fa215ed2800] 17:46:07 INFO - PROCESS | 1834 | 1461631566996 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1585ms 17:46:07 INFO - PROCESS | 1834 | 1461631567024 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:46:07 INFO - PROCESS | 1834 | 1461631567027 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:46:07 INFO - PROCESS | 1834 | 1461631567033 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:46:07 INFO - PROCESS | 1834 | 1461631567035 Marionette TRACE conn3 <- [1,2226,null,{}] 17:46:07 INFO - PROCESS | 1834 | 1461631567041 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:07 INFO - PROCESS | 1834 | 1461631567270 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:46:07 INFO - PROCESS | 1834 | 1461631567540 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2164f1800 == 171 [pid = 1834] [id = 564] 17:46:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7fa215ebd000) [pid = 1834] [serial = 1693] [outer = (nil)] 17:46:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7fa222a4f000) [pid = 1834] [serial = 1694] [outer = 0x7fa215ebd000] 17:46:07 INFO - PROCESS | 1834 | 1461631567652 Marionette DEBUG loaded listener.js 17:46:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7fa231f0c400) [pid = 1834] [serial = 1695] [outer = 0x7fa215ebd000] 17:46:08 INFO - PROCESS | 1834 | 1461631568494 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1528ms 17:46:08 INFO - PROCESS | 1834 | 1461631568563 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:46:08 INFO - PROCESS | 1834 | 1461631568567 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:46:08 INFO - PROCESS | 1834 | 1461631568573 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:46:08 INFO - PROCESS | 1834 | 1461631568577 Marionette TRACE conn3 <- [1,2230,null,{}] 17:46:08 INFO - PROCESS | 1834 | 1461631568582 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:08 INFO - PROCESS | 1834 | 1461631568813 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:46:09 INFO - PROCESS | 1834 | 1461631569079 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215b9a800 == 172 [pid = 1834] [id = 565] 17:46:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7fa215bdac00) [pid = 1834] [serial = 1696] [outer = (nil)] 17:46:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7fa215be2800) [pid = 1834] [serial = 1697] [outer = 0x7fa215bdac00] 17:46:09 INFO - PROCESS | 1834 | 1461631569197 Marionette DEBUG loaded listener.js 17:46:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7fa215be7c00) [pid = 1834] [serial = 1698] [outer = 0x7fa215bdac00] 17:46:10 INFO - PROCESS | 1834 | 1461631570000 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1486ms 17:46:10 INFO - PROCESS | 1834 | 1461631570061 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:46:10 INFO - PROCESS | 1834 | 1461631570064 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:46:10 INFO - PROCESS | 1834 | 1461631570070 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:46:10 INFO - PROCESS | 1834 | 1461631570072 Marionette TRACE conn3 <- [1,2234,null,{}] 17:46:10 INFO - PROCESS | 1834 | 1461631570078 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:10 INFO - PROCESS | 1834 | 1461631570311 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:46:10 INFO - PROCESS | 1834 | 1461631570577 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa213dac800 == 173 [pid = 1834] [id = 566] 17:46:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7fa215be4000) [pid = 1834] [serial = 1699] [outer = (nil)] 17:46:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7fa227ef1400) [pid = 1834] [serial = 1700] [outer = 0x7fa215be4000] 17:46:10 INFO - PROCESS | 1834 | 1461631570698 Marionette DEBUG loaded listener.js 17:46:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7fa231f0fc00) [pid = 1834] [serial = 1701] [outer = 0x7fa215be4000] 17:46:11 INFO - PROCESS | 1834 | 1461631571539 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1528ms 17:46:11 INFO - PROCESS | 1834 | 1461631571599 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:46:11 INFO - PROCESS | 1834 | 1461631571603 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:46:11 INFO - PROCESS | 1834 | 1461631571609 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:46:11 INFO - PROCESS | 1834 | 1461631571613 Marionette TRACE conn3 <- [1,2238,null,{}] 17:46:11 INFO - PROCESS | 1834 | 1461631571618 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:11 INFO - PROCESS | 1834 | 1461631571877 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:46:12 INFO - PROCESS | 1834 | 1461631572191 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215ba3000 == 174 [pid = 1834] [id = 567] 17:46:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7fa213ed2000) [pid = 1834] [serial = 1702] [outer = (nil)] 17:46:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7fa213ed8000) [pid = 1834] [serial = 1703] [outer = 0x7fa213ed2000] 17:46:12 INFO - PROCESS | 1834 | 1461631572267 Marionette DEBUG loaded listener.js 17:46:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7fa213edc800) [pid = 1834] [serial = 1704] [outer = 0x7fa213ed2000] 17:46:13 INFO - PROCESS | 1834 | 1461631573108 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:46:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:46:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1533ms 17:46:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:46:13 INFO - PROCESS | 1834 | 1461631573143 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:46:13 INFO - PROCESS | 1834 | 1461631573146 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:46:13 INFO - PROCESS | 1834 | 1461631573153 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:46:13 INFO - PROCESS | 1834 | 1461631573155 Marionette TRACE conn3 <- [1,2242,null,{}] 17:46:13 INFO - PROCESS | 1834 | 1461631573162 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:13 INFO - PROCESS | 1834 | 1461631573413 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:46:13 INFO - PROCESS | 1834 | 1461631573696 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa212c30800 == 175 [pid = 1834] [id = 568] 17:46:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7fa212c75800) [pid = 1834] [serial = 1705] [outer = (nil)] 17:46:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7fa212c7a800) [pid = 1834] [serial = 1706] [outer = 0x7fa212c75800] 17:46:13 INFO - PROCESS | 1834 | 1461631573811 Marionette DEBUG loaded listener.js 17:46:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7fa212c7ec00) [pid = 1834] [serial = 1707] [outer = 0x7fa212c75800] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f4de800 == 174 [pid = 1834] [id = 284] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b3cb800 == 173 [pid = 1834] [id = 299] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221bc000 == 172 [pid = 1834] [id = 548] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221bdb800 == 171 [pid = 1834] [id = 547] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cadb000 == 170 [pid = 1834] [id = 546] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21ac99000 == 169 [pid = 1834] [id = 545] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2180df000 == 168 [pid = 1834] [id = 544] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b581000 == 167 [pid = 1834] [id = 543] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218bb0000 == 166 [pid = 1834] [id = 539] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2476ce800 == 165 [pid = 1834] [id = 538] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244921000 == 164 [pid = 1834] [id = 537] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24480c800 == 163 [pid = 1834] [id = 536] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244511800 == 162 [pid = 1834] [id = 535] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa243f3f800 == 161 [pid = 1834] [id = 534] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24071a800 == 160 [pid = 1834] [id = 533] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa235648800 == 159 [pid = 1834] [id = 532] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2319db800 == 158 [pid = 1834] [id = 531] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22c186000 == 157 [pid = 1834] [id = 530] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22871e000 == 156 [pid = 1834] [id = 529] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22092e000 == 155 [pid = 1834] [id = 528] 17:46:15 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b21a800 == 154 [pid = 1834] [id = 527] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7fa2233e2400) [pid = 1834] [serial = 1529] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7fa21c381000) [pid = 1834] [serial = 1568] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7fa21db51800) [pid = 1834] [serial = 1569] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7fa228b2e400) [pid = 1834] [serial = 1541] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7fa22e9a4800) [pid = 1834] [serial = 1550] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7fa231806800) [pid = 1834] [serial = 1553] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7fa231fca800) [pid = 1834] [serial = 1556] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7fa233a94000) [pid = 1834] [serial = 1559] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7fa222a9a000) [pid = 1834] [serial = 1572] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7fa228607800) [pid = 1834] [serial = 1580] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7fa2233e7400) [pid = 1834] [serial = 1577] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7fa227e89400) [pid = 1834] [serial = 1578] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7fa2236cc000) [pid = 1834] [serial = 1574] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7fa223df9800) [pid = 1834] [serial = 1575] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7fa21aed8400) [pid = 1834] [serial = 1566] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7fa21804d000) [pid = 1834] [serial = 1565] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7fa222217000) [pid = 1834] [serial = 1571] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7fa228082400) [pid = 1834] [serial = 1535] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7fa222889800) [pid = 1834] [serial = 1526] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7fa217e3a400) [pid = 1834] [serial = 1563] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7fa216ae8c00) [pid = 1834] [serial = 1562] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7fa228f8b400) [pid = 1834] [serial = 1544] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7fa22aa20400) [pid = 1834] [serial = 1547] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7fa227c53c00) [pid = 1834] [serial = 1532] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7fa21aed4c00) [pid = 1834] [serial = 1520] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7fa222887c00) [pid = 1834] [serial = 1515] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7fa227c6e400) [pid = 1834] [serial = 1455] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7fa21e424c00) [pid = 1834] [serial = 1523] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7fa21e30e400) [pid = 1834] [serial = 1386] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7fa22860d000) [pid = 1834] [serial = 1538] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7fa218042400) [pid = 1834] [serial = 1517] [outer = (nil)] [url = about:blank] 17:46:15 INFO - PROCESS | 1834 | 1461631575895 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:46:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:46:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2788ms 17:46:15 INFO - PROCESS | 1834 | 1461631575941 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:46:15 INFO - PROCESS | 1834 | 1461631575948 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:46:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:46:15 INFO - PROCESS | 1834 | 1461631575960 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:46:15 INFO - PROCESS | 1834 | 1461631575968 Marionette TRACE conn3 <- [1,2246,null,{}] 17:46:15 INFO - PROCESS | 1834 | 1461631575981 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:16 INFO - PROCESS | 1834 | 1461631576212 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:46:16 INFO - PROCESS | 1834 | 1461631576405 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21671f800 == 155 [pid = 1834] [id = 569] 17:46:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7fa215eca000) [pid = 1834] [serial = 1708] [outer = (nil)] 17:46:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7fa217803c00) [pid = 1834] [serial = 1709] [outer = 0x7fa215eca000] 17:46:16 INFO - PROCESS | 1834 | 1461631576475 Marionette DEBUG loaded listener.js 17:46:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7fa21804c800) [pid = 1834] [serial = 1710] [outer = 0x7fa215eca000] 17:46:17 INFO - PROCESS | 1834 | 1461631577370 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1448ms 17:46:17 INFO - PROCESS | 1834 | 1461631577408 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:46:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:46:17 INFO - PROCESS | 1834 | 1461631577420 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:46:17 INFO - PROCESS | 1834 | 1461631577432 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:46:17 INFO - PROCESS | 1834 | 1461631577435 Marionette TRACE conn3 <- [1,2250,null,{}] 17:46:17 INFO - PROCESS | 1834 | 1461631577441 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:17 INFO - PROCESS | 1834 | 1461631577667 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:46:17 INFO - PROCESS | 1834 | 1461631577897 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21864d800 == 156 [pid = 1834] [id = 570] 17:46:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7fa2180bdc00) [pid = 1834] [serial = 1711] [outer = (nil)] 17:46:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7fa2188d9400) [pid = 1834] [serial = 1712] [outer = 0x7fa2180bdc00] 17:46:17 INFO - PROCESS | 1834 | 1461631577987 Marionette DEBUG loaded listener.js 17:46:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7fa218d76400) [pid = 1834] [serial = 1713] [outer = 0x7fa2180bdc00] 17:46:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:46:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1533ms 17:46:18 INFO - PROCESS | 1834 | 1461631578953 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:46:18 INFO - PROCESS | 1834 | 1461631578967 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:46:18 INFO - PROCESS | 1834 | 1461631578971 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:46:18 INFO - PROCESS | 1834 | 1461631578977 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:46:18 INFO - PROCESS | 1834 | 1461631578983 Marionette TRACE conn3 <- [1,2254,null,{}] 17:46:19 INFO - PROCESS | 1834 | 1461631578998 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:19 INFO - PROCESS | 1834 | 1461631579327 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:46:19 INFO - PROCESS | 1834 | 1461631579378 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219dc6000 == 157 [pid = 1834] [id = 571] 17:46:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7fa21b483c00) [pid = 1834] [serial = 1714] [outer = (nil)] 17:46:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7fa21c17e800) [pid = 1834] [serial = 1715] [outer = 0x7fa21b483c00] 17:46:19 INFO - PROCESS | 1834 | 1461631579443 Marionette DEBUG loaded listener.js 17:46:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7fa21d9b4c00) [pid = 1834] [serial = 1716] [outer = 0x7fa21b483c00] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7fa220a10c00) [pid = 1834] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7fa2233be800) [pid = 1834] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7fa219da3400) [pid = 1834] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7fa21d9bcc00) [pid = 1834] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7fa218989800) [pid = 1834] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:46:20 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7fa21780c800) [pid = 1834] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:46:20 INFO - PROCESS | 1834 | 1461631580628 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:46:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:46:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1685ms 17:46:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:46:20 INFO - PROCESS | 1834 | 1461631580665 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:46:20 INFO - PROCESS | 1834 | 1461631580668 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:46:20 INFO - PROCESS | 1834 | 1461631580674 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:46:20 INFO - PROCESS | 1834 | 1461631580677 Marionette TRACE conn3 <- [1,2258,null,{}] 17:46:20 INFO - PROCESS | 1834 | 1461631580682 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:20 INFO - PROCESS | 1834 | 1461631580957 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:46:21 INFO - PROCESS | 1834 | 1461631581075 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b3cb800 == 158 [pid = 1834] [id = 572] 17:46:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7fa21780c800) [pid = 1834] [serial = 1717] [outer = (nil)] 17:46:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7fa21db35800) [pid = 1834] [serial = 1718] [outer = 0x7fa21780c800] 17:46:21 INFO - PROCESS | 1834 | 1461631581142 Marionette DEBUG loaded listener.js 17:46:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7fa21db4c000) [pid = 1834] [serial = 1719] [outer = 0x7fa21780c800] 17:46:21 INFO - PROCESS | 1834 | 1461631581935 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:46:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:46:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1335ms 17:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:46:22 INFO - PROCESS | 1834 | 1461631582009 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:46:22 INFO - PROCESS | 1834 | 1461631582012 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:46:22 INFO - PROCESS | 1834 | 1461631582019 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:46:22 INFO - PROCESS | 1834 | 1461631582023 Marionette TRACE conn3 <- [1,2262,null,{}] 17:46:22 INFO - PROCESS | 1834 | 1461631582031 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:22 INFO - PROCESS | 1834 | 1461631582252 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:46:22 INFO - PROCESS | 1834 | 1461631582719 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215ce6800 == 159 [pid = 1834] [id = 573] 17:46:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7fa212c76800) [pid = 1834] [serial = 1720] [outer = (nil)] 17:46:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7fa213ed1800) [pid = 1834] [serial = 1721] [outer = 0x7fa212c76800] 17:46:22 INFO - PROCESS | 1834 | 1461631582802 Marionette DEBUG loaded listener.js 17:46:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7fa215ebdc00) [pid = 1834] [serial = 1722] [outer = 0x7fa212c76800] 17:46:23 INFO - PROCESS | 1834 | 1461631583786 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:46:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:46:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1837ms 17:46:23 INFO - PROCESS | 1834 | 1461631583857 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:46:23 INFO - PROCESS | 1834 | 1461631583864 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:46:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:46:23 INFO - PROCESS | 1834 | 1461631583872 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:46:23 INFO - PROCESS | 1834 | 1461631583878 Marionette TRACE conn3 <- [1,2266,null,{}] 17:46:23 INFO - PROCESS | 1834 | 1461631583886 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:24 INFO - PROCESS | 1834 | 1461631584178 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:46:24 INFO - PROCESS | 1834 | 1461631584501 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219bd4800 == 160 [pid = 1834] [id = 574] 17:46:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7fa2180bac00) [pid = 1834] [serial = 1723] [outer = (nil)] 17:46:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7fa218984800) [pid = 1834] [serial = 1724] [outer = 0x7fa2180bac00] 17:46:24 INFO - PROCESS | 1834 | 1461631584580 Marionette DEBUG loaded listener.js 17:46:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7fa2190b3800) [pid = 1834] [serial = 1725] [outer = 0x7fa2180bac00] 17:46:25 INFO - PROCESS | 1834 | 1461631585496 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:46:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1685ms 17:46:25 INFO - PROCESS | 1834 | 1461631585561 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:46:25 INFO - PROCESS | 1834 | 1461631585568 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:46:25 INFO - PROCESS | 1834 | 1461631585574 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:46:25 INFO - PROCESS | 1834 | 1461631585577 Marionette TRACE conn3 <- [1,2270,null,{}] 17:46:25 INFO - PROCESS | 1834 | 1461631585583 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:25 INFO - PROCESS | 1834 | 1461631585864 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:46:26 INFO - PROCESS | 1834 | 1461631586239 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c911000 == 161 [pid = 1834] [id = 575] 17:46:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7fa219ecfc00) [pid = 1834] [serial = 1726] [outer = (nil)] 17:46:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7fa21aeccc00) [pid = 1834] [serial = 1727] [outer = 0x7fa219ecfc00] 17:46:26 INFO - PROCESS | 1834 | 1461631586322 Marionette DEBUG loaded listener.js 17:46:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7fa21b67c000) [pid = 1834] [serial = 1728] [outer = 0x7fa219ecfc00] 17:46:27 INFO - PROCESS | 1834 | 1461631587276 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:46:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:46:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1732ms 17:46:27 INFO - PROCESS | 1834 | 1461631587308 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:46:27 INFO - PROCESS | 1834 | 1461631587312 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:46:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:46:27 INFO - PROCESS | 1834 | 1461631587334 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:46:27 INFO - PROCESS | 1834 | 1461631587345 Marionette TRACE conn3 <- [1,2274,null,{}] 17:46:27 INFO - PROCESS | 1834 | 1461631587351 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:27 INFO - PROCESS | 1834 | 1461631587621 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:46:27 INFO - PROCESS | 1834 | 1461631587945 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4f0000 == 162 [pid = 1834] [id = 576] 17:46:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7fa21abf6c00) [pid = 1834] [serial = 1729] [outer = (nil)] 17:46:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7fa21db39400) [pid = 1834] [serial = 1730] [outer = 0x7fa21abf6c00] 17:46:28 INFO - PROCESS | 1834 | 1461631588044 Marionette DEBUG loaded listener.js 17:46:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7fa21e41e000) [pid = 1834] [serial = 1731] [outer = 0x7fa21abf6c00] 17:46:29 INFO - PROCESS | 1834 | 1461631589072 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:46:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:46:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1809ms 17:46:29 INFO - PROCESS | 1834 | 1461631589130 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:46:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:46:29 INFO - PROCESS | 1834 | 1461631589143 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:46:29 INFO - PROCESS | 1834 | 1461631589150 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:46:29 INFO - PROCESS | 1834 | 1461631589153 Marionette TRACE conn3 <- [1,2278,null,{}] 17:46:29 INFO - PROCESS | 1834 | 1461631589159 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:29 INFO - PROCESS | 1834 | 1461631589425 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:46:29 INFO - PROCESS | 1834 | 1461631589748 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221be7800 == 163 [pid = 1834] [id = 577] 17:46:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7fa21cb16c00) [pid = 1834] [serial = 1732] [outer = (nil)] 17:46:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7fa220a0b800) [pid = 1834] [serial = 1733] [outer = 0x7fa21cb16c00] 17:46:29 INFO - PROCESS | 1834 | 1461631589831 Marionette DEBUG loaded listener.js 17:46:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7fa22191fc00) [pid = 1834] [serial = 1734] [outer = 0x7fa21cb16c00] 17:46:30 INFO - PROCESS | 1834 | 1461631590827 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1743ms 17:46:30 INFO - PROCESS | 1834 | 1461631590893 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:46:30 INFO - PROCESS | 1834 | 1461631590898 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:46:30 INFO - PROCESS | 1834 | 1461631590905 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:46:30 INFO - PROCESS | 1834 | 1461631590911 Marionette TRACE conn3 <- [1,2282,null,{}] 17:46:30 INFO - PROCESS | 1834 | 1461631590919 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:31 INFO - PROCESS | 1834 | 1461631591208 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:46:31 INFO - PROCESS | 1834 | 1461631591541 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227cac000 == 164 [pid = 1834] [id = 578] 17:46:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7fa222a46800) [pid = 1834] [serial = 1735] [outer = (nil)] 17:46:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7fa222a4e400) [pid = 1834] [serial = 1736] [outer = 0x7fa222a46800] 17:46:31 INFO - PROCESS | 1834 | 1461631591634 Marionette DEBUG loaded listener.js 17:46:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7fa227c5a800) [pid = 1834] [serial = 1737] [outer = 0x7fa222a46800] 17:46:32 INFO - PROCESS | 1834 | 1461631592552 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:46:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:46:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1688ms 17:46:32 INFO - PROCESS | 1834 | 1461631592595 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:46:32 INFO - PROCESS | 1834 | 1461631592600 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:46:32 INFO - PROCESS | 1834 | 1461631592608 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:46:32 INFO - PROCESS | 1834 | 1461631592612 Marionette TRACE conn3 <- [1,2286,null,{}] 17:46:32 INFO - PROCESS | 1834 | 1461631592618 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:32 INFO - PROCESS | 1834 | 1461631592869 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:46:33 INFO - PROCESS | 1834 | 1461631593202 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228b57000 == 165 [pid = 1834] [id = 579] 17:46:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7fa222a47400) [pid = 1834] [serial = 1738] [outer = (nil)] 17:46:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7fa22866bc00) [pid = 1834] [serial = 1739] [outer = 0x7fa222a47400] 17:46:33 INFO - PROCESS | 1834 | 1461631593288 Marionette DEBUG loaded listener.js 17:46:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7fa22917c800) [pid = 1834] [serial = 1740] [outer = 0x7fa222a47400] 17:46:34 INFO - PROCESS | 1834 | 1461631594229 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 17:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1692ms 17:46:34 INFO - PROCESS | 1834 | 1461631594300 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:46:34 INFO - PROCESS | 1834 | 1461631594304 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:46:34 INFO - PROCESS | 1834 | 1461631594312 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:46:34 INFO - PROCESS | 1834 | 1461631594316 Marionette TRACE conn3 <- [1,2290,null,{}] 17:46:34 INFO - PROCESS | 1834 | 1461631594322 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:34 INFO - PROCESS | 1834 | 1461631594598 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:46:34 INFO - PROCESS | 1834 | 1461631594908 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22acab800 == 166 [pid = 1834] [id = 580] 17:46:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7fa2233e3000) [pid = 1834] [serial = 1741] [outer = (nil)] 17:46:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7fa2295a7800) [pid = 1834] [serial = 1742] [outer = 0x7fa2233e3000] 17:46:34 INFO - PROCESS | 1834 | 1461631594991 Marionette DEBUG loaded listener.js 17:46:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7fa2296f2000) [pid = 1834] [serial = 1743] [outer = 0x7fa2233e3000] 17:46:35 INFO - PROCESS | 1834 | 1461631595883 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1636ms 17:46:35 INFO - PROCESS | 1834 | 1461631595952 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:46:35 INFO - PROCESS | 1834 | 1461631595956 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:46:35 INFO - PROCESS | 1834 | 1461631595967 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:46:35 INFO - PROCESS | 1834 | 1461631595970 Marionette TRACE conn3 <- [1,2294,null,{}] 17:46:35 INFO - PROCESS | 1834 | 1461631595976 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:36 INFO - PROCESS | 1834 | 1461631596252 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:46:36 INFO - PROCESS | 1834 | 1461631596571 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232361800 == 167 [pid = 1834] [id = 581] 17:46:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7fa22917cc00) [pid = 1834] [serial = 1744] [outer = (nil)] 17:46:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7fa22bf08c00) [pid = 1834] [serial = 1745] [outer = 0x7fa22917cc00] 17:46:36 INFO - PROCESS | 1834 | 1461631596655 Marionette DEBUG loaded listener.js 17:46:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7fa22fd62800) [pid = 1834] [serial = 1746] [outer = 0x7fa22917cc00] 17:46:37 INFO - PROCESS | 1834 | 1461631597925 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:46:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2032ms 17:46:38 INFO - PROCESS | 1834 | 1461631598002 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:46:38 INFO - PROCESS | 1834 | 1461631598008 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:46:38 INFO - PROCESS | 1834 | 1461631598019 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:46:38 INFO - PROCESS | 1834 | 1461631598023 Marionette TRACE conn3 <- [1,2298,null,{}] 17:46:38 INFO - PROCESS | 1834 | 1461631598141 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:38 INFO - PROCESS | 1834 | 1461631598530 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:46:38 INFO - PROCESS | 1834 | 1461631598971 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23563e000 == 168 [pid = 1834] [id = 582] 17:46:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7fa229180800) [pid = 1834] [serial = 1747] [outer = (nil)] 17:46:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7fa231807000) [pid = 1834] [serial = 1748] [outer = 0x7fa229180800] 17:46:39 INFO - PROCESS | 1834 | 1461631599102 Marionette DEBUG loaded listener.js 17:46:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7fa231f0d000) [pid = 1834] [serial = 1749] [outer = 0x7fa229180800] 17:46:40 INFO - PROCESS | 1834 | 1461631600103 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:46:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2130ms 17:46:40 INFO - PROCESS | 1834 | 1461631600148 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:46:40 INFO - PROCESS | 1834 | 1461631600152 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:46:40 INFO - PROCESS | 1834 | 1461631600159 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:46:40 INFO - PROCESS | 1834 | 1461631600162 Marionette TRACE conn3 <- [1,2302,null,{}] 17:46:40 INFO - PROCESS | 1834 | 1461631600167 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:40 INFO - PROCESS | 1834 | 1461631600405 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:46:40 INFO - PROCESS | 1834 | 1461631600679 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa243d47800 == 169 [pid = 1834] [id = 583] 17:46:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7fa231fd3800) [pid = 1834] [serial = 1750] [outer = (nil)] 17:46:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7fa232a22c00) [pid = 1834] [serial = 1751] [outer = 0x7fa231fd3800] 17:46:40 INFO - PROCESS | 1834 | 1461631600827 Marionette DEBUG loaded listener.js 17:46:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7fa235957800) [pid = 1834] [serial = 1752] [outer = 0x7fa231fd3800] 17:46:41 INFO - PROCESS | 1834 | 1461631601726 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1642ms 17:46:41 INFO - PROCESS | 1834 | 1461631601801 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:46:41 INFO - PROCESS | 1834 | 1461631601805 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:46:41 INFO - PROCESS | 1834 | 1461631601812 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:46:41 INFO - PROCESS | 1834 | 1461631601816 Marionette TRACE conn3 <- [1,2306,null,{}] 17:46:41 INFO - PROCESS | 1834 | 1461631601823 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:42 INFO - PROCESS | 1834 | 1461631602133 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:46:42 INFO - PROCESS | 1834 | 1461631602458 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa24698f800 == 170 [pid = 1834] [id = 584] 17:46:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7fa219c48c00) [pid = 1834] [serial = 1753] [outer = (nil)] 17:46:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7fa219c50000) [pid = 1834] [serial = 1754] [outer = 0x7fa219c48c00] 17:46:42 INFO - PROCESS | 1834 | 1461631602539 Marionette DEBUG loaded listener.js 17:46:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7fa23e9f3c00) [pid = 1834] [serial = 1755] [outer = 0x7fa219c48c00] 17:46:43 INFO - PROCESS | 1834 | 1461631603483 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1736ms 17:46:43 INFO - PROCESS | 1834 | 1461631603548 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:46:43 INFO - PROCESS | 1834 | 1461631603552 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:46:43 INFO - PROCESS | 1834 | 1461631603559 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:46:43 INFO - PROCESS | 1834 | 1461631603562 Marionette TRACE conn3 <- [1,2310,null,{}] 17:46:43 INFO - PROCESS | 1834 | 1461631603568 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:43 INFO - PROCESS | 1834 | 1461631603835 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:46:44 INFO - PROCESS | 1834 | 1461631604147 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219037800 == 171 [pid = 1834] [id = 585] 17:46:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7fa219c45c00) [pid = 1834] [serial = 1756] [outer = (nil)] 17:46:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7fa21cd96c00) [pid = 1834] [serial = 1757] [outer = 0x7fa219c45c00] 17:46:44 INFO - PROCESS | 1834 | 1461631604229 Marionette DEBUG loaded listener.js 17:46:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7fa21cd9c400) [pid = 1834] [serial = 1758] [outer = 0x7fa219c45c00] 17:46:45 INFO - PROCESS | 1834 | 1461631605236 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1739ms 17:46:45 INFO - PROCESS | 1834 | 1461631605300 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:46:45 INFO - PROCESS | 1834 | 1461631605314 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:46:45 INFO - PROCESS | 1834 | 1461631605322 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:46:45 INFO - PROCESS | 1834 | 1461631605326 Marionette TRACE conn3 <- [1,2314,null,{}] 17:46:45 INFO - PROCESS | 1834 | 1461631605334 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:45 INFO - PROCESS | 1834 | 1461631605635 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:46:45 INFO - PROCESS | 1834 | 1461631605975 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21678f000 == 172 [pid = 1834] [id = 586] 17:46:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7fa219c4bc00) [pid = 1834] [serial = 1759] [outer = (nil)] 17:46:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7fa233ccd000) [pid = 1834] [serial = 1760] [outer = 0x7fa219c4bc00] 17:46:46 INFO - PROCESS | 1834 | 1461631606067 Marionette DEBUG loaded listener.js 17:46:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 277 (0x7fa23fa50c00) [pid = 1834] [serial = 1761] [outer = 0x7fa219c4bc00] 17:46:46 INFO - PROCESS | 1834 | 1461631606992 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1704ms 17:46:47 INFO - PROCESS | 1834 | 1461631607027 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:46:47 INFO - PROCESS | 1834 | 1461631607030 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:46:47 INFO - PROCESS | 1834 | 1461631607040 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:46:47 INFO - PROCESS | 1834 | 1461631607044 Marionette TRACE conn3 <- [1,2318,null,{}] 17:46:47 INFO - PROCESS | 1834 | 1461631607051 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:47 INFO - PROCESS | 1834 | 1461631607339 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:46:47 INFO - PROCESS | 1834 | 1461631607682 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa212ad5800 == 173 [pid = 1834] [id = 587] 17:46:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 278 (0x7fa214343400) [pid = 1834] [serial = 1762] [outer = (nil)] 17:46:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 279 (0x7fa21434a400) [pid = 1834] [serial = 1763] [outer = 0x7fa214343400] 17:46:47 INFO - PROCESS | 1834 | 1461631607779 Marionette DEBUG loaded listener.js 17:46:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 280 (0x7fa21434fc00) [pid = 1834] [serial = 1764] [outer = 0x7fa214343400] 17:46:48 INFO - PROCESS | 1834 | 1461631608752 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 17:46:48 INFO - PROCESS | 1834 | 1461631608834 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:46:48 INFO - PROCESS | 1834 | 1461631608843 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:46:48 INFO - PROCESS | 1834 | 1461631608846 Marionette TRACE conn3 <- [1,2322,null,{}] 17:46:48 INFO - PROCESS | 1834 | 1461631608854 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:49 INFO - PROCESS | 1834 | 1461631609159 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:46:49 INFO - PROCESS | 1834 | 1461631609518 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa212af3000 == 174 [pid = 1834] [id = 588] 17:46:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7fa212ed6800) [pid = 1834] [serial = 1765] [outer = (nil)] 17:46:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 282 (0x7fa212ee4c00) [pid = 1834] [serial = 1766] [outer = 0x7fa212ed6800] 17:46:49 INFO - PROCESS | 1834 | 1461631609595 Marionette DEBUG loaded listener.js 17:46:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 283 (0x7fa21434e000) [pid = 1834] [serial = 1767] [outer = 0x7fa212ed6800] 17:46:50 INFO - PROCESS | 1834 | 1461631610459 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1686ms 17:46:50 INFO - PROCESS | 1834 | 1461631610530 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:46:50 INFO - PROCESS | 1834 | 1461631610534 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:46:50 INFO - PROCESS | 1834 | 1461631610541 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:46:50 INFO - PROCESS | 1834 | 1461631610545 Marionette TRACE conn3 <- [1,2326,null,{}] 17:46:50 INFO - PROCESS | 1834 | 1461631610552 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:50 INFO - PROCESS | 1834 | 1461631610835 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:46:51 INFO - PROCESS | 1834 | 1461631611173 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218716000 == 175 [pid = 1834] [id = 589] 17:46:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 284 (0x7fa212edb000) [pid = 1834] [serial = 1768] [outer = (nil)] 17:46:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 285 (0x7fa218790c00) [pid = 1834] [serial = 1769] [outer = 0x7fa212edb000] 17:46:51 INFO - PROCESS | 1834 | 1461631611261 Marionette DEBUG loaded listener.js 17:46:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 286 (0x7fa218795800) [pid = 1834] [serial = 1770] [outer = 0x7fa212edb000] 17:46:52 INFO - PROCESS | 1834 | 1461631612196 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1683ms 17:46:52 INFO - PROCESS | 1834 | 1461631612226 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:46:52 INFO - PROCESS | 1834 | 1461631612229 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:46:52 INFO - PROCESS | 1834 | 1461631612237 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:46:52 INFO - PROCESS | 1834 | 1461631612241 Marionette TRACE conn3 <- [1,2330,null,{}] 17:46:52 INFO - PROCESS | 1834 | 1461631612247 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:52 INFO - PROCESS | 1834 | 1461631612511 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:46:53 INFO - PROCESS | 1834 | 1461631613570 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228eb2800 == 174 [pid = 1834] [id = 307] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa243d47000 == 173 [pid = 1834] [id = 211] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233a07000 == 172 [pid = 1834] [id = 65] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217ccb000 == 171 [pid = 1834] [id = 457] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f4f7800 == 170 [pid = 1834] [id = 465] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23590e000 == 169 [pid = 1834] [id = 276] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232a89800 == 168 [pid = 1834] [id = 427] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa235630800 == 167 [pid = 1834] [id = 175] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221827800 == 166 [pid = 1834] [id = 507] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b3cb800 == 165 [pid = 1834] [id = 572] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219dc6000 == 164 [pid = 1834] [id = 571] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21864d800 == 163 [pid = 1834] [id = 570] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21671f800 == 162 [pid = 1834] [id = 569] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215ba3000 == 161 [pid = 1834] [id = 567] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa213dac800 == 160 [pid = 1834] [id = 566] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215b9a800 == 159 [pid = 1834] [id = 565] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2164f1800 == 158 [pid = 1834] [id = 564] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217539000 == 157 [pid = 1834] [id = 563] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217520000 == 156 [pid = 1834] [id = 562] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215993000 == 155 [pid = 1834] [id = 561] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa216715000 == 154 [pid = 1834] [id = 560] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa220a30800 == 153 [pid = 1834] [id = 559] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217c75800 == 152 [pid = 1834] [id = 558] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244d10000 == 151 [pid = 1834] [id = 557] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244516000 == 150 [pid = 1834] [id = 556] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa238d13000 == 149 [pid = 1834] [id = 555] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233058000 == 148 [pid = 1834] [id = 554] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23058d800 == 147 [pid = 1834] [id = 553] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22928f000 == 146 [pid = 1834] [id = 552] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f4fc800 == 145 [pid = 1834] [id = 551] 17:46:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21abac000 == 144 [pid = 1834] [id = 550] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 285 (0x7fa2233b8000) [pid = 1834] [serial = 1643] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 284 (0x7fa22808a400) [pid = 1834] [serial = 1646] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 283 (0x7fa2239bec00) [pid = 1834] [serial = 1644] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 282 (0x7fa235c67800) [pid = 1834] [serial = 1598] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 281 (0x7fa22918ac00) [pid = 1834] [serial = 1619] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 280 (0x7fa240a65400) [pid = 1834] [serial = 1604] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 279 (0x7fa221921000) [pid = 1834] [serial = 1640] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 278 (0x7fa2296ee800) [pid = 1834] [serial = 1592] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 277 (0x7fa227c64c00) [pid = 1834] [serial = 1589] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 276 (0x7fa21db3a000) [pid = 1834] [serial = 1625] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 275 (0x7fa219ec6400) [pid = 1834] [serial = 1583] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7fa21db45400) [pid = 1834] [serial = 1635] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7fa21d9bfc00) [pid = 1834] [serial = 1634] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7fa21dc18400) [pid = 1834] [serial = 1586] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7fa228b37400) [pid = 1834] [serial = 1649] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7fa2188d6400) [pid = 1834] [serial = 1607] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7fa22bf07c00) [pid = 1834] [serial = 1595] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7fa2295ad800) [pid = 1834] [serial = 1622] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7fa21db3ac00) [pid = 1834] [serial = 1628] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7fa23f582400) [pid = 1834] [serial = 1601] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7fa219da7400) [pid = 1834] [serial = 1610] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7fa21d9b5000) [pid = 1834] [serial = 1637] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7fa220a0d800) [pid = 1834] [serial = 1638] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7fa242b41800) [pid = 1834] [serial = 1613] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7fa229182800) [pid = 1834] [serial = 1616] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7fa21c376800) [pid = 1834] [serial = 1632] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7fa21abfd400) [pid = 1834] [serial = 1631] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7fa228608400) [pid = 1834] [serial = 1647] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7fa222890400) [pid = 1834] [serial = 1641] [outer = (nil)] [url = about:blank] 17:46:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa212aef000 == 145 [pid = 1834] [id = 590] 17:46:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7fa212c80000) [pid = 1834] [serial = 1771] [outer = (nil)] 17:46:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7fa214342c00) [pid = 1834] [serial = 1772] [outer = 0x7fa212c80000] 17:46:54 INFO - PROCESS | 1834 | 1461631614844 Marionette DEBUG loaded listener.js 17:46:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7fa21593b000) [pid = 1834] [serial = 1773] [outer = 0x7fa212c80000] 17:46:55 INFO - PROCESS | 1834 | 1461631615675 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 3489ms 17:46:55 INFO - PROCESS | 1834 | 1461631615728 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:46:55 INFO - PROCESS | 1834 | 1461631615732 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:46:55 INFO - PROCESS | 1834 | 1461631615741 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:46:55 INFO - PROCESS | 1834 | 1461631615747 Marionette TRACE conn3 <- [1,2334,null,{}] 17:46:55 INFO - PROCESS | 1834 | 1461631615755 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:55 INFO - PROCESS | 1834 | 1461631615990 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:46:56 INFO - PROCESS | 1834 | 1461631616196 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2159d6800 == 146 [pid = 1834] [id = 591] 17:46:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7fa213ed0400) [pid = 1834] [serial = 1774] [outer = (nil)] 17:46:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7fa215ed0000) [pid = 1834] [serial = 1775] [outer = 0x7fa213ed0400] 17:46:56 INFO - PROCESS | 1834 | 1461631616267 Marionette DEBUG loaded listener.js 17:46:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7fa216aea400) [pid = 1834] [serial = 1776] [outer = 0x7fa213ed0400] 17:46:57 INFO - PROCESS | 1834 | 1461631617112 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1390ms 17:46:57 INFO - PROCESS | 1834 | 1461631617181 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:46:57 INFO - PROCESS | 1834 | 1461631617187 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:46:57 INFO - PROCESS | 1834 | 1461631617200 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:46:57 INFO - PROCESS | 1834 | 1461631617203 Marionette TRACE conn3 <- [1,2338,null,{}] 17:46:57 INFO - PROCESS | 1834 | 1461631617216 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:57 INFO - PROCESS | 1834 | 1461631617507 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:46:57 INFO - PROCESS | 1834 | 1461631617544 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa216707800 == 147 [pid = 1834] [id = 592] 17:46:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7fa218042400) [pid = 1834] [serial = 1777] [outer = (nil)] 17:46:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7fa2180bd000) [pid = 1834] [serial = 1778] [outer = 0x7fa218042400] 17:46:57 INFO - PROCESS | 1834 | 1461631617610 Marionette DEBUG loaded listener.js 17:46:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7fa218797000) [pid = 1834] [serial = 1779] [outer = 0x7fa218042400] 17:46:58 INFO - PROCESS | 1834 | 1461631618691 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1540ms 17:46:58 INFO - PROCESS | 1834 | 1461631618740 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:46:58 INFO - PROCESS | 1834 | 1461631618744 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:46:58 INFO - PROCESS | 1834 | 1461631618753 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:46:58 INFO - PROCESS | 1834 | 1461631618764 Marionette TRACE conn3 <- [1,2342,null,{}] 17:46:58 INFO - PROCESS | 1834 | 1461631618786 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:59 INFO - PROCESS | 1834 | 1461631619086 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:46:59 INFO - PROCESS | 1834 | 1461631619128 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217c6d800 == 148 [pid = 1834] [id = 593] 17:46:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7fa2190a9400) [pid = 1834] [serial = 1780] [outer = (nil)] 17:46:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7fa2190b5400) [pid = 1834] [serial = 1781] [outer = 0x7fa2190a9400] 17:46:59 INFO - PROCESS | 1834 | 1461631619195 Marionette DEBUG loaded listener.js 17:46:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7fa219c42800) [pid = 1834] [serial = 1782] [outer = 0x7fa2190a9400] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7fa2233b1400) [pid = 1834] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7fa21c377400) [pid = 1834] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7fa22866c400) [pid = 1834] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7fa223dfa800) [pid = 1834] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7fa215ed1c00) [pid = 1834] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7fa217e36c00) [pid = 1834] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7fa21b64fc00) [pid = 1834] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7fa22a70b000) [pid = 1834] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7fa2236cec00) [pid = 1834] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7fa2188cf400) [pid = 1834] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7fa22aa1b400) [pid = 1834] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7fa217ea2000) [pid = 1834] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7fa21e418c00) [pid = 1834] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7fa2233b0000) [pid = 1834] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7fa2406b1800) [pid = 1834] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7fa222a60400) [pid = 1834] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7fa21b64f400) [pid = 1834] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7fa244567400) [pid = 1834] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7fa21b483c00) [pid = 1834] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7fa2236c6c00) [pid = 1834] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7fa21ac56c00) [pid = 1834] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7fa2180bdc00) [pid = 1834] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7fa215be4000) [pid = 1834] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7fa2233b7000) [pid = 1834] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7fa228e9a400) [pid = 1834] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7fa215933c00) [pid = 1834] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7fa230d74800) [pid = 1834] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7fa219ece800) [pid = 1834] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7fa227c88800) [pid = 1834] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7fa222290800) [pid = 1834] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7fa2233e8800) [pid = 1834] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7fa215ec9800) [pid = 1834] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7fa228083800) [pid = 1834] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7fa217e38c00) [pid = 1834] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7fa215bdac00) [pid = 1834] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7fa215ec3400) [pid = 1834] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7fa2290a4800) [pid = 1834] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7fa21c3b7800) [pid = 1834] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7fa21db4d800) [pid = 1834] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7fa22a8a0000) [pid = 1834] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7fa2180b5c00) [pid = 1834] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7fa215ed2800) [pid = 1834] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7fa21b643000) [pid = 1834] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7fa222298400) [pid = 1834] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7fa23fa2e800) [pid = 1834] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7fa2239b6400) [pid = 1834] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa21db50c00) [pid = 1834] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa221918000) [pid = 1834] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa219bc0800) [pid = 1834] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa21db44c00) [pid = 1834] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa21c175000) [pid = 1834] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7fa22a5f3000) [pid = 1834] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7fa219bc4800) [pid = 1834] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7fa215eca000) [pid = 1834] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7fa22917c000) [pid = 1834] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7fa2296ee400) [pid = 1834] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7fa2180b2c00) [pid = 1834] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7fa21d9c0000) [pid = 1834] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7fa21b67f400) [pid = 1834] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7fa215ec8800) [pid = 1834] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7fa215ebd000) [pid = 1834] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7fa21aed0000) [pid = 1834] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7fa219bc6c00) [pid = 1834] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7fa217e39400) [pid = 1834] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7fa2233e9c00) [pid = 1834] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7fa21cca0800) [pid = 1834] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7fa21aacd400) [pid = 1834] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7fa23300e400) [pid = 1834] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7fa22a89c800) [pid = 1834] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7fa213ed2000) [pid = 1834] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7fa227e8b000) [pid = 1834] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa222884400) [pid = 1834] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7fa21e307c00) [pid = 1834] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7fa230e19800) [pid = 1834] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7fa2188cec00) [pid = 1834] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7fa2290ab800) [pid = 1834] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa21db30400) [pid = 1834] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa21dc12c00) [pid = 1834] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa2236c9c00) [pid = 1834] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa21aacf400) [pid = 1834] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa21e425000) [pid = 1834] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:47:00 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa231b1c000) [pid = 1834] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:47:01 INFO - PROCESS | 1834 | 1461631621387 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2655ms 17:47:01 INFO - PROCESS | 1834 | 1461631621406 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:47:01 INFO - PROCESS | 1834 | 1461631621410 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:47:01 INFO - PROCESS | 1834 | 1461631621416 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:47:01 INFO - PROCESS | 1834 | 1461631621418 Marionette TRACE conn3 <- [1,2346,null,{}] 17:47:01 INFO - PROCESS | 1834 | 1461631621424 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:01 INFO - PROCESS | 1834 | 1461631621648 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:47:01 INFO - PROCESS | 1834 | 1461631621878 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217c6f800 == 149 [pid = 1834] [id = 594] 17:47:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa212c71800) [pid = 1834] [serial = 1783] [outer = (nil)] 17:47:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa215ed2800) [pid = 1834] [serial = 1784] [outer = 0x7fa212c71800] 17:47:02 INFO - PROCESS | 1834 | 1461631622006 Marionette DEBUG loaded listener.js 17:47:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa2188d4c00) [pid = 1834] [serial = 1785] [outer = 0x7fa212c71800] 17:47:03 INFO - PROCESS | 1834 | 1461631623627 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:47:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:47:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2239ms 17:47:03 INFO - PROCESS | 1834 | 1461631623659 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:47:03 INFO - PROCESS | 1834 | 1461631623669 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:47:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:47:03 INFO - PROCESS | 1834 | 1461631623680 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:47:03 INFO - PROCESS | 1834 | 1461631623686 Marionette TRACE conn3 <- [1,2350,null,{}] 17:47:03 INFO - PROCESS | 1834 | 1461631623697 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:04 INFO - PROCESS | 1834 | 1461631624071 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:47:04 INFO - PROCESS | 1834 | 1461631624333 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2164db800 == 150 [pid = 1834] [id = 595] 17:47:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa215ed5c00) [pid = 1834] [serial = 1786] [outer = (nil)] 17:47:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa215ed8c00) [pid = 1834] [serial = 1787] [outer = 0x7fa215ed5c00] 17:47:04 INFO - PROCESS | 1834 | 1461631624455 Marionette DEBUG loaded listener.js 17:47:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa2180b4400) [pid = 1834] [serial = 1788] [outer = 0x7fa215ed5c00] 17:47:05 INFO - PROCESS | 1834 | 1461631625380 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1744ms 17:47:05 INFO - PROCESS | 1834 | 1461631625426 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:47:05 INFO - PROCESS | 1834 | 1461631625435 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:47:05 INFO - PROCESS | 1834 | 1461631625446 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:47:05 INFO - PROCESS | 1834 | 1461631625450 Marionette TRACE conn3 <- [1,2354,null,{}] 17:47:05 INFO - PROCESS | 1834 | 1461631625457 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:05 INFO - PROCESS | 1834 | 1461631625716 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:47:06 INFO - PROCESS | 1834 | 1461631626090 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218642800 == 151 [pid = 1834] [id = 596] 17:47:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7fa2188cdc00) [pid = 1834] [serial = 1789] [outer = (nil)] 17:47:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7fa218985000) [pid = 1834] [serial = 1790] [outer = 0x7fa2188cdc00] 17:47:06 INFO - PROCESS | 1834 | 1461631626218 Marionette DEBUG loaded listener.js 17:47:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7fa2190aa800) [pid = 1834] [serial = 1791] [outer = 0x7fa2188cdc00] 17:47:07 INFO - PROCESS | 1834 | 1461631627212 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1832ms 17:47:07 INFO - PROCESS | 1834 | 1461631627279 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:47:07 INFO - PROCESS | 1834 | 1461631627284 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:47:07 INFO - PROCESS | 1834 | 1461631627293 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:47:07 INFO - PROCESS | 1834 | 1461631627300 Marionette TRACE conn3 <- [1,2358,null,{}] 17:47:07 INFO - PROCESS | 1834 | 1461631627317 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:07 INFO - PROCESS | 1834 | 1461631627603 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:47:07 INFO - PROCESS | 1834 | 1461631627913 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219038800 == 152 [pid = 1834] [id = 597] 17:47:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7fa219c47000) [pid = 1834] [serial = 1792] [outer = (nil)] 17:47:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa219dabc00) [pid = 1834] [serial = 1793] [outer = 0x7fa219c47000] 17:47:08 INFO - PROCESS | 1834 | 1461631627996 Marionette DEBUG loaded listener.js 17:47:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7fa21aad3000) [pid = 1834] [serial = 1794] [outer = 0x7fa219c47000] 17:47:08 INFO - PROCESS | 1834 | 1461631628904 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1692ms 17:47:08 INFO - PROCESS | 1834 | 1461631628983 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:47:08 INFO - PROCESS | 1834 | 1461631628987 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:47:08 INFO - PROCESS | 1834 | 1461631628994 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:47:08 INFO - PROCESS | 1834 | 1461631628998 Marionette TRACE conn3 <- [1,2362,null,{}] 17:47:09 INFO - PROCESS | 1834 | 1461631629004 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:09 INFO - PROCESS | 1834 | 1461631629289 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:47:09 INFO - PROCESS | 1834 | 1461631629601 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21aba9800 == 153 [pid = 1834] [id = 598] 17:47:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7fa215ed4800) [pid = 1834] [serial = 1795] [outer = (nil)] 17:47:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7fa21ac48800) [pid = 1834] [serial = 1796] [outer = 0x7fa215ed4800] 17:47:09 INFO - PROCESS | 1834 | 1461631629695 Marionette DEBUG loaded listener.js 17:47:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7fa21aed4c00) [pid = 1834] [serial = 1797] [outer = 0x7fa215ed4800] 17:47:10 INFO - PROCESS | 1834 | 1461631630611 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1681ms 17:47:10 INFO - PROCESS | 1834 | 1461631630678 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:47:10 INFO - PROCESS | 1834 | 1461631630684 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:47:10 INFO - PROCESS | 1834 | 1461631630694 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:47:10 INFO - PROCESS | 1834 | 1461631630700 Marionette TRACE conn3 <- [1,2366,null,{}] 17:47:10 INFO - PROCESS | 1834 | 1461631630708 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:10 INFO - PROCESS | 1834 | 1461631630970 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:47:11 INFO - PROCESS | 1834 | 1461631631287 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b369800 == 154 [pid = 1834] [id = 599] 17:47:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7fa21856e000) [pid = 1834] [serial = 1798] [outer = (nil)] 17:47:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7fa21b64ac00) [pid = 1834] [serial = 1799] [outer = 0x7fa21856e000] 17:47:11 INFO - PROCESS | 1834 | 1461631631376 Marionette DEBUG loaded listener.js 17:47:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7fa21b684800) [pid = 1834] [serial = 1800] [outer = 0x7fa21856e000] 17:47:12 INFO - PROCESS | 1834 | 1461631632356 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:47:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:47:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1739ms 17:47:12 INFO - PROCESS | 1834 | 1461631632433 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:47:12 INFO - PROCESS | 1834 | 1461631632437 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:47:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:47:12 INFO - PROCESS | 1834 | 1461631632444 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:47:12 INFO - PROCESS | 1834 | 1461631632447 Marionette TRACE conn3 <- [1,2370,null,{}] 17:47:12 INFO - PROCESS | 1834 | 1461631632453 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:12 INFO - PROCESS | 1834 | 1461631632762 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:47:13 INFO - PROCESS | 1834 | 1461631633089 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cae1800 == 155 [pid = 1834] [id = 600] 17:47:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7fa21cb12800) [pid = 1834] [serial = 1801] [outer = (nil)] 17:47:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7fa21cd9f400) [pid = 1834] [serial = 1802] [outer = 0x7fa21cb12800] 17:47:13 INFO - PROCESS | 1834 | 1461631633181 Marionette DEBUG loaded listener.js 17:47:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7fa21db30c00) [pid = 1834] [serial = 1803] [outer = 0x7fa21cb12800] 17:47:14 INFO - PROCESS | 1834 | 1461631634141 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:47:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:47:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1731ms 17:47:14 INFO - PROCESS | 1834 | 1461631634176 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:47:14 INFO - PROCESS | 1834 | 1461631634181 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:47:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:47:14 INFO - PROCESS | 1834 | 1461631634189 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:47:14 INFO - PROCESS | 1834 | 1461631634193 Marionette TRACE conn3 <- [1,2374,null,{}] 17:47:14 INFO - PROCESS | 1834 | 1461631634200 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:14 INFO - PROCESS | 1834 | 1461631634455 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:47:14 INFO - PROCESS | 1834 | 1461631634769 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e785800 == 156 [pid = 1834] [id = 601] 17:47:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7fa215ed3400) [pid = 1834] [serial = 1804] [outer = (nil)] 17:47:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7fa21dc13000) [pid = 1834] [serial = 1805] [outer = 0x7fa215ed3400] 17:47:14 INFO - PROCESS | 1834 | 1461631634863 Marionette DEBUG loaded listener.js 17:47:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7fa21e419400) [pid = 1834] [serial = 1806] [outer = 0x7fa215ed3400] 17:47:15 INFO - PROCESS | 1834 | 1461631635736 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:47:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:47:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1592ms 17:47:15 INFO - PROCESS | 1834 | 1461631635782 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:47:15 INFO - PROCESS | 1834 | 1461631635786 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:47:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:47:15 INFO - PROCESS | 1834 | 1461631635793 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:47:15 INFO - PROCESS | 1834 | 1461631635797 Marionette TRACE conn3 <- [1,2378,null,{}] 17:47:15 INFO - PROCESS | 1834 | 1461631635803 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:16 INFO - PROCESS | 1834 | 1461631636046 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:47:16 INFO - PROCESS | 1834 | 1461631636370 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4fd800 == 157 [pid = 1834] [id = 602] 17:47:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7fa219bbb800) [pid = 1834] [serial = 1807] [outer = (nil)] 17:47:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7fa21e70a000) [pid = 1834] [serial = 1808] [outer = 0x7fa219bbb800] 17:47:16 INFO - PROCESS | 1834 | 1461631636452 Marionette DEBUG loaded listener.js 17:47:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7fa21f079400) [pid = 1834] [serial = 1809] [outer = 0x7fa219bbb800] 17:47:17 INFO - PROCESS | 1834 | 1461631637327 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:47:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:47:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1588ms 17:47:17 INFO - PROCESS | 1834 | 1461631637382 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:47:17 INFO - PROCESS | 1834 | 1461631637387 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:47:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:47:17 INFO - PROCESS | 1834 | 1461631637393 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:47:17 INFO - PROCESS | 1834 | 1461631637397 Marionette TRACE conn3 <- [1,2382,null,{}] 17:47:17 INFO - PROCESS | 1834 | 1461631637403 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:17 INFO - PROCESS | 1834 | 1461631637651 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:47:17 INFO - PROCESS | 1834 | 1461631637960 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221834000 == 158 [pid = 1834] [id = 603] 17:47:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7fa21c381c00) [pid = 1834] [serial = 1810] [outer = (nil)] 17:47:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7fa220a0e000) [pid = 1834] [serial = 1811] [outer = 0x7fa21c381c00] 17:47:18 INFO - PROCESS | 1834 | 1461631638048 Marionette DEBUG loaded listener.js 17:47:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7fa221aa5800) [pid = 1834] [serial = 1812] [outer = 0x7fa21c381c00] 17:47:18 INFO - PROCESS | 1834 | 1461631638926 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1585ms 17:47:19 INFO - PROCESS | 1834 | 1461631638996 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:47:19 INFO - PROCESS | 1834 | 1461631638999 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:47:19 INFO - PROCESS | 1834 | 1461631639009 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:47:19 INFO - PROCESS | 1834 | 1461631639012 Marionette TRACE conn3 <- [1,2386,null,{}] 17:47:19 INFO - PROCESS | 1834 | 1461631639018 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:19 INFO - PROCESS | 1834 | 1461631639260 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:47:19 INFO - PROCESS | 1834 | 1461631639617 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2229d6800 == 159 [pid = 1834] [id = 604] 17:47:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7fa213ed8400) [pid = 1834] [serial = 1813] [outer = (nil)] 17:47:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7fa222295800) [pid = 1834] [serial = 1814] [outer = 0x7fa213ed8400] 17:47:19 INFO - PROCESS | 1834 | 1461631639700 Marionette DEBUG loaded listener.js 17:47:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7fa22288f800) [pid = 1834] [serial = 1815] [outer = 0x7fa213ed8400] 17:47:20 INFO - PROCESS | 1834 | 1461631640634 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1691ms 17:47:20 INFO - PROCESS | 1834 | 1461631640701 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:47:20 INFO - PROCESS | 1834 | 1461631640706 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:47:20 INFO - PROCESS | 1834 | 1461631640713 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:47:20 INFO - PROCESS | 1834 | 1461631640718 Marionette TRACE conn3 <- [1,2390,null,{}] 17:47:20 INFO - PROCESS | 1834 | 1461631640724 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:21 INFO - PROCESS | 1834 | 1461631641057 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:47:21 INFO - PROCESS | 1834 | 1461631641393 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227c19800 == 160 [pid = 1834] [id = 605] 17:47:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7fa2233e2000) [pid = 1834] [serial = 1816] [outer = (nil)] 17:47:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7fa223613000) [pid = 1834] [serial = 1817] [outer = 0x7fa2233e2000] 17:47:21 INFO - PROCESS | 1834 | 1461631641478 Marionette DEBUG loaded listener.js 17:47:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7fa2236d1800) [pid = 1834] [serial = 1818] [outer = 0x7fa2233e2000] 17:47:22 INFO - PROCESS | 1834 | 1461631642435 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1784ms 17:47:22 INFO - PROCESS | 1834 | 1461631642502 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:47:22 INFO - PROCESS | 1834 | 1461631642507 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:47:22 INFO - PROCESS | 1834 | 1461631642517 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:47:22 INFO - PROCESS | 1834 | 1461631642523 Marionette TRACE conn3 <- [1,2394,null,{}] 17:47:22 INFO - PROCESS | 1834 | 1461631642532 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:22 INFO - PROCESS | 1834 | 1461631642782 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:47:23 INFO - PROCESS | 1834 | 1461631643101 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2284ef800 == 161 [pid = 1834] [id = 606] 17:47:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7fa2233e8c00) [pid = 1834] [serial = 1819] [outer = (nil)] 17:47:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7fa223dee800) [pid = 1834] [serial = 1820] [outer = 0x7fa2233e8c00] 17:47:23 INFO - PROCESS | 1834 | 1461631643183 Marionette DEBUG loaded listener.js 17:47:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7fa227c53c00) [pid = 1834] [serial = 1821] [outer = 0x7fa2233e8c00] 17:47:24 INFO - PROCESS | 1834 | 1461631644094 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:47:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:47:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1642ms 17:47:24 INFO - PROCESS | 1834 | 1461631644158 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:47:24 INFO - PROCESS | 1834 | 1461631644160 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:47:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:47:24 INFO - PROCESS | 1834 | 1461631644167 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:47:24 INFO - PROCESS | 1834 | 1461631644171 Marionette TRACE conn3 <- [1,2398,null,{}] 17:47:24 INFO - PROCESS | 1834 | 1461631644176 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:24 INFO - PROCESS | 1834 | 1461631644412 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:47:24 INFO - PROCESS | 1834 | 1461631644734 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228c2a800 == 162 [pid = 1834] [id = 607] 17:47:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7fa22228ec00) [pid = 1834] [serial = 1822] [outer = (nil)] 17:47:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7fa227c6c800) [pid = 1834] [serial = 1823] [outer = 0x7fa22228ec00] 17:47:24 INFO - PROCESS | 1834 | 1461631644814 Marionette DEBUG loaded listener.js 17:47:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7fa227e89400) [pid = 1834] [serial = 1824] [outer = 0x7fa22228ec00] 17:47:25 INFO - PROCESS | 1834 | 1461631645659 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1532ms 17:47:25 INFO - PROCESS | 1834 | 1461631645700 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:47:25 INFO - PROCESS | 1834 | 1461631645704 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:47:25 INFO - PROCESS | 1834 | 1461631645710 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:47:25 INFO - PROCESS | 1834 | 1461631645712 Marionette TRACE conn3 <- [1,2402,null,{}] 17:47:25 INFO - PROCESS | 1834 | 1461631645718 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:25 INFO - PROCESS | 1834 | 1461631645939 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:47:26 INFO - PROCESS | 1834 | 1461631646211 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22acb0000 == 163 [pid = 1834] [id = 608] 17:47:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7fa21aad9000) [pid = 1834] [serial = 1825] [outer = (nil)] 17:47:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7fa227ee2c00) [pid = 1834] [serial = 1826] [outer = 0x7fa21aad9000] 17:47:26 INFO - PROCESS | 1834 | 1461631646333 Marionette DEBUG loaded listener.js 17:47:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7fa22808b400) [pid = 1834] [serial = 1827] [outer = 0x7fa21aad9000] 17:47:27 INFO - PROCESS | 1834 | 1461631647214 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1533ms 17:47:27 INFO - PROCESS | 1834 | 1461631647246 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:47:27 INFO - PROCESS | 1834 | 1461631647250 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:47:27 INFO - PROCESS | 1834 | 1461631647257 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:47:27 INFO - PROCESS | 1834 | 1461631647260 Marionette TRACE conn3 <- [1,2406,null,{}] 17:47:27 INFO - PROCESS | 1834 | 1461631647265 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:27 INFO - PROCESS | 1834 | 1461631647520 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:47:27 INFO - PROCESS | 1834 | 1461631647852 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22fd71000 == 164 [pid = 1834] [id = 609] 17:47:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7fa21e304c00) [pid = 1834] [serial = 1828] [outer = (nil)] 17:47:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7fa228608400) [pid = 1834] [serial = 1829] [outer = 0x7fa21e304c00] 17:47:27 INFO - PROCESS | 1834 | 1461631647935 Marionette DEBUG loaded listener.js 17:47:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7fa2286f2000) [pid = 1834] [serial = 1830] [outer = 0x7fa21e304c00] 17:47:28 INFO - PROCESS | 1834 | 1461631648831 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1637ms 17:47:28 INFO - PROCESS | 1834 | 1461631648903 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:47:28 INFO - PROCESS | 1834 | 1461631648906 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:47:28 INFO - PROCESS | 1834 | 1461631648918 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:47:28 INFO - PROCESS | 1834 | 1461631648920 Marionette TRACE conn3 <- [1,2410,null,{}] 17:47:28 INFO - PROCESS | 1834 | 1461631648927 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:29 INFO - PROCESS | 1834 | 1461631649171 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:47:29 INFO - PROCESS | 1834 | 1461631649492 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2327dd800 == 165 [pid = 1834] [id = 610] 17:47:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7fa227e8e400) [pid = 1834] [serial = 1831] [outer = (nil)] 17:47:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7fa2286f9c00) [pid = 1834] [serial = 1832] [outer = 0x7fa227e8e400] 17:47:29 INFO - PROCESS | 1834 | 1461631649587 Marionette DEBUG loaded listener.js 17:47:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7fa228c59000) [pid = 1834] [serial = 1833] [outer = 0x7fa227e8e400] 17:47:30 INFO - PROCESS | 1834 | 1461631650474 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1633ms 17:47:30 INFO - PROCESS | 1834 | 1461631650552 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:47:30 INFO - PROCESS | 1834 | 1461631650556 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:47:30 INFO - PROCESS | 1834 | 1461631650563 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:47:30 INFO - PROCESS | 1834 | 1461631650567 Marionette TRACE conn3 <- [1,2414,null,{}] 17:47:30 INFO - PROCESS | 1834 | 1461631650573 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:30 INFO - PROCESS | 1834 | 1461631650861 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:47:31 INFO - PROCESS | 1834 | 1461631651181 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233c9e800 == 166 [pid = 1834] [id = 611] 17:47:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7fa219daf400) [pid = 1834] [serial = 1834] [outer = (nil)] 17:47:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7fa228e9cc00) [pid = 1834] [serial = 1835] [outer = 0x7fa219daf400] 17:47:31 INFO - PROCESS | 1834 | 1461631651256 Marionette DEBUG loaded listener.js 17:47:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7fa2290ab800) [pid = 1834] [serial = 1836] [outer = 0x7fa219daf400] 17:47:32 INFO - PROCESS | 1834 | 1461631652149 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:47:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:47:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1637ms 17:47:32 INFO - PROCESS | 1834 | 1461631652201 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:47:32 INFO - PROCESS | 1834 | 1461631652204 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:47:32 INFO - PROCESS | 1834 | 1461631652212 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:47:32 INFO - PROCESS | 1834 | 1461631652215 Marionette TRACE conn3 <- [1,2418,null,{}] 17:47:32 INFO - PROCESS | 1834 | 1461631652220 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:32 INFO - PROCESS | 1834 | 1461631652472 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:47:32 INFO - PROCESS | 1834 | 1461631652795 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa238d06000 == 167 [pid = 1834] [id = 612] 17:47:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7fa21cca5c00) [pid = 1834] [serial = 1837] [outer = (nil)] 17:47:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7fa2295a6000) [pid = 1834] [serial = 1838] [outer = 0x7fa21cca5c00] 17:47:32 INFO - PROCESS | 1834 | 1461631652883 Marionette DEBUG loaded listener.js 17:47:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7fa2296f4c00) [pid = 1834] [serial = 1839] [outer = 0x7fa21cca5c00] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e798000 == 166 [pid = 1834] [id = 541] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa249c3c000 == 165 [pid = 1834] [id = 540] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23563e000 == 164 [pid = 1834] [id = 582] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232361800 == 163 [pid = 1834] [id = 581] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22acab800 == 162 [pid = 1834] [id = 580] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228b57000 == 161 [pid = 1834] [id = 579] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227cac000 == 160 [pid = 1834] [id = 578] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221be7800 == 159 [pid = 1834] [id = 577] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f4f0000 == 158 [pid = 1834] [id = 576] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c911000 == 157 [pid = 1834] [id = 575] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219bd4800 == 156 [pid = 1834] [id = 574] 17:47:34 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215ce6800 == 155 [pid = 1834] [id = 573] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7fa228082c00) [pid = 1834] [serial = 1659] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7fa228b3b000) [pid = 1834] [serial = 1470] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7fa2290a8c00) [pid = 1834] [serial = 1545] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7fa2296e9400) [pid = 1834] [serial = 1581] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7fa227e8f000) [pid = 1834] [serial = 1689] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7fa219bbe000) [pid = 1834] [serial = 1458] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7fa21cca8000) [pid = 1834] [serial = 1392] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7fa223dfb400) [pid = 1834] [serial = 1658] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7fa22c0b4400) [pid = 1834] [serial = 1548] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7fa228604000) [pid = 1834] [serial = 1590] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7fa243d6bc00) [pid = 1834] [serial = 1611] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7fa22bf08400) [pid = 1834] [serial = 1664] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7fa212c7a800) [pid = 1834] [serial = 1706] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7fa218d67400) [pid = 1834] [serial = 1518] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7fa21f07ac00) [pid = 1834] [serial = 1395] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7fa232719800) [pid = 1834] [serial = 1428] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7fa240de6000) [pid = 1834] [serial = 1488] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7fa228610000) [pid = 1834] [serial = 1413] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7fa240de4c00) [pid = 1834] [serial = 1605] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7fa2446a3800) [pid = 1834] [serial = 1676] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7fa21d9b4c00) [pid = 1834] [serial = 1716] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7fa22e9adc00) [pid = 1834] [serial = 1665] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7fa227e88c00) [pid = 1834] [serial = 1533] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7fa21c17e800) [pid = 1834] [serial = 1715] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7fa220a03000) [pid = 1834] [serial = 1629] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7fa218d76400) [pid = 1834] [serial = 1713] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7fa227ef1400) [pid = 1834] [serial = 1700] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7fa2188d9400) [pid = 1834] [serial = 1712] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7fa22917e000) [pid = 1834] [serial = 1661] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7fa215ed7800) [pid = 1834] [serial = 1688] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7fa22fedd400) [pid = 1834] [serial = 1422] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7fa21593dc00) [pid = 1834] [serial = 1680] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7fa215938c00) [pid = 1834] [serial = 1679] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7fa235935400) [pid = 1834] [serial = 1668] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7fa2295b1c00) [pid = 1834] [serial = 1623] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7fa22866f800) [pid = 1834] [serial = 1539] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7fa231811000) [pid = 1834] [serial = 1425] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7fa227e8c800) [pid = 1834] [serial = 1407] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7fa2295ac800) [pid = 1834] [serial = 1662] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7fa228665000) [pid = 1834] [serial = 1431] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7fa228e7a800) [pid = 1834] [serial = 1542] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7fa21aad2000) [pid = 1834] [serial = 1317] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7fa231f0fc00) [pid = 1834] [serial = 1701] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7fa215be2800) [pid = 1834] [serial = 1697] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7fa21780c400) [pid = 1834] [serial = 1494] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7fa231fc6400) [pid = 1834] [serial = 1476] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa233cd5800) [pid = 1834] [serial = 1482] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7fa22e9a8800) [pid = 1834] [serial = 1596] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7fa2318e2400) [pid = 1834] [serial = 1554] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7fa215be7c00) [pid = 1834] [serial = 1698] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7fa2180bc400) [pid = 1834] [serial = 1682] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa2190b0c00) [pid = 1834] [serial = 1692] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa23fa57800) [pid = 1834] [serial = 1602] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa223610000) [pid = 1834] [serial = 1464] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa2446a8c00) [pid = 1834] [serial = 1491] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa2285e3000) [pid = 1834] [serial = 1536] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa232a23800) [pid = 1834] [serial = 1557] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7fa222a53000) [pid = 1834] [serial = 1401] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7fa21d9b7400) [pid = 1834] [serial = 1653] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa21f07c000) [pid = 1834] [serial = 1655] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7fa21c181000) [pid = 1834] [serial = 1674] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7fa21c17c800) [pid = 1834] [serial = 1673] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7fa23576c400) [pid = 1834] [serial = 1560] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa21ac50000) [pid = 1834] [serial = 1389] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa21804c800) [pid = 1834] [serial = 1710] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa229188800) [pid = 1834] [serial = 1617] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa22e9a4c00) [pid = 1834] [serial = 1473] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa217803c00) [pid = 1834] [serial = 1709] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa231f09000) [pid = 1834] [serial = 1686] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa2446a0c00) [pid = 1834] [serial = 1614] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa21e309400) [pid = 1834] [serial = 1461] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa222a56c00) [pid = 1834] [serial = 1527] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa220a0c800) [pid = 1834] [serial = 1656] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa222a4f000) [pid = 1834] [serial = 1694] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa232fa9800) [pid = 1834] [serial = 1479] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa21aed9000) [pid = 1834] [serial = 1584] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa2295a8c00) [pid = 1834] [serial = 1620] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa21c37a800) [pid = 1834] [serial = 1652] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa223df9400) [pid = 1834] [serial = 1404] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa21e711000) [pid = 1834] [serial = 1587] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa21b64dc00) [pid = 1834] [serial = 1521] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa23e92b400) [pid = 1834] [serial = 1599] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa230e17c00) [pid = 1834] [serial = 1551] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa213ed8000) [pid = 1834] [serial = 1703] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa2288e0000) [pid = 1834] [serial = 1416] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa22191e400) [pid = 1834] [serial = 1685] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa213edc800) [pid = 1834] [serial = 1704] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa21db35800) [pid = 1834] [serial = 1718] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa2285e3800) [pid = 1834] [serial = 1467] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa231f0c400) [pid = 1834] [serial = 1695] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa2236c5c00) [pid = 1834] [serial = 1530] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa23f804800) [pid = 1834] [serial = 1670] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa2188db400) [pid = 1834] [serial = 1608] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa22a89d000) [pid = 1834] [serial = 1419] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa244733400) [pid = 1834] [serial = 1677] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa231fd0400) [pid = 1834] [serial = 1667] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa235c6dc00) [pid = 1834] [serial = 1683] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa2295a9400) [pid = 1834] [serial = 1626] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa21f077800) [pid = 1834] [serial = 1524] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa2285d9800) [pid = 1834] [serial = 1410] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa2190acc00) [pid = 1834] [serial = 1691] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa22a5f2c00) [pid = 1834] [serial = 1593] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa222215000) [pid = 1834] [serial = 1398] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa23e9f4000) [pid = 1834] [serial = 1485] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa240de5800) [pid = 1834] [serial = 1671] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1834 | 1461631655723 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 3538ms 17:47:35 INFO - PROCESS | 1834 | 1461631655751 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:47:35 INFO - PROCESS | 1834 | 1461631655757 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:47:35 INFO - PROCESS | 1834 | 1461631655808 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:47:35 INFO - PROCESS | 1834 | 1461631655812 Marionette TRACE conn3 <- [1,2422,null,{}] 17:47:35 INFO - PROCESS | 1834 | 1461631655825 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:36 INFO - PROCESS | 1834 | 1461631656050 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:47:36 INFO - PROCESS | 1834 | 1461631656230 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215986000 == 156 [pid = 1834] [id = 613] 17:47:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa213ed9c00) [pid = 1834] [serial = 1840] [outer = (nil)] 17:47:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa21434c400) [pid = 1834] [serial = 1841] [outer = 0x7fa213ed9c00] 17:47:36 INFO - PROCESS | 1834 | 1461631656298 Marionette DEBUG loaded listener.js 17:47:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa215934c00) [pid = 1834] [serial = 1842] [outer = 0x7fa213ed9c00] 17:47:37 INFO - PROCESS | 1834 | 1461631657119 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1404ms 17:47:37 INFO - PROCESS | 1834 | 1461631657202 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:47:37 INFO - PROCESS | 1834 | 1461631657210 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:47:37 INFO - PROCESS | 1834 | 1461631657221 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:47:37 INFO - PROCESS | 1834 | 1461631657224 Marionette TRACE conn3 <- [1,2426,null,{}] 17:47:37 INFO - PROCESS | 1834 | 1461631657231 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:37 INFO - PROCESS | 1834 | 1461631657459 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:47:37 INFO - PROCESS | 1834 | 1461631657669 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215ba2000 == 157 [pid = 1834] [id = 614] 17:47:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa214343000) [pid = 1834] [serial = 1843] [outer = (nil)] 17:47:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa215ec4800) [pid = 1834] [serial = 1844] [outer = 0x7fa214343000] 17:47:37 INFO - PROCESS | 1834 | 1461631657732 Marionette DEBUG loaded listener.js 17:47:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa215ed7000) [pid = 1834] [serial = 1845] [outer = 0x7fa214343000] 17:47:38 INFO - PROCESS | 1834 | 1461631658711 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1536ms 17:47:38 INFO - PROCESS | 1834 | 1461631658758 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:47:38 INFO - PROCESS | 1834 | 1461631658762 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:47:38 INFO - PROCESS | 1834 | 1461631658768 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:47:38 INFO - PROCESS | 1834 | 1461631658773 Marionette TRACE conn3 <- [1,2430,null,{}] 17:47:38 INFO - PROCESS | 1834 | 1461631658796 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:39 INFO - PROCESS | 1834 | 1461631659084 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:47:39 INFO - PROCESS | 1834 | 1461631659136 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa216720800 == 158 [pid = 1834] [id = 615] 17:47:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa217e36400) [pid = 1834] [serial = 1846] [outer = (nil)] 17:47:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa2180b6800) [pid = 1834] [serial = 1847] [outer = 0x7fa217e36400] 17:47:39 INFO - PROCESS | 1834 | 1461631659478 Marionette DEBUG loaded listener.js 17:47:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa218568000) [pid = 1834] [serial = 1848] [outer = 0x7fa217e36400] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa212edb000) [pid = 1834] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa22917cc00) [pid = 1834] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa21cb16c00) [pid = 1834] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa212ed6800) [pid = 1834] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa2233e3000) [pid = 1834] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa219c48c00) [pid = 1834] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa218042400) [pid = 1834] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa212c76800) [pid = 1834] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa229180800) [pid = 1834] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa2180bac00) [pid = 1834] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa213ed0400) [pid = 1834] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa212c80000) [pid = 1834] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa214343400) [pid = 1834] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa2190a9400) [pid = 1834] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa222a47400) [pid = 1834] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa219ecfc00) [pid = 1834] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa212c75800) [pid = 1834] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa231fd3800) [pid = 1834] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa219c45c00) [pid = 1834] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa217e3f800) [pid = 1834] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa21abf6c00) [pid = 1834] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa219c4bc00) [pid = 1834] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:47:40 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa222a46800) [pid = 1834] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:47:40 INFO - PROCESS | 1834 | 1461631660755 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2038ms 17:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:47:40 INFO - PROCESS | 1834 | 1461631660807 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:47:40 INFO - PROCESS | 1834 | 1461631660810 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:47:40 INFO - PROCESS | 1834 | 1461631660816 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:47:40 INFO - PROCESS | 1834 | 1461631660819 Marionette TRACE conn3 <- [1,2434,null,{}] 17:47:40 INFO - PROCESS | 1834 | 1461631660824 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:41 INFO - PROCESS | 1834 | 1461631661050 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:47:41 INFO - PROCESS | 1834 | 1461631661227 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2174aa000 == 159 [pid = 1834] [id = 616] 17:47:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa212ed7800) [pid = 1834] [serial = 1849] [outer = (nil)] 17:47:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa217eaa000) [pid = 1834] [serial = 1850] [outer = 0x7fa212ed7800] 17:47:41 INFO - PROCESS | 1834 | 1461631661290 Marionette DEBUG loaded listener.js 17:47:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa218798000) [pid = 1834] [serial = 1851] [outer = 0x7fa212ed7800] 17:47:42 INFO - PROCESS | 1834 | 1461631662073 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:47:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:47:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1286ms 17:47:42 INFO - PROCESS | 1834 | 1461631662114 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:47:42 INFO - PROCESS | 1834 | 1461631662118 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:47:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:47:42 INFO - PROCESS | 1834 | 1461631662318 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:47:42 INFO - PROCESS | 1834 | 1461631662326 Marionette TRACE conn3 <- [1,2438,null,{}] 17:47:42 INFO - PROCESS | 1834 | 1461631662335 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:42 INFO - PROCESS | 1834 | 1461631662609 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:47:42 INFO - PROCESS | 1834 | 1461631662951 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215994800 == 160 [pid = 1834] [id = 617] 17:47:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa213ed8800) [pid = 1834] [serial = 1852] [outer = (nil)] 17:47:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa213edd800) [pid = 1834] [serial = 1853] [outer = 0x7fa213ed8800] 17:47:43 INFO - PROCESS | 1834 | 1461631663026 Marionette DEBUG loaded listener.js 17:47:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa21593a000) [pid = 1834] [serial = 1854] [outer = 0x7fa213ed8800] 17:47:43 INFO - PROCESS | 1834 | 1461631663987 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:47:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:47:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1751ms 17:47:44 INFO - PROCESS | 1834 | 1461631664057 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:47:44 INFO - PROCESS | 1834 | 1461631664064 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:47:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:47:44 INFO - PROCESS | 1834 | 1461631664072 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:47:44 INFO - PROCESS | 1834 | 1461631664078 Marionette TRACE conn3 <- [1,2442,null,{}] 17:47:44 INFO - PROCESS | 1834 | 1461631664094 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:44 INFO - PROCESS | 1834 | 1461631664466 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:47:44 INFO - PROCESS | 1834 | 1461631664739 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217525800 == 161 [pid = 1834] [id = 618] 17:47:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa215ed4400) [pid = 1834] [serial = 1855] [outer = (nil)] 17:47:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa217808400) [pid = 1834] [serial = 1856] [outer = 0x7fa215ed4400] 17:47:44 INFO - PROCESS | 1834 | 1461631664820 Marionette DEBUG loaded listener.js 17:47:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa2180b3400) [pid = 1834] [serial = 1857] [outer = 0x7fa215ed4400] 17:47:45 INFO - PROCESS | 1834 | 1461631665766 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1742ms 17:47:45 INFO - PROCESS | 1834 | 1461631665814 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:47:45 INFO - PROCESS | 1834 | 1461631665819 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:47:45 INFO - PROCESS | 1834 | 1461631665825 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:47:45 INFO - PROCESS | 1834 | 1461631665829 Marionette TRACE conn3 <- [1,2446,null,{}] 17:47:45 INFO - PROCESS | 1834 | 1461631665835 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:46 INFO - PROCESS | 1834 | 1461631666082 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:47:46 INFO - PROCESS | 1834 | 1461631666436 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21864a000 == 162 [pid = 1834] [id = 619] 17:47:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa2188d7c00) [pid = 1834] [serial = 1858] [outer = (nil)] 17:47:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa21898bc00) [pid = 1834] [serial = 1859] [outer = 0x7fa2188d7c00] 17:47:46 INFO - PROCESS | 1834 | 1461631666523 Marionette DEBUG loaded listener.js 17:47:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa2190a9400) [pid = 1834] [serial = 1860] [outer = 0x7fa2188d7c00] 17:47:47 INFO - PROCESS | 1834 | 1461631667413 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:47:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:47:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1631ms 17:47:47 INFO - PROCESS | 1834 | 1461631667456 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:47:47 INFO - PROCESS | 1834 | 1461631667460 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:47:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:47:47 INFO - PROCESS | 1834 | 1461631667465 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:47:47 INFO - PROCESS | 1834 | 1461631667468 Marionette TRACE conn3 <- [1,2450,null,{}] 17:47:47 INFO - PROCESS | 1834 | 1461631667474 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:47 INFO - PROCESS | 1834 | 1461631667690 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:47:47 INFO - PROCESS | 1834 | 1461631667919 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218bb4000 == 163 [pid = 1834] [id = 620] 17:47:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa2188db000) [pid = 1834] [serial = 1861] [outer = (nil)] 17:47:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa219bc5c00) [pid = 1834] [serial = 1862] [outer = 0x7fa2188db000] 17:47:48 INFO - PROCESS | 1834 | 1461631668032 Marionette DEBUG loaded listener.js 17:47:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa219c48c00) [pid = 1834] [serial = 1863] [outer = 0x7fa2188db000] 17:47:48 INFO - PROCESS | 1834 | 1461631668989 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:47:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:47:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1585ms 17:47:49 INFO - PROCESS | 1834 | 1461631669055 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:47:49 INFO - PROCESS | 1834 | 1461631669061 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:47:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:47:49 INFO - PROCESS | 1834 | 1461631669068 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:47:49 INFO - PROCESS | 1834 | 1461631669071 Marionette TRACE conn3 <- [1,2454,null,{}] 17:47:49 INFO - PROCESS | 1834 | 1461631669076 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:49 INFO - PROCESS | 1834 | 1461631669321 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:47:49 INFO - PROCESS | 1834 | 1461631669621 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21903c000 == 164 [pid = 1834] [id = 621] 17:47:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa2190b1400) [pid = 1834] [serial = 1864] [outer = (nil)] 17:47:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa219da4000) [pid = 1834] [serial = 1865] [outer = 0x7fa2190b1400] 17:47:49 INFO - PROCESS | 1834 | 1461631669705 Marionette DEBUG loaded listener.js 17:47:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa21aad0c00) [pid = 1834] [serial = 1866] [outer = 0x7fa2190b1400] 17:47:50 INFO - PROCESS | 1834 | 1461631670568 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1532ms 17:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:47:50 INFO - PROCESS | 1834 | 1461631670601 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:47:50 INFO - PROCESS | 1834 | 1461631670604 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:47:50 INFO - PROCESS | 1834 | 1461631670611 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:47:50 INFO - PROCESS | 1834 | 1461631670614 Marionette TRACE conn3 <- [1,2458,null,{}] 17:47:50 INFO - PROCESS | 1834 | 1461631670619 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:50 INFO - PROCESS | 1834 | 1461631670890 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:47:51 INFO - PROCESS | 1834 | 1461631671147 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21aca8800 == 165 [pid = 1834] [id = 622] 17:47:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa21c172400) [pid = 1834] [serial = 1867] [outer = (nil)] 17:47:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa21c174800) [pid = 1834] [serial = 1868] [outer = 0x7fa21c172400] 17:47:51 INFO - PROCESS | 1834 | 1461631671272 Marionette DEBUG loaded listener.js 17:47:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa21c181400) [pid = 1834] [serial = 1869] [outer = 0x7fa21c172400] 17:47:52 INFO - PROCESS | 1834 | 1461631672123 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:47:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:47:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1584ms 17:47:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:47:52 INFO - PROCESS | 1834 | 1461631672195 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:47:52 INFO - PROCESS | 1834 | 1461631672198 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:47:52 INFO - PROCESS | 1834 | 1461631672205 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:47:52 INFO - PROCESS | 1834 | 1461631672208 Marionette TRACE conn3 <- [1,2462,null,{}] 17:47:52 INFO - PROCESS | 1834 | 1461631672213 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:52 INFO - PROCESS | 1834 | 1461631672445 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:47:52 INFO - PROCESS | 1834 | 1461631672708 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b3c8000 == 166 [pid = 1834] [id = 623] 17:47:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa21aed4400) [pid = 1834] [serial = 1870] [outer = (nil)] 17:47:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa21cb16c00) [pid = 1834] [serial = 1871] [outer = 0x7fa21aed4400] 17:47:52 INFO - PROCESS | 1834 | 1461631672825 Marionette DEBUG loaded listener.js 17:47:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa21cd93400) [pid = 1834] [serial = 1872] [outer = 0x7fa21aed4400] 17:47:53 INFO - PROCESS | 1834 | 1461631673690 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:47:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:47:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1532ms 17:47:53 INFO - PROCESS | 1834 | 1461631673736 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:47:53 INFO - PROCESS | 1834 | 1461631673740 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:47:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:47:53 INFO - PROCESS | 1834 | 1461631673746 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:47:53 INFO - PROCESS | 1834 | 1461631673750 Marionette TRACE conn3 <- [1,2466,null,{}] 17:47:53 INFO - PROCESS | 1834 | 1461631673755 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:53 INFO - PROCESS | 1834 | 1461631673976 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:47:54 INFO - PROCESS | 1834 | 1461631674238 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c91d800 == 167 [pid = 1834] [id = 624] 17:47:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa21c172800) [pid = 1834] [serial = 1873] [outer = (nil)] 17:47:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa21cd9fc00) [pid = 1834] [serial = 1874] [outer = 0x7fa21c172800] 17:47:54 INFO - PROCESS | 1834 | 1461631674353 Marionette DEBUG loaded listener.js 17:47:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa21d9c1000) [pid = 1834] [serial = 1875] [outer = 0x7fa21c172800] 17:47:55 INFO - PROCESS | 1834 | 1461631675198 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1478ms 17:47:55 INFO - PROCESS | 1834 | 1461631675226 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:47:55 INFO - PROCESS | 1834 | 1461631675229 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:47:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:47:55 INFO - PROCESS | 1834 | 1461631675235 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:47:55 INFO - PROCESS | 1834 | 1461631675238 Marionette TRACE conn3 <- [1,2470,null,{}] 17:47:55 INFO - PROCESS | 1834 | 1461631675243 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:55 INFO - PROCESS | 1834 | 1461631675467 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:47:55 INFO - PROCESS | 1834 | 1461631675730 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e787000 == 168 [pid = 1834] [id = 625] 17:47:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa21aad2000) [pid = 1834] [serial = 1876] [outer = (nil)] 17:47:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa21db44400) [pid = 1834] [serial = 1877] [outer = 0x7fa21aad2000] 17:47:55 INFO - PROCESS | 1834 | 1461631675807 Marionette DEBUG loaded listener.js 17:47:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa21e306c00) [pid = 1834] [serial = 1878] [outer = 0x7fa21aad2000] 17:47:56 INFO - PROCESS | 1834 | 1461631676685 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:47:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:47:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1490ms 17:47:56 INFO - PROCESS | 1834 | 1461631676727 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:47:56 INFO - PROCESS | 1834 | 1461631676731 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:47:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:47:56 INFO - PROCESS | 1834 | 1461631676738 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:47:56 INFO - PROCESS | 1834 | 1461631676742 Marionette TRACE conn3 <- [1,2474,null,{}] 17:47:56 INFO - PROCESS | 1834 | 1461631676747 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:56 INFO - PROCESS | 1834 | 1461631676985 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:47:57 INFO - PROCESS | 1834 | 1461631677261 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa220a23800 == 169 [pid = 1834] [id = 626] 17:47:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa21c3b8000) [pid = 1834] [serial = 1879] [outer = (nil)] 17:47:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa21e711000) [pid = 1834] [serial = 1880] [outer = 0x7fa21c3b8000] 17:47:57 INFO - PROCESS | 1834 | 1461631677379 Marionette DEBUG loaded listener.js 17:47:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa220a04400) [pid = 1834] [serial = 1881] [outer = 0x7fa21c3b8000] 17:47:58 INFO - PROCESS | 1834 | 1461631678241 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1540ms 17:47:58 INFO - PROCESS | 1834 | 1461631678279 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:47:58 INFO - PROCESS | 1834 | 1461631678282 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:47:58 INFO - PROCESS | 1834 | 1461631678289 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:47:58 INFO - PROCESS | 1834 | 1461631678292 Marionette TRACE conn3 <- [1,2478,null,{}] 17:47:58 INFO - PROCESS | 1834 | 1461631678298 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:58 INFO - PROCESS | 1834 | 1461631678569 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:47:58 INFO - PROCESS | 1834 | 1461631678829 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221bee000 == 170 [pid = 1834] [id = 627] 17:47:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa222213400) [pid = 1834] [serial = 1882] [outer = (nil)] 17:47:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa222293800) [pid = 1834] [serial = 1883] [outer = 0x7fa222213400] 17:47:58 INFO - PROCESS | 1834 | 1461631678964 Marionette DEBUG loaded listener.js 17:47:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa222a53000) [pid = 1834] [serial = 1884] [outer = 0x7fa222213400] 17:47:59 INFO - PROCESS | 1834 | 1461631679853 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1638ms 17:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:47:59 INFO - PROCESS | 1834 | 1461631679928 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:47:59 INFO - PROCESS | 1834 | 1461631679932 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:47:59 INFO - PROCESS | 1834 | 1461631679938 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:47:59 INFO - PROCESS | 1834 | 1461631679941 Marionette TRACE conn3 <- [1,2482,null,{}] 17:47:59 INFO - PROCESS | 1834 | 1461631679946 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:00 INFO - PROCESS | 1834 | 1461631680219 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:48:00 INFO - PROCESS | 1834 | 1461631680526 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223939000 == 171 [pid = 1834] [id = 628] 17:48:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa222218c00) [pid = 1834] [serial = 1885] [outer = (nil)] 17:48:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa222a92800) [pid = 1834] [serial = 1886] [outer = 0x7fa222218c00] 17:48:00 INFO - PROCESS | 1834 | 1461631680618 Marionette DEBUG loaded listener.js 17:48:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa223615c00) [pid = 1834] [serial = 1887] [outer = 0x7fa222218c00] 17:48:01 INFO - PROCESS | 1834 | 1461631681488 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:48:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:48:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1585ms 17:48:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:48:01 INFO - PROCESS | 1834 | 1461631681523 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:48:01 INFO - PROCESS | 1834 | 1461631681526 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:48:01 INFO - PROCESS | 1834 | 1461631681533 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:48:01 INFO - PROCESS | 1834 | 1461631681536 Marionette TRACE conn3 <- [1,2486,null,{}] 17:48:01 INFO - PROCESS | 1834 | 1461631681541 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:01 INFO - PROCESS | 1834 | 1461631681777 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:48:02 INFO - PROCESS | 1834 | 1461631682113 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227cad000 == 172 [pid = 1834] [id = 629] 17:48:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa21b478400) [pid = 1834] [serial = 1888] [outer = (nil)] 17:48:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa223616400) [pid = 1834] [serial = 1889] [outer = 0x7fa21b478400] 17:48:02 INFO - PROCESS | 1834 | 1461631682258 Marionette DEBUG loaded listener.js 17:48:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa223dfc000) [pid = 1834] [serial = 1890] [outer = 0x7fa21b478400] 17:48:03 INFO - PROCESS | 1834 | 1461631683229 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1740ms 17:48:03 INFO - PROCESS | 1834 | 1461631683272 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:48:03 INFO - PROCESS | 1834 | 1461631683276 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:48:03 INFO - PROCESS | 1834 | 1461631683282 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:48:03 INFO - PROCESS | 1834 | 1461631683284 Marionette TRACE conn3 <- [1,2490,null,{}] 17:48:03 INFO - PROCESS | 1834 | 1461631683290 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:03 INFO - PROCESS | 1834 | 1461631683532 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:48:03 INFO - PROCESS | 1834 | 1461631683805 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2284f6800 == 173 [pid = 1834] [id = 630] 17:48:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa21dc13800) [pid = 1834] [serial = 1891] [outer = (nil)] 17:48:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa227e91c00) [pid = 1834] [serial = 1892] [outer = 0x7fa21dc13800] 17:48:03 INFO - PROCESS | 1834 | 1461631683884 Marionette DEBUG loaded listener.js 17:48:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa22808e400) [pid = 1834] [serial = 1893] [outer = 0x7fa21dc13800] 17:48:04 INFO - PROCESS | 1834 | 1461631684810 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:48:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:48:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1582ms 17:48:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:48:04 INFO - PROCESS | 1834 | 1461631684865 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:48:04 INFO - PROCESS | 1834 | 1461631684868 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:48:04 INFO - PROCESS | 1834 | 1461631684875 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:48:04 INFO - PROCESS | 1834 | 1461631684880 Marionette TRACE conn3 <- [1,2494,null,{}] 17:48:04 INFO - PROCESS | 1834 | 1461631684886 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:05 INFO - PROCESS | 1834 | 1461631685119 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:48:05 INFO - PROCESS | 1834 | 1461631685425 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228ebf800 == 174 [pid = 1834] [id = 631] 17:48:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa221923800) [pid = 1834] [serial = 1894] [outer = (nil)] 17:48:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa22860ac00) [pid = 1834] [serial = 1895] [outer = 0x7fa221923800] 17:48:05 INFO - PROCESS | 1834 | 1461631685502 Marionette DEBUG loaded listener.js 17:48:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa2286f2400) [pid = 1834] [serial = 1896] [outer = 0x7fa221923800] 17:48:06 INFO - PROCESS | 1834 | 1461631686446 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1632ms 17:48:06 INFO - PROCESS | 1834 | 1461631686506 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:48:06 INFO - PROCESS | 1834 | 1461631686510 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:48:06 INFO - PROCESS | 1834 | 1461631686516 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:48:06 INFO - PROCESS | 1834 | 1461631686518 Marionette TRACE conn3 <- [1,2498,null,{}] 17:48:06 INFO - PROCESS | 1834 | 1461631686524 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:06 INFO - PROCESS | 1834 | 1461631686769 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:48:07 INFO - PROCESS | 1834 | 1461631687081 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a889800 == 175 [pid = 1834] [id = 632] 17:48:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa21abf7c00) [pid = 1834] [serial = 1897] [outer = (nil)] 17:48:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa228e83800) [pid = 1834] [serial = 1898] [outer = 0x7fa21abf7c00] 17:48:07 INFO - PROCESS | 1834 | 1461631687162 Marionette DEBUG loaded listener.js 17:48:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa2290afc00) [pid = 1834] [serial = 1899] [outer = 0x7fa21abf7c00] 17:48:08 INFO - PROCESS | 1834 | 1461631688048 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1579ms 17:48:08 INFO - PROCESS | 1834 | 1461631688096 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:48:08 INFO - PROCESS | 1834 | 1461631688100 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:48:08 INFO - PROCESS | 1834 | 1461631688107 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:48:08 INFO - PROCESS | 1834 | 1461631688109 Marionette TRACE conn3 <- [1,2502,null,{}] 17:48:08 INFO - PROCESS | 1834 | 1461631688115 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:08 INFO - PROCESS | 1834 | 1461631688354 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:48:08 INFO - PROCESS | 1834 | 1461631688634 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22f572800 == 176 [pid = 1834] [id = 633] 17:48:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa21aeca800) [pid = 1834] [serial = 1900] [outer = (nil)] 17:48:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa229186c00) [pid = 1834] [serial = 1901] [outer = 0x7fa21aeca800] 17:48:08 INFO - PROCESS | 1834 | 1461631688752 Marionette DEBUG loaded listener.js 17:48:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa2295a7000) [pid = 1834] [serial = 1902] [outer = 0x7fa21aeca800] 17:48:09 INFO - PROCESS | 1834 | 1461631689640 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1583ms 17:48:09 INFO - PROCESS | 1834 | 1461631689692 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:48:09 INFO - PROCESS | 1834 | 1461631689696 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:48:09 INFO - PROCESS | 1834 | 1461631689702 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:48:09 INFO - PROCESS | 1834 | 1461631689704 Marionette TRACE conn3 <- [1,2506,null,{}] 17:48:09 INFO - PROCESS | 1834 | 1461631689710 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:09 INFO - PROCESS | 1834 | 1461631689951 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:48:10 INFO - PROCESS | 1834 | 1461631690259 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232088000 == 177 [pid = 1834] [id = 634] 17:48:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa228ea4800) [pid = 1834] [serial = 1903] [outer = (nil)] 17:48:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa2296f4000) [pid = 1834] [serial = 1904] [outer = 0x7fa228ea4800] 17:48:10 INFO - PROCESS | 1834 | 1461631690337 Marionette DEBUG loaded listener.js 17:48:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7fa22a5f3000) [pid = 1834] [serial = 1905] [outer = 0x7fa228ea4800] 17:48:11 INFO - PROCESS | 1834 | 1461631691297 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1636ms 17:48:11 INFO - PROCESS | 1834 | 1461631691342 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:48:11 INFO - PROCESS | 1834 | 1461631691349 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:48:11 INFO - PROCESS | 1834 | 1461631691359 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:48:11 INFO - PROCESS | 1834 | 1461631691364 Marionette TRACE conn3 <- [1,2510,null,{}] 17:48:11 INFO - PROCESS | 1834 | 1461631691373 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:11 INFO - PROCESS | 1834 | 1461631691724 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:48:12 INFO - PROCESS | 1834 | 1461631692143 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa212af4800 == 178 [pid = 1834] [id = 635] 17:48:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7fa212eda000) [pid = 1834] [serial = 1906] [outer = (nil)] 17:48:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7fa214343800) [pid = 1834] [serial = 1907] [outer = 0x7fa212eda000] 17:48:12 INFO - PROCESS | 1834 | 1461631692292 Marionette DEBUG loaded listener.js 17:48:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa21cca7c00) [pid = 1834] [serial = 1908] [outer = 0x7fa212eda000] 17:48:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24459f800 == 177 [pid = 1834] [id = 71] 17:48:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa230e58000 == 176 [pid = 1834] [id = 475] 17:48:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa229285000 == 175 [pid = 1834] [id = 472] 17:48:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22c375800 == 174 [pid = 1834] [id = 63] 17:48:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219bcc800 == 173 [pid = 1834] [id = 458] 17:48:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa223c14000 == 172 [pid = 1834] [id = 468] 17:48:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22c1a3000 == 171 [pid = 1834] [id = 474] 17:48:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c1ab800 == 170 [pid = 1834] [id = 463] 17:48:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227cbb800 == 169 [pid = 1834] [id = 469] 17:48:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e4a0800 == 168 [pid = 1834] [id = 464] 17:48:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23fcb9000 == 167 [pid = 1834] [id = 429] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa218795800) [pid = 1834] [serial = 1770] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7fa22bf08c00) [pid = 1834] [serial = 1745] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7fa220a0b800) [pid = 1834] [serial = 1733] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7fa21434e000) [pid = 1834] [serial = 1767] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa2295a7800) [pid = 1834] [serial = 1742] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa219c50000) [pid = 1834] [serial = 1754] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa2180bd000) [pid = 1834] [serial = 1778] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa215ebdc00) [pid = 1834] [serial = 1722] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa218797000) [pid = 1834] [serial = 1779] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa231f0d000) [pid = 1834] [serial = 1749] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa2190b3800) [pid = 1834] [serial = 1725] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa215ed0000) [pid = 1834] [serial = 1775] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa21593b000) [pid = 1834] [serial = 1773] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa21434fc00) [pid = 1834] [serial = 1764] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa2190b5400) [pid = 1834] [serial = 1781] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa218790c00) [pid = 1834] [serial = 1769] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa22917c800) [pid = 1834] [serial = 1740] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa21b67c000) [pid = 1834] [serial = 1728] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa212c7ec00) [pid = 1834] [serial = 1707] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa232a22c00) [pid = 1834] [serial = 1751] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa213ed1800) [pid = 1834] [serial = 1721] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa2296f2000) [pid = 1834] [serial = 1743] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa218984800) [pid = 1834] [serial = 1724] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa21cd96c00) [pid = 1834] [serial = 1757] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa22866bc00) [pid = 1834] [serial = 1739] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa214342c00) [pid = 1834] [serial = 1772] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa2290ae800) [pid = 1834] [serial = 1650] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa21cd9c400) [pid = 1834] [serial = 1758] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa21e41e000) [pid = 1834] [serial = 1731] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa216aea400) [pid = 1834] [serial = 1776] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa233ccd000) [pid = 1834] [serial = 1760] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa235957800) [pid = 1834] [serial = 1752] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa21aeccc00) [pid = 1834] [serial = 1727] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa212ee4c00) [pid = 1834] [serial = 1766] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa23e9f3c00) [pid = 1834] [serial = 1755] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa22191fc00) [pid = 1834] [serial = 1734] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa219c42800) [pid = 1834] [serial = 1782] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa21db39400) [pid = 1834] [serial = 1730] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa227c5a800) [pid = 1834] [serial = 1737] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa231807000) [pid = 1834] [serial = 1748] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa222a4e400) [pid = 1834] [serial = 1736] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa23fa50c00) [pid = 1834] [serial = 1761] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa22fd62800) [pid = 1834] [serial = 1746] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa21434a400) [pid = 1834] [serial = 1763] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa215ed2800) [pid = 1834] [serial = 1784] [outer = (nil)] [url = about:blank] 17:48:14 INFO - PROCESS | 1834 | 1461631694856 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 3549ms 17:48:14 INFO - PROCESS | 1834 | 1461631694908 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:48:14 INFO - PROCESS | 1834 | 1461631694916 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:48:14 INFO - PROCESS | 1834 | 1461631694924 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:48:14 INFO - PROCESS | 1834 | 1461631694930 Marionette TRACE conn3 <- [1,2514,null,{}] 17:48:14 INFO - PROCESS | 1834 | 1461631694937 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:15 INFO - PROCESS | 1834 | 1461631695161 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:48:15 INFO - PROCESS | 1834 | 1461631695339 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa213dbf800 == 168 [pid = 1834] [id = 636] 17:48:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa212ee4c00) [pid = 1834] [serial = 1909] [outer = (nil)] 17:48:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa215931800) [pid = 1834] [serial = 1910] [outer = 0x7fa212ee4c00] 17:48:15 INFO - PROCESS | 1834 | 1461631695406 Marionette DEBUG loaded listener.js 17:48:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa215be1c00) [pid = 1834] [serial = 1911] [outer = 0x7fa212ee4c00] 17:48:16 INFO - PROCESS | 1834 | 1461631696297 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1436ms 17:48:16 INFO - PROCESS | 1834 | 1461631696361 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:48:16 INFO - PROCESS | 1834 | 1461631696370 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:48:16 INFO - PROCESS | 1834 | 1461631696380 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:48:16 INFO - PROCESS | 1834 | 1461631696384 Marionette TRACE conn3 <- [1,2518,null,{}] 17:48:16 INFO - PROCESS | 1834 | 1461631696390 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:16 INFO - PROCESS | 1834 | 1461631696616 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:48:16 INFO - PROCESS | 1834 | 1461631696829 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2164e9000 == 169 [pid = 1834] [id = 637] 17:48:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa215be7c00) [pid = 1834] [serial = 1912] [outer = (nil)] 17:48:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa216aee000) [pid = 1834] [serial = 1913] [outer = 0x7fa215be7c00] 17:48:16 INFO - PROCESS | 1834 | 1461631696893 Marionette DEBUG loaded listener.js 17:48:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa217ead000) [pid = 1834] [serial = 1914] [outer = 0x7fa215be7c00] 17:48:17 INFO - PROCESS | 1834 | 1461631697823 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1481ms 17:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:48:17 INFO - PROCESS | 1834 | 1461631697862 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:48:17 INFO - PROCESS | 1834 | 1461631697865 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:48:17 INFO - PROCESS | 1834 | 1461631697872 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:48:17 INFO - PROCESS | 1834 | 1461631697878 Marionette TRACE conn3 <- [1,2522,null,{}] 17:48:17 INFO - PROCESS | 1834 | 1461631697904 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:18 INFO - PROCESS | 1834 | 1461631698293 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:48:18 INFO - PROCESS | 1834 | 1461631698373 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217529800 == 170 [pid = 1834] [id = 638] 17:48:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa21879d400) [pid = 1834] [serial = 1915] [outer = (nil)] 17:48:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa2188d3c00) [pid = 1834] [serial = 1916] [outer = 0x7fa21879d400] 17:48:18 INFO - PROCESS | 1834 | 1461631698440 Marionette DEBUG loaded listener.js 17:48:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa218d73800) [pid = 1834] [serial = 1917] [outer = 0x7fa21879d400] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa2233e2000) [pid = 1834] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa227e8e400) [pid = 1834] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa21cb12800) [pid = 1834] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa219c47000) [pid = 1834] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa215ed4800) [pid = 1834] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa2233e8c00) [pid = 1834] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa217e36400) [pid = 1834] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa21856e000) [pid = 1834] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa215ed5c00) [pid = 1834] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa219bbb800) [pid = 1834] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa21c381c00) [pid = 1834] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa215ed3400) [pid = 1834] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa213ed9c00) [pid = 1834] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa21e304c00) [pid = 1834] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa213ed8400) [pid = 1834] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa214343000) [pid = 1834] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa21780c800) [pid = 1834] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa21aad9000) [pid = 1834] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa219daf400) [pid = 1834] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa2188cdc00) [pid = 1834] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:48:19 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa22228ec00) [pid = 1834] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:48:20 INFO - PROCESS | 1834 | 1461631700038 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2214ms 17:48:20 INFO - PROCESS | 1834 | 1461631700088 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:48:20 INFO - PROCESS | 1834 | 1461631700095 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:48:20 INFO - PROCESS | 1834 | 1461631700101 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:48:20 INFO - PROCESS | 1834 | 1461631700105 Marionette TRACE conn3 <- [1,2526,null,{}] 17:48:20 INFO - PROCESS | 1834 | 1461631700110 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:20 INFO - PROCESS | 1834 | 1461631700351 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:48:20 INFO - PROCESS | 1834 | 1461631700588 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218503800 == 171 [pid = 1834] [id = 639] 17:48:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa213ed8400) [pid = 1834] [serial = 1918] [outer = (nil)] 17:48:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa2188cf800) [pid = 1834] [serial = 1919] [outer = 0x7fa213ed8400] 17:48:20 INFO - PROCESS | 1834 | 1461631700656 Marionette DEBUG loaded listener.js 17:48:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa219c44000) [pid = 1834] [serial = 1920] [outer = 0x7fa213ed8400] 17:48:21 INFO - PROCESS | 1834 | 1461631701413 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1485ms 17:48:21 INFO - PROCESS | 1834 | 1461631701595 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:48:21 INFO - PROCESS | 1834 | 1461631701602 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:48:21 INFO - PROCESS | 1834 | 1461631701611 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:48:21 INFO - PROCESS | 1834 | 1461631701616 Marionette TRACE conn3 <- [1,2530,null,{}] 17:48:21 INFO - PROCESS | 1834 | 1461631701624 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:21 INFO - PROCESS | 1834 | 1461631701900 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:48:22 INFO - PROCESS | 1834 | 1461631702301 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215aac800 == 172 [pid = 1834] [id = 640] 17:48:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa214343000) [pid = 1834] [serial = 1921] [outer = (nil)] 17:48:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa215938000) [pid = 1834] [serial = 1922] [outer = 0x7fa214343000] 17:48:22 INFO - PROCESS | 1834 | 1461631702446 Marionette DEBUG loaded listener.js 17:48:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa215ec4c00) [pid = 1834] [serial = 1923] [outer = 0x7fa214343000] 17:48:23 INFO - PROCESS | 1834 | 1461631703455 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1885ms 17:48:23 INFO - PROCESS | 1834 | 1461631703497 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:48:23 INFO - PROCESS | 1834 | 1461631703503 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:48:23 INFO - PROCESS | 1834 | 1461631703514 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:48:23 INFO - PROCESS | 1834 | 1461631703520 Marionette TRACE conn3 <- [1,2534,null,{}] 17:48:23 INFO - PROCESS | 1834 | 1461631703526 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:23 INFO - PROCESS | 1834 | 1461631703774 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:48:24 INFO - PROCESS | 1834 | 1461631704035 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2180e2000 == 173 [pid = 1834] [id = 641] 17:48:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa217808800) [pid = 1834] [serial = 1924] [outer = (nil)] 17:48:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa2180b7c00) [pid = 1834] [serial = 1925] [outer = 0x7fa217808800] 17:48:24 INFO - PROCESS | 1834 | 1461631704154 Marionette DEBUG loaded listener.js 17:48:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa21879b000) [pid = 1834] [serial = 1926] [outer = 0x7fa217808800] 17:48:25 INFO - PROCESS | 1834 | 1461631705183 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1741ms 17:48:25 INFO - PROCESS | 1834 | 1461631705253 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:48:25 INFO - PROCESS | 1834 | 1461631705257 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:48:25 INFO - PROCESS | 1834 | 1461631705265 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:48:25 INFO - PROCESS | 1834 | 1461631705268 Marionette TRACE conn3 <- [1,2538,null,{}] 17:48:25 INFO - PROCESS | 1834 | 1461631705285 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:25 INFO - PROCESS | 1834 | 1461631705576 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:48:25 INFO - PROCESS | 1834 | 1461631705919 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21902a800 == 174 [pid = 1834] [id = 642] 17:48:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa219c49400) [pid = 1834] [serial = 1927] [outer = (nil)] 17:48:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa219ec7800) [pid = 1834] [serial = 1928] [outer = 0x7fa219c49400] 17:48:26 INFO - PROCESS | 1834 | 1461631706011 Marionette DEBUG loaded listener.js 17:48:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa21aada800) [pid = 1834] [serial = 1929] [outer = 0x7fa219c49400] 17:48:26 INFO - PROCESS | 1834 | 1461631706909 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1688ms 17:48:26 INFO - PROCESS | 1834 | 1461631706952 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:48:26 INFO - PROCESS | 1834 | 1461631706956 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:48:26 INFO - PROCESS | 1834 | 1461631706963 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:48:26 INFO - PROCESS | 1834 | 1461631706967 Marionette TRACE conn3 <- [1,2542,null,{}] 17:48:26 INFO - PROCESS | 1834 | 1461631706973 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:27 INFO - PROCESS | 1834 | 1461631707260 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:48:27 INFO - PROCESS | 1834 | 1461631707612 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219d1f800 == 175 [pid = 1834] [id = 643] 17:48:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa2190ae400) [pid = 1834] [serial = 1930] [outer = (nil)] 17:48:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa21aed4800) [pid = 1834] [serial = 1931] [outer = 0x7fa2190ae400] 17:48:27 INFO - PROCESS | 1834 | 1461631707692 Marionette DEBUG loaded listener.js 17:48:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa21b641400) [pid = 1834] [serial = 1932] [outer = 0x7fa2190ae400] 17:48:28 INFO - PROCESS | 1834 | 1461631708601 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1686ms 17:48:28 INFO - PROCESS | 1834 | 1461631708650 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:48:28 INFO - PROCESS | 1834 | 1461631708654 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:48:28 INFO - PROCESS | 1834 | 1461631708660 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:48:28 INFO - PROCESS | 1834 | 1461631708663 Marionette TRACE conn3 <- [1,2546,null,{}] 17:48:28 INFO - PROCESS | 1834 | 1461631708669 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:28 INFO - PROCESS | 1834 | 1461631708927 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:48:29 INFO - PROCESS | 1834 | 1461631709193 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b227000 == 176 [pid = 1834] [id = 644] 17:48:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa21abfcc00) [pid = 1834] [serial = 1933] [outer = (nil)] 17:48:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa21b677800) [pid = 1834] [serial = 1934] [outer = 0x7fa21abfcc00] 17:48:29 INFO - PROCESS | 1834 | 1461631709317 Marionette DEBUG loaded listener.js 17:48:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa21c175400) [pid = 1834] [serial = 1935] [outer = 0x7fa21abfcc00] 17:48:30 INFO - PROCESS | 1834 | 1461631710185 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1583ms 17:48:30 INFO - PROCESS | 1834 | 1461631710244 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:48:30 INFO - PROCESS | 1834 | 1461631710247 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:48:30 INFO - PROCESS | 1834 | 1461631710254 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:48:30 INFO - PROCESS | 1834 | 1461631710257 Marionette TRACE conn3 <- [1,2550,null,{}] 17:48:30 INFO - PROCESS | 1834 | 1461631710263 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:30 INFO - PROCESS | 1834 | 1461631710541 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:48:30 INFO - PROCESS | 1834 | 1461631710847 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cade800 == 177 [pid = 1834] [id = 645] 17:48:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa21cd9b000) [pid = 1834] [serial = 1936] [outer = (nil)] 17:48:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa21d9b5400) [pid = 1834] [serial = 1937] [outer = 0x7fa21cd9b000] 17:48:30 INFO - PROCESS | 1834 | 1461631710932 Marionette DEBUG loaded listener.js 17:48:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa21db4fc00) [pid = 1834] [serial = 1938] [outer = 0x7fa21cd9b000] 17:48:31 INFO - PROCESS | 1834 | 1461631711891 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1686ms 17:48:31 INFO - PROCESS | 1834 | 1461631711941 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:48:31 INFO - PROCESS | 1834 | 1461631711944 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:48:31 INFO - PROCESS | 1834 | 1461631711951 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:48:31 INFO - PROCESS | 1834 | 1461631711955 Marionette TRACE conn3 <- [1,2554,null,{}] 17:48:31 INFO - PROCESS | 1834 | 1461631711962 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:32 INFO - PROCESS | 1834 | 1461631712318 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:48:32 INFO - PROCESS | 1834 | 1461631712631 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e79b800 == 178 [pid = 1834] [id = 646] 17:48:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa216ae5800) [pid = 1834] [serial = 1939] [outer = (nil)] 17:48:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa21e30e400) [pid = 1834] [serial = 1940] [outer = 0x7fa216ae5800] 17:48:32 INFO - PROCESS | 1834 | 1461631712710 Marionette DEBUG loaded listener.js 17:48:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa21e70f800) [pid = 1834] [serial = 1941] [outer = 0x7fa216ae5800] 17:48:33 INFO - PROCESS | 1834 | 1461631713664 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1783ms 17:48:33 INFO - PROCESS | 1834 | 1461631713737 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:48:33 INFO - PROCESS | 1834 | 1461631713741 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:48:33 INFO - PROCESS | 1834 | 1461631713748 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:48:33 INFO - PROCESS | 1834 | 1461631713750 Marionette TRACE conn3 <- [1,2558,null,{}] 17:48:33 INFO - PROCESS | 1834 | 1461631713757 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:34 INFO - PROCESS | 1834 | 1461631714093 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:48:34 INFO - PROCESS | 1834 | 1461631714469 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22093b800 == 179 [pid = 1834] [id = 647] 17:48:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa218982c00) [pid = 1834] [serial = 1942] [outer = (nil)] 17:48:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa220a06c00) [pid = 1834] [serial = 1943] [outer = 0x7fa218982c00] 17:48:34 INFO - PROCESS | 1834 | 1461631714590 Marionette DEBUG loaded listener.js 17:48:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa220a10000) [pid = 1834] [serial = 1944] [outer = 0x7fa218982c00] 17:48:35 INFO - PROCESS | 1834 | 1461631715774 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2086ms 17:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:48:35 INFO - PROCESS | 1834 | 1461631715835 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:48:35 INFO - PROCESS | 1834 | 1461631715838 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:48:35 INFO - PROCESS | 1834 | 1461631715845 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:48:35 INFO - PROCESS | 1834 | 1461631715847 Marionette TRACE conn3 <- [1,2562,null,{}] 17:48:35 INFO - PROCESS | 1834 | 1461631715853 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:36 INFO - PROCESS | 1834 | 1461631716110 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:48:36 INFO - PROCESS | 1834 | 1461631716518 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221a77800 == 180 [pid = 1834] [id = 648] 17:48:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa218990000) [pid = 1834] [serial = 1945] [outer = (nil)] 17:48:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa221aa5400) [pid = 1834] [serial = 1946] [outer = 0x7fa218990000] 17:48:36 INFO - PROCESS | 1834 | 1461631716644 Marionette DEBUG loaded listener.js 17:48:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa222219000) [pid = 1834] [serial = 1947] [outer = 0x7fa218990000] 17:48:37 INFO - PROCESS | 1834 | 1461631717914 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2138ms 17:48:37 INFO - PROCESS | 1834 | 1461631717983 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:48:37 INFO - PROCESS | 1834 | 1461631717986 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:48:37 INFO - PROCESS | 1834 | 1461631717993 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:48:37 INFO - PROCESS | 1834 | 1461631717996 Marionette TRACE conn3 <- [1,2566,null,{}] 17:48:38 INFO - PROCESS | 1834 | 1461631718002 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:38 INFO - PROCESS | 1834 | 1461631718314 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:48:38 INFO - PROCESS | 1834 | 1461631718634 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2229c9800 == 181 [pid = 1834] [id = 649] 17:48:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa220a0e400) [pid = 1834] [serial = 1948] [outer = (nil)] 17:48:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa222890800) [pid = 1834] [serial = 1949] [outer = 0x7fa220a0e400] 17:48:38 INFO - PROCESS | 1834 | 1461631718711 Marionette DEBUG loaded listener.js 17:48:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa222a59800) [pid = 1834] [serial = 1950] [outer = 0x7fa220a0e400] 17:48:39 INFO - PROCESS | 1834 | 1461631719646 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1690ms 17:48:39 INFO - PROCESS | 1834 | 1461631719684 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:48:39 INFO - PROCESS | 1834 | 1461631719689 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:48:39 INFO - PROCESS | 1834 | 1461631719696 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:48:39 INFO - PROCESS | 1834 | 1461631719701 Marionette TRACE conn3 <- [1,2570,null,{}] 17:48:39 INFO - PROCESS | 1834 | 1461631719708 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:39 INFO - PROCESS | 1834 | 1461631719975 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:48:40 INFO - PROCESS | 1834 | 1461631720233 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227cba000 == 182 [pid = 1834] [id = 650] 17:48:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa2239b3400) [pid = 1834] [serial = 1951] [outer = (nil)] 17:48:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa2239be000) [pid = 1834] [serial = 1952] [outer = 0x7fa2239b3400] 17:48:40 INFO - PROCESS | 1834 | 1461631720369 Marionette DEBUG loaded listener.js 17:48:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa227c59400) [pid = 1834] [serial = 1953] [outer = 0x7fa2239b3400] 17:48:41 INFO - PROCESS | 1834 | 1461631721350 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1734ms 17:48:41 INFO - PROCESS | 1834 | 1461631721430 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:48:41 INFO - PROCESS | 1834 | 1461631721434 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:48:41 INFO - PROCESS | 1834 | 1461631721441 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:48:41 INFO - PROCESS | 1834 | 1461631721443 Marionette TRACE conn3 <- [1,2574,null,{}] 17:48:41 INFO - PROCESS | 1834 | 1461631721450 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:41 INFO - PROCESS | 1834 | 1461631721787 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:48:42 INFO - PROCESS | 1834 | 1461631722135 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22857b000 == 183 [pid = 1834] [id = 651] 17:48:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa218984000) [pid = 1834] [serial = 1954] [outer = (nil)] 17:48:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa227e8b000) [pid = 1834] [serial = 1955] [outer = 0x7fa218984000] 17:48:42 INFO - PROCESS | 1834 | 1461631722210 Marionette DEBUG loaded listener.js 17:48:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa228089800) [pid = 1834] [serial = 1956] [outer = 0x7fa218984000] 17:48:43 INFO - PROCESS | 1834 | 1461631723108 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1741ms 17:48:43 INFO - PROCESS | 1834 | 1461631723183 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:48:43 INFO - PROCESS | 1834 | 1461631723187 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:48:43 INFO - PROCESS | 1834 | 1461631723193 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:48:43 INFO - PROCESS | 1834 | 1461631723196 Marionette TRACE conn3 <- [1,2578,null,{}] 17:48:43 INFO - PROCESS | 1834 | 1461631723201 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:43 INFO - PROCESS | 1834 | 1461631723440 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:48:43 INFO - PROCESS | 1834 | 1461631723728 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22928a800 == 184 [pid = 1834] [id = 652] 17:48:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa21898f400) [pid = 1834] [serial = 1957] [outer = (nil)] 17:48:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa228611000) [pid = 1834] [serial = 1958] [outer = 0x7fa21898f400] 17:48:43 INFO - PROCESS | 1834 | 1461631723846 Marionette DEBUG loaded listener.js 17:48:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa2286f8400) [pid = 1834] [serial = 1959] [outer = 0x7fa21898f400] 17:48:44 INFO - PROCESS | 1834 | 1461631724708 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1579ms 17:48:44 INFO - PROCESS | 1834 | 1461631724773 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:48:44 INFO - PROCESS | 1834 | 1461631724778 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:48:44 INFO - PROCESS | 1834 | 1461631724785 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:48:44 INFO - PROCESS | 1834 | 1461631724788 Marionette TRACE conn3 <- [1,2582,null,{}] 17:48:44 INFO - PROCESS | 1834 | 1461631724794 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:45 INFO - PROCESS | 1834 | 1461631725029 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:48:45 INFO - PROCESS | 1834 | 1461631725330 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c19e000 == 185 [pid = 1834] [id = 653] 17:48:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa21c17a000) [pid = 1834] [serial = 1960] [outer = (nil)] 17:48:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa228b2ec00) [pid = 1834] [serial = 1961] [outer = 0x7fa21c17a000] 17:48:45 INFO - PROCESS | 1834 | 1461631725411 Marionette DEBUG loaded listener.js 17:48:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa228e99000) [pid = 1834] [serial = 1962] [outer = 0x7fa21c17a000] 17:48:46 INFO - PROCESS | 1834 | 1461631726267 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1537ms 17:48:46 INFO - PROCESS | 1834 | 1461631726321 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:48:46 INFO - PROCESS | 1834 | 1461631726324 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:48:46 INFO - PROCESS | 1834 | 1461631726336 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:48:46 INFO - PROCESS | 1834 | 1461631726338 Marionette TRACE conn3 <- [1,2586,null,{}] 17:48:46 INFO - PROCESS | 1834 | 1461631726345 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:46 INFO - PROCESS | 1834 | 1461631726598 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:48:46 INFO - PROCESS | 1834 | 1461631726867 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa231ba8800 == 186 [pid = 1834] [id = 654] 17:48:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa219ecec00) [pid = 1834] [serial = 1963] [outer = (nil)] 17:48:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa228f90c00) [pid = 1834] [serial = 1964] [outer = 0x7fa219ecec00] 17:48:46 INFO - PROCESS | 1834 | 1461631726983 Marionette DEBUG loaded listener.js 17:48:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa229189c00) [pid = 1834] [serial = 1965] [outer = 0x7fa219ecec00] 17:48:47 INFO - PROCESS | 1834 | 1461631727865 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1588ms 17:48:47 INFO - PROCESS | 1834 | 1461631727924 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:48:47 INFO - PROCESS | 1834 | 1461631727927 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:48:47 INFO - PROCESS | 1834 | 1461631727933 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:48:47 INFO - PROCESS | 1834 | 1461631727936 Marionette TRACE conn3 <- [1,2590,null,{}] 17:48:47 INFO - PROCESS | 1834 | 1461631727942 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:48 INFO - PROCESS | 1834 | 1461631728172 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:48:48 INFO - PROCESS | 1834 | 1461631728482 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a8a800 == 187 [pid = 1834] [id = 655] 17:48:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa219ed1800) [pid = 1834] [serial = 1966] [outer = (nil)] 17:48:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa2295b1000) [pid = 1834] [serial = 1967] [outer = 0x7fa219ed1800] 17:48:48 INFO - PROCESS | 1834 | 1461631728561 Marionette DEBUG loaded listener.js 17:48:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa22a703000) [pid = 1834] [serial = 1968] [outer = 0x7fa219ed1800] 17:48:49 INFO - PROCESS | 1834 | 1461631729433 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1542ms 17:48:49 INFO - PROCESS | 1834 | 1461631729476 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:48:49 INFO - PROCESS | 1834 | 1461631729480 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:48:49 INFO - PROCESS | 1834 | 1461631729486 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:48:49 INFO - PROCESS | 1834 | 1461631729490 Marionette TRACE conn3 <- [1,2594,null,{}] 17:48:49 INFO - PROCESS | 1834 | 1461631729495 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:49 INFO - PROCESS | 1834 | 1461631729734 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:48:50 INFO - PROCESS | 1834 | 1461631730001 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233716000 == 188 [pid = 1834] [id = 656] 17:48:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa228f89c00) [pid = 1834] [serial = 1969] [outer = (nil)] 17:48:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa22aa24000) [pid = 1834] [serial = 1970] [outer = 0x7fa228f89c00] 17:48:50 INFO - PROCESS | 1834 | 1461631730120 Marionette DEBUG loaded listener.js 17:48:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7fa22be7e000) [pid = 1834] [serial = 1971] [outer = 0x7fa228f89c00] 17:48:51 INFO - PROCESS | 1834 | 1461631731049 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1580ms 17:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:48:51 INFO - PROCESS | 1834 | 1461631731068 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:48:51 INFO - PROCESS | 1834 | 1461631731071 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:48:51 INFO - PROCESS | 1834 | 1461631731077 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:48:51 INFO - PROCESS | 1834 | 1461631731080 Marionette TRACE conn3 <- [1,2598,null,{}] 17:48:51 INFO - PROCESS | 1834 | 1461631731086 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:51 INFO - PROCESS | 1834 | 1461631731326 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:48:51 INFO - PROCESS | 1834 | 1461631731695 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233cb7800 == 189 [pid = 1834] [id = 657] 17:48:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7fa22aa1b400) [pid = 1834] [serial = 1972] [outer = (nil)] 17:48:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7fa22c0b3800) [pid = 1834] [serial = 1973] [outer = 0x7fa22aa1b400] 17:48:51 INFO - PROCESS | 1834 | 1461631731779 Marionette DEBUG loaded listener.js 17:48:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa22e93f400) [pid = 1834] [serial = 1974] [outer = 0x7fa22aa1b400] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa244706800 == 188 [pid = 1834] [id = 496] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa212aef000 == 187 [pid = 1834] [id = 590] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219037800 == 186 [pid = 1834] [id = 585] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218716000 == 185 [pid = 1834] [id = 589] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa212ad5800 == 184 [pid = 1834] [id = 587] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa212af3000 == 183 [pid = 1834] [id = 588] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa243d47800 == 182 [pid = 1834] [id = 583] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa24698f800 == 181 [pid = 1834] [id = 584] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21678f000 == 180 [pid = 1834] [id = 586] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217529800 == 179 [pid = 1834] [id = 638] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2164e9000 == 178 [pid = 1834] [id = 637] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa213dbf800 == 177 [pid = 1834] [id = 636] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227cad000 == 176 [pid = 1834] [id = 629] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa223939000 == 175 [pid = 1834] [id = 628] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221bee000 == 174 [pid = 1834] [id = 627] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa220a23800 == 173 [pid = 1834] [id = 626] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e787000 == 172 [pid = 1834] [id = 625] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c91d800 == 171 [pid = 1834] [id = 624] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b3c8000 == 170 [pid = 1834] [id = 623] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa212c30800 == 169 [pid = 1834] [id = 568] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21aca8800 == 168 [pid = 1834] [id = 622] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21903c000 == 167 [pid = 1834] [id = 621] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218bb4000 == 166 [pid = 1834] [id = 620] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21864a000 == 165 [pid = 1834] [id = 619] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217525800 == 164 [pid = 1834] [id = 618] 17:48:53 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215994800 == 163 [pid = 1834] [id = 617] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa2236d1800) [pid = 1834] [serial = 1818] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7fa2286f9c00) [pid = 1834] [serial = 1832] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7fa228c59000) [pid = 1834] [serial = 1833] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7fa21db30c00) [pid = 1834] [serial = 1803] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa219dabc00) [pid = 1834] [serial = 1793] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa21ac48800) [pid = 1834] [serial = 1796] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa227c53c00) [pid = 1834] [serial = 1821] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa218568000) [pid = 1834] [serial = 1848] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa21b684800) [pid = 1834] [serial = 1800] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa215ed8c00) [pid = 1834] [serial = 1787] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa21f079400) [pid = 1834] [serial = 1809] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa220a0e000) [pid = 1834] [serial = 1811] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa21cd9f400) [pid = 1834] [serial = 1802] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa221aa5800) [pid = 1834] [serial = 1812] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa21e419400) [pid = 1834] [serial = 1806] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa21aed4c00) [pid = 1834] [serial = 1797] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa21434c400) [pid = 1834] [serial = 1841] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa2286f2000) [pid = 1834] [serial = 1830] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa2180b4400) [pid = 1834] [serial = 1788] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa22288f800) [pid = 1834] [serial = 1815] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa215ed7000) [pid = 1834] [serial = 1845] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa2295a6000) [pid = 1834] [serial = 1838] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa21b64ac00) [pid = 1834] [serial = 1799] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa21aad3000) [pid = 1834] [serial = 1794] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa21db4c000) [pid = 1834] [serial = 1719] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa223dee800) [pid = 1834] [serial = 1820] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa222295800) [pid = 1834] [serial = 1814] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa22808b400) [pid = 1834] [serial = 1827] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa228e9cc00) [pid = 1834] [serial = 1835] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa228608400) [pid = 1834] [serial = 1829] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa2190aa800) [pid = 1834] [serial = 1791] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa227e89400) [pid = 1834] [serial = 1824] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa21e70a000) [pid = 1834] [serial = 1808] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa2290ab800) [pid = 1834] [serial = 1836] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa21dc13000) [pid = 1834] [serial = 1805] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa227ee2c00) [pid = 1834] [serial = 1826] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa218985000) [pid = 1834] [serial = 1790] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa223613000) [pid = 1834] [serial = 1817] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa2180b6800) [pid = 1834] [serial = 1847] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa215934c00) [pid = 1834] [serial = 1842] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa227c6c800) [pid = 1834] [serial = 1823] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa215ec4800) [pid = 1834] [serial = 1844] [outer = (nil)] [url = about:blank] 17:48:53 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa217eaa000) [pid = 1834] [serial = 1850] [outer = (nil)] [url = about:blank] 17:48:54 INFO - PROCESS | 1834 | 1461631734348 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 3342ms 17:48:54 INFO - PROCESS | 1834 | 1461631734421 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:48:54 INFO - PROCESS | 1834 | 1461631734428 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:48:54 INFO - PROCESS | 1834 | 1461631734436 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:48:54 INFO - PROCESS | 1834 | 1461631734443 Marionette TRACE conn3 <- [1,2602,null,{}] 17:48:54 INFO - PROCESS | 1834 | 1461631734471 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:54 INFO - PROCESS | 1834 | 1461631734704 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:48:54 INFO - PROCESS | 1834 | 1461631734894 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21598b000 == 164 [pid = 1834] [id = 658] 17:48:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa21434fc00) [pid = 1834] [serial = 1975] [outer = (nil)] 17:48:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa215931400) [pid = 1834] [serial = 1976] [outer = 0x7fa21434fc00] 17:48:55 INFO - PROCESS | 1834 | 1461631735014 Marionette DEBUG loaded listener.js 17:48:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa21593b400) [pid = 1834] [serial = 1977] [outer = 0x7fa21434fc00] 17:48:55 INFO - PROCESS | 1834 | 1461631735864 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:48:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:48:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1492ms 17:48:55 INFO - PROCESS | 1834 | 1461631735944 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:48:55 INFO - PROCESS | 1834 | 1461631735957 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:48:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:48:55 INFO - PROCESS | 1834 | 1461631735979 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:48:55 INFO - PROCESS | 1834 | 1461631735986 Marionette TRACE conn3 <- [1,2606,null,{}] 17:48:55 INFO - PROCESS | 1834 | 1461631735996 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:56 INFO - PROCESS | 1834 | 1461631736393 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:48:56 INFO - PROCESS | 1834 | 1461631736657 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215cd5800 == 165 [pid = 1834] [id = 659] 17:48:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa215ebc800) [pid = 1834] [serial = 1978] [outer = (nil)] 17:48:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa215ec9000) [pid = 1834] [serial = 1979] [outer = 0x7fa215ebc800] 17:48:56 INFO - PROCESS | 1834 | 1461631736729 Marionette DEBUG loaded listener.js 17:48:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa215ed4800) [pid = 1834] [serial = 1980] [outer = 0x7fa215ebc800] 17:48:57 INFO - PROCESS | 1834 | 1461631737670 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:48:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:48:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1756ms 17:48:57 INFO - PROCESS | 1834 | 1461631737729 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:48:57 INFO - PROCESS | 1834 | 1461631737733 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:48:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:48:57 INFO - PROCESS | 1834 | 1461631737740 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:48:57 INFO - PROCESS | 1834 | 1461631737745 Marionette TRACE conn3 <- [1,2610,null,{}] 17:48:57 INFO - PROCESS | 1834 | 1461631737760 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:58 INFO - PROCESS | 1834 | 1461631738599 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa21dc13800) [pid = 1834] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa222218c00) [pid = 1834] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa2188d7c00) [pid = 1834] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa2190b1400) [pid = 1834] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa213ed8800) [pid = 1834] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa21879d400) [pid = 1834] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa2188db000) [pid = 1834] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa215ed4400) [pid = 1834] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa212eda000) [pid = 1834] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa21aeca800) [pid = 1834] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa21cca5c00) [pid = 1834] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa21b478400) [pid = 1834] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa21c172800) [pid = 1834] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa21abf7c00) [pid = 1834] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa212ee4c00) [pid = 1834] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa228ea4800) [pid = 1834] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa21aad2000) [pid = 1834] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa221923800) [pid = 1834] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa21aed4400) [pid = 1834] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa21c3b8000) [pid = 1834] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa222213400) [pid = 1834] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa215be7c00) [pid = 1834] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa212c71800) [pid = 1834] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:48:58 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa21c172400) [pid = 1834] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:48:58 INFO - PROCESS | 1834 | 1461631738850 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215b9a800 == 166 [pid = 1834] [id = 660] 17:48:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa212c78400) [pid = 1834] [serial = 1981] [outer = (nil)] 17:48:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa213edc400) [pid = 1834] [serial = 1982] [outer = 0x7fa212c78400] 17:48:58 INFO - PROCESS | 1834 | 1461631738921 Marionette DEBUG loaded listener.js 17:48:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa217eab400) [pid = 1834] [serial = 1983] [outer = 0x7fa212c78400] 17:48:59 INFO - PROCESS | 1834 | 1461631739668 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:48:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:48:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1944ms 17:48:59 INFO - PROCESS | 1834 | 1461631739686 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:48:59 INFO - PROCESS | 1834 | 1461631739690 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:48:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:48:59 INFO - PROCESS | 1834 | 1461631739697 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:48:59 INFO - PROCESS | 1834 | 1461631739700 Marionette TRACE conn3 <- [1,2614,null,{}] 17:48:59 INFO - PROCESS | 1834 | 1461631739705 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:59 INFO - PROCESS | 1834 | 1461631739925 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:49:00 INFO - PROCESS | 1834 | 1461631740104 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21751d000 == 167 [pid = 1834] [id = 661] 17:49:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa215be7c00) [pid = 1834] [serial = 1984] [outer = (nil)] 17:49:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa2180bb000) [pid = 1834] [serial = 1985] [outer = 0x7fa215be7c00] 17:49:00 INFO - PROCESS | 1834 | 1461631740167 Marionette DEBUG loaded listener.js 17:49:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa218565c00) [pid = 1834] [serial = 1986] [outer = 0x7fa215be7c00] 17:49:01 INFO - PROCESS | 1834 | 1461631741412 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:49:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:49:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1785ms 17:49:01 INFO - PROCESS | 1834 | 1461631741484 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:49:01 INFO - PROCESS | 1834 | 1461631741493 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:49:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:49:01 INFO - PROCESS | 1834 | 1461631741507 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:49:01 INFO - PROCESS | 1834 | 1461631741516 Marionette TRACE conn3 <- [1,2618,null,{}] 17:49:01 INFO - PROCESS | 1834 | 1461631741529 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:02 INFO - PROCESS | 1834 | 1461631742015 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:49:02 INFO - PROCESS | 1834 | 1461631742297 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215ba5800 == 168 [pid = 1834] [id = 662] 17:49:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa215be1400) [pid = 1834] [serial = 1987] [outer = (nil)] 17:49:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa215be9800) [pid = 1834] [serial = 1988] [outer = 0x7fa215be1400] 17:49:02 INFO - PROCESS | 1834 | 1461631742376 Marionette DEBUG loaded listener.js 17:49:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa215ed7800) [pid = 1834] [serial = 1989] [outer = 0x7fa215be1400] 17:49:03 INFO - PROCESS | 1834 | 1461631743398 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:49:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:49:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1947ms 17:49:03 INFO - PROCESS | 1834 | 1461631743453 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:49:03 INFO - PROCESS | 1834 | 1461631743463 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:49:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:49:03 INFO - PROCESS | 1834 | 1461631743475 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:49:03 INFO - PROCESS | 1834 | 1461631743480 Marionette TRACE conn3 <- [1,2622,null,{}] 17:49:03 INFO - PROCESS | 1834 | 1461631743486 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:03 INFO - PROCESS | 1834 | 1461631743747 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:49:04 INFO - PROCESS | 1834 | 1461631744074 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217cc5800 == 169 [pid = 1834] [id = 663] 17:49:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa217ea5000) [pid = 1834] [serial = 1990] [outer = (nil)] 17:49:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa21804d000) [pid = 1834] [serial = 1991] [outer = 0x7fa217ea5000] 17:49:04 INFO - PROCESS | 1834 | 1461631744155 Marionette DEBUG loaded listener.js 17:49:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa2180c0c00) [pid = 1834] [serial = 1992] [outer = 0x7fa217ea5000] 17:49:05 INFO - PROCESS | 1834 | 1461631745075 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1636ms 17:49:05 INFO - PROCESS | 1834 | 1461631745111 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:49:05 INFO - PROCESS | 1834 | 1461631745114 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:49:05 INFO - PROCESS | 1834 | 1461631745122 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:49:05 INFO - PROCESS | 1834 | 1461631745129 Marionette TRACE conn3 <- [1,2626,null,{}] 17:49:05 INFO - PROCESS | 1834 | 1461631745147 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:05 INFO - PROCESS | 1834 | 1461631745420 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:49:05 INFO - PROCESS | 1834 | 1461631745723 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218719000 == 170 [pid = 1834] [id = 664] 17:49:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa218794400) [pid = 1834] [serial = 1993] [outer = (nil)] 17:49:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa2188d8400) [pid = 1834] [serial = 1994] [outer = 0x7fa218794400] 17:49:05 INFO - PROCESS | 1834 | 1461631745807 Marionette DEBUG loaded listener.js 17:49:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa21898d000) [pid = 1834] [serial = 1995] [outer = 0x7fa218794400] 17:49:06 INFO - PROCESS | 1834 | 1461631746709 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:49:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:49:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1646ms 17:49:06 INFO - PROCESS | 1834 | 1461631746774 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:49:06 INFO - PROCESS | 1834 | 1461631746779 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:49:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:49:06 INFO - PROCESS | 1834 | 1461631746785 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:49:06 INFO - PROCESS | 1834 | 1461631746789 Marionette TRACE conn3 <- [1,2630,null,{}] 17:49:06 INFO - PROCESS | 1834 | 1461631746794 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:07 INFO - PROCESS | 1834 | 1461631747038 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:49:07 INFO - PROCESS | 1834 | 1461631747338 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218bc7000 == 171 [pid = 1834] [id = 665] 17:49:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa21804f400) [pid = 1834] [serial = 1996] [outer = (nil)] 17:49:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa2190ae800) [pid = 1834] [serial = 1997] [outer = 0x7fa21804f400] 17:49:07 INFO - PROCESS | 1834 | 1461631747421 Marionette DEBUG loaded listener.js 17:49:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa2190b4c00) [pid = 1834] [serial = 1998] [outer = 0x7fa21804f400] 17:49:08 INFO - PROCESS | 1834 | 1461631748290 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1545ms 17:49:08 INFO - PROCESS | 1834 | 1461631748332 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:49:08 INFO - PROCESS | 1834 | 1461631748337 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:49:08 INFO - PROCESS | 1834 | 1461631748344 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:49:08 INFO - PROCESS | 1834 | 1461631748347 Marionette TRACE conn3 <- [1,2634,null,{}] 17:49:08 INFO - PROCESS | 1834 | 1461631748353 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:08 INFO - PROCESS | 1834 | 1461631748591 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:49:08 INFO - PROCESS | 1834 | 1461631748871 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2192c7800 == 172 [pid = 1834] [id = 666] 17:49:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa218d73c00) [pid = 1834] [serial = 1999] [outer = (nil)] 17:49:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa219c42400) [pid = 1834] [serial = 2000] [outer = 0x7fa218d73c00] 17:49:08 INFO - PROCESS | 1834 | 1461631748987 Marionette DEBUG loaded listener.js 17:49:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa219c4ac00) [pid = 1834] [serial = 2001] [outer = 0x7fa218d73c00] 17:49:09 INFO - PROCESS | 1834 | 1461631749880 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1583ms 17:49:09 INFO - PROCESS | 1834 | 1461631749930 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:49:09 INFO - PROCESS | 1834 | 1461631749932 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:49:09 INFO - PROCESS | 1834 | 1461631749940 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:49:09 INFO - PROCESS | 1834 | 1461631749943 Marionette TRACE conn3 <- [1,2638,null,{}] 17:49:09 INFO - PROCESS | 1834 | 1461631749949 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:10 INFO - PROCESS | 1834 | 1461631750235 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:49:10 INFO - PROCESS | 1834 | 1461631750550 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219d17000 == 173 [pid = 1834] [id = 667] 17:49:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa219ecfc00) [pid = 1834] [serial = 2002] [outer = (nil)] 17:49:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa21abfc400) [pid = 1834] [serial = 2003] [outer = 0x7fa219ecfc00] 17:49:10 INFO - PROCESS | 1834 | 1461631750633 Marionette DEBUG loaded listener.js 17:49:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa21ac4f800) [pid = 1834] [serial = 2004] [outer = 0x7fa219ecfc00] 17:49:11 INFO - PROCESS | 1834 | 1461631751541 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1630ms 17:49:11 INFO - PROCESS | 1834 | 1461631751573 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:49:11 INFO - PROCESS | 1834 | 1461631751576 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:49:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:49:11 INFO - PROCESS | 1834 | 1461631751584 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:49:11 INFO - PROCESS | 1834 | 1461631751587 Marionette TRACE conn3 <- [1,2642,null,{}] 17:49:11 INFO - PROCESS | 1834 | 1461631751593 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:11 INFO - PROCESS | 1834 | 1461631751841 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:49:12 INFO - PROCESS | 1834 | 1461631752078 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21ae08800 == 174 [pid = 1834] [id = 668] 17:49:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa2188db400) [pid = 1834] [serial = 2005] [outer = (nil)] 17:49:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa21aecd800) [pid = 1834] [serial = 2006] [outer = 0x7fa2188db400] 17:49:12 INFO - PROCESS | 1834 | 1461631752192 Marionette DEBUG loaded listener.js 17:49:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa21b47ec00) [pid = 1834] [serial = 2007] [outer = 0x7fa2188db400] 17:49:13 INFO - PROCESS | 1834 | 1461631753190 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:49:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:49:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1638ms 17:49:13 INFO - PROCESS | 1834 | 1461631753222 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:49:13 INFO - PROCESS | 1834 | 1461631753226 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:49:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:49:13 INFO - PROCESS | 1834 | 1461631753233 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:49:13 INFO - PROCESS | 1834 | 1461631753237 Marionette TRACE conn3 <- [1,2646,null,{}] 17:49:13 INFO - PROCESS | 1834 | 1461631753242 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:13 INFO - PROCESS | 1834 | 1461631753488 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:49:13 INFO - PROCESS | 1834 | 1461631753804 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b356800 == 175 [pid = 1834] [id = 669] 17:49:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa219ec9000) [pid = 1834] [serial = 2008] [outer = (nil)] 17:49:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa21b642c00) [pid = 1834] [serial = 2009] [outer = 0x7fa219ec9000] 17:49:13 INFO - PROCESS | 1834 | 1461631753891 Marionette DEBUG loaded listener.js 17:49:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa21b64bc00) [pid = 1834] [serial = 2010] [outer = 0x7fa219ec9000] 17:49:14 INFO - PROCESS | 1834 | 1461631754799 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:49:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:49:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1630ms 17:49:14 INFO - PROCESS | 1834 | 1461631754866 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:49:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:49:14 INFO - PROCESS | 1834 | 1461631754870 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:49:14 INFO - PROCESS | 1834 | 1461631754877 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:49:14 INFO - PROCESS | 1834 | 1461631754881 Marionette TRACE conn3 <- [1,2650,null,{}] 17:49:14 INFO - PROCESS | 1834 | 1461631754887 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:15 INFO - PROCESS | 1834 | 1461631755185 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:49:15 INFO - PROCESS | 1834 | 1461631755518 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b593000 == 176 [pid = 1834] [id = 670] 17:49:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa21aed1400) [pid = 1834] [serial = 2011] [outer = (nil)] 17:49:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa21b67dc00) [pid = 1834] [serial = 2012] [outer = 0x7fa21aed1400] 17:49:15 INFO - PROCESS | 1834 | 1461631755612 Marionette DEBUG loaded listener.js 17:49:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa21b685800) [pid = 1834] [serial = 2013] [outer = 0x7fa21aed1400] 17:49:16 INFO - PROCESS | 1834 | 1461631756582 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:49:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:49:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1781ms 17:49:16 INFO - PROCESS | 1834 | 1461631756659 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:49:16 INFO - PROCESS | 1834 | 1461631756662 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:49:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:49:16 INFO - PROCESS | 1834 | 1461631756671 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:49:16 INFO - PROCESS | 1834 | 1461631756675 Marionette TRACE conn3 <- [1,2654,null,{}] 17:49:16 INFO - PROCESS | 1834 | 1461631756680 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:16 INFO - PROCESS | 1834 | 1461631756971 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:49:17 INFO - PROCESS | 1834 | 1461631757307 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c908800 == 177 [pid = 1834] [id = 671] 17:49:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa2188db000) [pid = 1834] [serial = 2014] [outer = (nil)] 17:49:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa21c17d000) [pid = 1834] [serial = 2015] [outer = 0x7fa2188db000] 17:49:17 INFO - PROCESS | 1834 | 1461631757434 Marionette DEBUG loaded listener.js 17:49:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa21c376c00) [pid = 1834] [serial = 2016] [outer = 0x7fa2188db000] 17:49:18 INFO - PROCESS | 1834 | 1461631758818 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:49:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:49:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2183ms 17:49:18 INFO - PROCESS | 1834 | 1461631758867 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:49:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:49:18 INFO - PROCESS | 1834 | 1461631758872 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:49:18 INFO - PROCESS | 1834 | 1461631758879 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:49:18 INFO - PROCESS | 1834 | 1461631758883 Marionette TRACE conn3 <- [1,2658,null,{}] 17:49:18 INFO - PROCESS | 1834 | 1461631758890 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:19 INFO - PROCESS | 1834 | 1461631759222 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:49:19 INFO - PROCESS | 1834 | 1461631759629 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cb4c000 == 178 [pid = 1834] [id = 672] 17:49:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa21cb1f000) [pid = 1834] [serial = 2017] [outer = (nil)] 17:49:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa21cc9dc00) [pid = 1834] [serial = 2018] [outer = 0x7fa21cb1f000] 17:49:19 INFO - PROCESS | 1834 | 1461631759713 Marionette DEBUG loaded listener.js 17:49:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa21ccab800) [pid = 1834] [serial = 2019] [outer = 0x7fa21cb1f000] 17:49:20 INFO - PROCESS | 1834 | 1461631760637 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:49:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:49:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1790ms 17:49:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:49:20 INFO - PROCESS | 1834 | 1461631760668 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:49:20 INFO - PROCESS | 1834 | 1461631760671 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:49:20 INFO - PROCESS | 1834 | 1461631760678 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:49:20 INFO - PROCESS | 1834 | 1461631760682 Marionette TRACE conn3 <- [1,2662,null,{}] 17:49:20 INFO - PROCESS | 1834 | 1461631760688 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:20 INFO - PROCESS | 1834 | 1461631760942 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:49:21 INFO - PROCESS | 1834 | 1461631761213 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e792000 == 179 [pid = 1834] [id = 673] 17:49:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa21ccaa400) [pid = 1834] [serial = 2020] [outer = (nil)] 17:49:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa21cd9a400) [pid = 1834] [serial = 2021] [outer = 0x7fa21ccaa400] 17:49:21 INFO - PROCESS | 1834 | 1461631761336 Marionette DEBUG loaded listener.js 17:49:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa21d9b8000) [pid = 1834] [serial = 2022] [outer = 0x7fa21ccaa400] 17:49:22 INFO - PROCESS | 1834 | 1461631762245 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:49:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:49:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1637ms 17:49:22 INFO - PROCESS | 1834 | 1461631762316 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:49:22 INFO - PROCESS | 1834 | 1461631762319 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:49:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:49:22 INFO - PROCESS | 1834 | 1461631762327 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:49:22 INFO - PROCESS | 1834 | 1461631762330 Marionette TRACE conn3 <- [1,2666,null,{}] 17:49:22 INFO - PROCESS | 1834 | 1461631762336 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:22 INFO - PROCESS | 1834 | 1461631762600 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:49:22 INFO - PROCESS | 1834 | 1461631762912 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa220926800 == 180 [pid = 1834] [id = 674] 17:49:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa21ccabc00) [pid = 1834] [serial = 2023] [outer = (nil)] 17:49:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa21db35c00) [pid = 1834] [serial = 2024] [outer = 0x7fa21ccabc00] 17:49:23 INFO - PROCESS | 1834 | 1461631762992 Marionette DEBUG loaded listener.js 17:49:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa21db43c00) [pid = 1834] [serial = 2025] [outer = 0x7fa21ccabc00] 17:49:24 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:24 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:49:24 INFO - PROCESS | 1834 | 1461631764316 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:49:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 17:49:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2036ms 17:49:24 INFO - PROCESS | 1834 | 1461631764363 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:49:24 INFO - PROCESS | 1834 | 1461631764367 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:49:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:49:24 INFO - PROCESS | 1834 | 1461631764380 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:49:24 INFO - PROCESS | 1834 | 1461631764383 Marionette TRACE conn3 <- [1,2670,null,{}] 17:49:24 INFO - PROCESS | 1834 | 1461631764390 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:24 INFO - PROCESS | 1834 | 1461631764750 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:49:24 INFO - PROCESS | 1834 | 1461631764989 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221828800 == 181 [pid = 1834] [id = 675] 17:49:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa212c74c00) [pid = 1834] [serial = 2026] [outer = (nil)] 17:49:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa21db4f000) [pid = 1834] [serial = 2027] [outer = 0x7fa212c74c00] 17:49:25 INFO - PROCESS | 1834 | 1461631765063 Marionette DEBUG loaded listener.js 17:49:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa21e305c00) [pid = 1834] [serial = 2028] [outer = 0x7fa212c74c00] 17:49:26 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:26 INFO - PROCESS | 1834 | 1461631766424 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:49:26 INFO - PROCESS | 1834 | 1461631766484 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:49:26 INFO - PROCESS | 1834 | 1461631766492 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:49:26 INFO - PROCESS | 1834 | 1461631766495 Marionette TRACE conn3 <- [1,2674,null,{}] 17:49:26 INFO - PROCESS | 1834 | 1461631766501 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:26 INFO - PROCESS | 1834 | 1461631766799 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:49:27 INFO - PROCESS | 1834 | 1461631767075 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221bef800 == 182 [pid = 1834] [id = 676] 17:49:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa21cd92800) [pid = 1834] [serial = 2029] [outer = (nil)] 17:49:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa21e30ac00) [pid = 1834] [serial = 2030] [outer = 0x7fa21cd92800] 17:49:27 INFO - PROCESS | 1834 | 1461631767149 Marionette DEBUG loaded listener.js 17:49:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa21e704800) [pid = 1834] [serial = 2031] [outer = 0x7fa21cd92800] 17:49:28 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:28 INFO - PROCESS | 1834 | 1461631768471 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:49:28 INFO - PROCESS | 1834 | 1461631768531 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:49:28 INFO - PROCESS | 1834 | 1461631768538 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:49:28 INFO - PROCESS | 1834 | 1461631768542 Marionette TRACE conn3 <- [1,2678,null,{}] 17:49:28 INFO - PROCESS | 1834 | 1461631768549 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:28 INFO - PROCESS | 1834 | 1461631768868 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:49:29 INFO - PROCESS | 1834 | 1461631769115 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2229dc800 == 183 [pid = 1834] [id = 677] 17:49:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa212c75400) [pid = 1834] [serial = 2032] [outer = (nil)] 17:49:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa21e70b000) [pid = 1834] [serial = 2033] [outer = 0x7fa212c75400] 17:49:29 INFO - PROCESS | 1834 | 1461631769242 Marionette DEBUG loaded listener.js 17:49:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa21f081400) [pid = 1834] [serial = 2034] [outer = 0x7fa212c75400] 17:49:30 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:30 INFO - PROCESS | 1834 | 1461631770655 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:49:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 17:49:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2140ms 17:49:30 INFO - PROCESS | 1834 | 1461631770678 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:49:30 INFO - PROCESS | 1834 | 1461631770682 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:49:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:49:30 INFO - PROCESS | 1834 | 1461631770689 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:49:30 INFO - PROCESS | 1834 | 1461631770691 Marionette TRACE conn3 <- [1,2682,null,{}] 17:49:30 INFO - PROCESS | 1834 | 1461631770698 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:30 INFO - PROCESS | 1834 | 1461631770942 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215ba2000 == 182 [pid = 1834] [id = 614] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23234e800 == 181 [pid = 1834] [id = 76] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233c9e800 == 180 [pid = 1834] [id = 611] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215986000 == 179 [pid = 1834] [id = 613] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2327dd800 == 178 [pid = 1834] [id = 610] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22acb0000 == 177 [pid = 1834] [id = 608] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2317ba000 == 176 [pid = 1834] [id = 69] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22fd71000 == 175 [pid = 1834] [id = 609] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23f507800 == 174 [pid = 1834] [id = 77] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215b9a800 == 173 [pid = 1834] [id = 660] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215cd5800 == 172 [pid = 1834] [id = 659] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21598b000 == 171 [pid = 1834] [id = 658] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233716000 == 170 [pid = 1834] [id = 656] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232a8a800 == 169 [pid = 1834] [id = 655] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa231ba8800 == 168 [pid = 1834] [id = 654] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22c19e000 == 167 [pid = 1834] [id = 653] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22928a800 == 166 [pid = 1834] [id = 652] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22857b000 == 165 [pid = 1834] [id = 651] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227cba000 == 164 [pid = 1834] [id = 650] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2229c9800 == 163 [pid = 1834] [id = 649] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221a77800 == 162 [pid = 1834] [id = 648] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22093b800 == 161 [pid = 1834] [id = 647] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e79b800 == 160 [pid = 1834] [id = 646] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cade800 == 159 [pid = 1834] [id = 645] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b227000 == 158 [pid = 1834] [id = 644] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219d1f800 == 157 [pid = 1834] [id = 643] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21902a800 == 156 [pid = 1834] [id = 642] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2180e2000 == 155 [pid = 1834] [id = 641] 17:49:32 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215aac800 == 154 [pid = 1834] [id = 640] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa219bc5c00) [pid = 1834] [serial = 1862] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa217808400) [pid = 1834] [serial = 1856] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa214343800) [pid = 1834] [serial = 1907] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa229186c00) [pid = 1834] [serial = 1901] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa2180b3400) [pid = 1834] [serial = 1857] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa2296f4c00) [pid = 1834] [serial = 1839] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa223dfc000) [pid = 1834] [serial = 1890] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa21d9c1000) [pid = 1834] [serial = 1875] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa2290afc00) [pid = 1834] [serial = 1899] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa213edd800) [pid = 1834] [serial = 1853] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa215be1c00) [pid = 1834] [serial = 1911] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa22a5f3000) [pid = 1834] [serial = 1905] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa21db44400) [pid = 1834] [serial = 1877] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa22860ac00) [pid = 1834] [serial = 1895] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa2286f2400) [pid = 1834] [serial = 1896] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa21cb16c00) [pid = 1834] [serial = 1871] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa2190a9400) [pid = 1834] [serial = 1860] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa21cd93400) [pid = 1834] [serial = 1872] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa21e306c00) [pid = 1834] [serial = 1878] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa21e711000) [pid = 1834] [serial = 1880] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa219da4000) [pid = 1834] [serial = 1865] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa228e83800) [pid = 1834] [serial = 1898] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa222a53000) [pid = 1834] [serial = 1884] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa223616400) [pid = 1834] [serial = 1889] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa2296f4000) [pid = 1834] [serial = 1904] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa217ead000) [pid = 1834] [serial = 1914] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa21cca7c00) [pid = 1834] [serial = 1908] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa220a04400) [pid = 1834] [serial = 1881] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa22808e400) [pid = 1834] [serial = 1893] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa2188d4c00) [pid = 1834] [serial = 1785] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa2295a7000) [pid = 1834] [serial = 1902] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa216aee000) [pid = 1834] [serial = 1913] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa215931800) [pid = 1834] [serial = 1910] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa21c174800) [pid = 1834] [serial = 1868] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa219c48c00) [pid = 1834] [serial = 1863] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa222293800) [pid = 1834] [serial = 1883] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa21c181400) [pid = 1834] [serial = 1869] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa2188d3c00) [pid = 1834] [serial = 1916] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa21cd9fc00) [pid = 1834] [serial = 1874] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa2188cf800) [pid = 1834] [serial = 1919] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa227e91c00) [pid = 1834] [serial = 1892] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa222a92800) [pid = 1834] [serial = 1886] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa21898bc00) [pid = 1834] [serial = 1859] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa21aad0c00) [pid = 1834] [serial = 1866] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa223615c00) [pid = 1834] [serial = 1887] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa21593a000) [pid = 1834] [serial = 1854] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa218d73800) [pid = 1834] [serial = 1917] [outer = (nil)] [url = about:blank] 17:49:32 INFO - PROCESS | 1834 | 1461631772677 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa212c23000 == 155 [pid = 1834] [id = 678] 17:49:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa212ed9c00) [pid = 1834] [serial = 2035] [outer = (nil)] 17:49:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa212edf400) [pid = 1834] [serial = 2036] [outer = 0x7fa212ed9c00] 17:49:32 INFO - PROCESS | 1834 | 1461631772753 Marionette DEBUG loaded listener.js 17:49:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa213ed9c00) [pid = 1834] [serial = 2037] [outer = 0x7fa212ed9c00] 17:49:33 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:34 INFO - PROCESS | 1834 | 1461631774017 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:49:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 17:49:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 3386ms 17:49:34 INFO - PROCESS | 1834 | 1461631774080 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:49:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:49:34 INFO - PROCESS | 1834 | 1461631774090 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:49:34 INFO - PROCESS | 1834 | 1461631774102 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:49:34 INFO - PROCESS | 1834 | 1461631774110 Marionette TRACE conn3 <- [1,2686,null,{}] 17:49:34 INFO - PROCESS | 1834 | 1461631774120 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:34 INFO - PROCESS | 1834 | 1461631774537 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:49:34 INFO - PROCESS | 1834 | 1461631774654 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215b8f000 == 156 [pid = 1834] [id = 679] 17:49:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa21434e000) [pid = 1834] [serial = 2038] [outer = (nil)] 17:49:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa215ecb400) [pid = 1834] [serial = 2039] [outer = 0x7fa21434e000] 17:49:34 INFO - PROCESS | 1834 | 1461631774719 Marionette DEBUG loaded listener.js 17:49:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa216aef400) [pid = 1834] [serial = 2040] [outer = 0x7fa21434e000] 17:49:35 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:35 INFO - PROCESS | 1834 | 1461631775991 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:49:36 INFO - PROCESS | 1834 | 1461631776066 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:49:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:49:36 INFO - PROCESS | 1834 | 1461631776078 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:49:36 INFO - PROCESS | 1834 | 1461631776081 Marionette TRACE conn3 <- [1,2690,null,{}] 17:49:36 INFO - PROCESS | 1834 | 1461631776085 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:36 INFO - PROCESS | 1834 | 1461631776416 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:49:36 INFO - PROCESS | 1834 | 1461631776485 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21751f000 == 157 [pid = 1834] [id = 680] 17:49:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa216aef000) [pid = 1834] [serial = 2041] [outer = (nil)] 17:49:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa218563800) [pid = 1834] [serial = 2042] [outer = 0x7fa216aef000] 17:49:36 INFO - PROCESS | 1834 | 1461631776644 Marionette DEBUG loaded listener.js 17:49:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa218795800) [pid = 1834] [serial = 2043] [outer = 0x7fa216aef000] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa21c17a000) [pid = 1834] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa212c78400) [pid = 1834] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa2239b3400) [pid = 1834] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa218982c00) [pid = 1834] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa219ecec00) [pid = 1834] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa21abfcc00) [pid = 1834] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa216ae5800) [pid = 1834] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa21898f400) [pid = 1834] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa218984000) [pid = 1834] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa214343000) [pid = 1834] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa2190ae400) [pid = 1834] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa219c49400) [pid = 1834] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa215ebc800) [pid = 1834] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa228f89c00) [pid = 1834] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa220a0e400) [pid = 1834] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa219ed1800) [pid = 1834] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa217808800) [pid = 1834] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa21434fc00) [pid = 1834] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa218990000) [pid = 1834] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7fa21cd9b000) [pid = 1834] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:49:37 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7fa212ed7800) [pid = 1834] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:49:38 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:38 INFO - PROCESS | 1834 | 1461631778620 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:49:38 INFO - PROCESS | 1834 | 1461631778674 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:49:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:49:38 INFO - PROCESS | 1834 | 1461631778689 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:49:38 INFO - PROCESS | 1834 | 1461631778697 Marionette TRACE conn3 <- [1,2694,null,{}] 17:49:38 INFO - PROCESS | 1834 | 1461631778714 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:38 INFO - PROCESS | 1834 | 1461631778942 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:49:39 INFO - PROCESS | 1834 | 1461631779159 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218632000 == 158 [pid = 1834] [id = 681] 17:49:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7fa216af1000) [pid = 1834] [serial = 2044] [outer = (nil)] 17:49:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7fa21879cc00) [pid = 1834] [serial = 2045] [outer = 0x7fa216af1000] 17:49:39 INFO - PROCESS | 1834 | 1461631779222 Marionette DEBUG loaded listener.js 17:49:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa218d75c00) [pid = 1834] [serial = 2046] [outer = 0x7fa216af1000] 17:49:40 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:40 INFO - PROCESS | 1834 | 1461631780765 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:49:40 INFO - PROCESS | 1834 | 1461631780810 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:49:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:49:40 INFO - PROCESS | 1834 | 1461631780924 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:49:40 INFO - PROCESS | 1834 | 1461631780927 Marionette TRACE conn3 <- [1,2698,null,{}] 17:49:40 INFO - PROCESS | 1834 | 1461631780940 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:41 INFO - PROCESS | 1834 | 1461631781175 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:49:41 INFO - PROCESS | 1834 | 1461631781428 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2174aa800 == 159 [pid = 1834] [id = 682] 17:49:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa215931000) [pid = 1834] [serial = 2047] [outer = (nil)] 17:49:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa215ed8800) [pid = 1834] [serial = 2048] [outer = 0x7fa215931000] 17:49:41 INFO - PROCESS | 1834 | 1461631781506 Marionette DEBUG loaded listener.js 17:49:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa217ea7800) [pid = 1834] [serial = 2049] [outer = 0x7fa215931000] 17:49:42 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:42 INFO - PROCESS | 1834 | 1461631782864 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:49:42 INFO - PROCESS | 1834 | 1461631782924 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:49:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:49:42 INFO - PROCESS | 1834 | 1461631782934 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:49:42 INFO - PROCESS | 1834 | 1461631782939 Marionette TRACE conn3 <- [1,2702,null,{}] 17:49:42 INFO - PROCESS | 1834 | 1461631782944 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:43 INFO - PROCESS | 1834 | 1461631783332 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:49:43 INFO - PROCESS | 1834 | 1461631783529 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218bb4000 == 160 [pid = 1834] [id = 683] 17:49:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa218042c00) [pid = 1834] [serial = 2050] [outer = (nil)] 17:49:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa2188d2800) [pid = 1834] [serial = 2051] [outer = 0x7fa218042c00] 17:49:43 INFO - PROCESS | 1834 | 1461631783603 Marionette DEBUG loaded listener.js 17:49:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa218d67c00) [pid = 1834] [serial = 2052] [outer = 0x7fa218042c00] 17:49:44 INFO - PROCESS | 1834 | 1461631784571 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:49:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:49:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1680ms 17:49:44 INFO - PROCESS | 1834 | 1461631784615 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:49:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:49:44 INFO - PROCESS | 1834 | 1461631784620 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:49:44 INFO - PROCESS | 1834 | 1461631784626 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:49:44 INFO - PROCESS | 1834 | 1461631784632 Marionette TRACE conn3 <- [1,2706,null,{}] 17:49:44 INFO - PROCESS | 1834 | 1461631784648 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:44 INFO - PROCESS | 1834 | 1461631784890 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:49:45 INFO - PROCESS | 1834 | 1461631785189 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219cd1000 == 161 [pid = 1834] [id = 684] 17:49:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa219c47000) [pid = 1834] [serial = 2053] [outer = (nil)] 17:49:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa219c4ec00) [pid = 1834] [serial = 2054] [outer = 0x7fa219c47000] 17:49:45 INFO - PROCESS | 1834 | 1461631785278 Marionette DEBUG loaded listener.js 17:49:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa219ec6000) [pid = 1834] [serial = 2055] [outer = 0x7fa219c47000] 17:49:46 INFO - PROCESS | 1834 | 1461631786165 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:49:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:49:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1586ms 17:49:46 INFO - PROCESS | 1834 | 1461631786212 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:49:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:49:46 INFO - PROCESS | 1834 | 1461631786217 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:49:46 INFO - PROCESS | 1834 | 1461631786223 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:49:46 INFO - PROCESS | 1834 | 1461631786226 Marionette TRACE conn3 <- [1,2710,null,{}] 17:49:46 INFO - PROCESS | 1834 | 1461631786231 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:46 INFO - PROCESS | 1834 | 1461631786449 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:49:46 INFO - PROCESS | 1834 | 1461631786668 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21ae0d000 == 162 [pid = 1834] [id = 685] 17:49:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa219c4a000) [pid = 1834] [serial = 2056] [outer = (nil)] 17:49:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa21aad4000) [pid = 1834] [serial = 2057] [outer = 0x7fa219c4a000] 17:49:46 INFO - PROCESS | 1834 | 1461631786778 Marionette DEBUG loaded listener.js 17:49:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa21abf6800) [pid = 1834] [serial = 2058] [outer = 0x7fa219c4a000] 17:49:47 INFO - PROCESS | 1834 | 1461631787734 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:49:47 INFO - PROCESS | 1834 | 1461631787809 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:49:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:49:47 INFO - PROCESS | 1834 | 1461631787815 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:49:47 INFO - PROCESS | 1834 | 1461631787818 Marionette TRACE conn3 <- [1,2714,null,{}] 17:49:47 INFO - PROCESS | 1834 | 1461631787823 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:48 INFO - PROCESS | 1834 | 1461631788055 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:49:48 INFO - PROCESS | 1834 | 1461631788352 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c0b5800 == 163 [pid = 1834] [id = 686] 17:49:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa219ece400) [pid = 1834] [serial = 2059] [outer = (nil)] 17:49:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa21aed9000) [pid = 1834] [serial = 2060] [outer = 0x7fa219ece400] 17:49:48 INFO - PROCESS | 1834 | 1461631788430 Marionette DEBUG loaded listener.js 17:49:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa21b682400) [pid = 1834] [serial = 2061] [outer = 0x7fa219ece400] 17:49:49 INFO - PROCESS | 1834 | 1461631789301 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:49:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:49:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1531ms 17:49:49 INFO - PROCESS | 1834 | 1461631789348 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:49:49 INFO - PROCESS | 1834 | 1461631789351 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:49:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:49:49 INFO - PROCESS | 1834 | 1461631789357 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:49:49 INFO - PROCESS | 1834 | 1461631789360 Marionette TRACE conn3 <- [1,2718,null,{}] 17:49:49 INFO - PROCESS | 1834 | 1461631789365 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:49 INFO - PROCESS | 1834 | 1461631789625 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:49:49 INFO - PROCESS | 1834 | 1461631789890 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e4ca000 == 164 [pid = 1834] [id = 687] 17:49:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa21c3c1400) [pid = 1834] [serial = 2062] [outer = (nil)] 17:49:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa21cca7c00) [pid = 1834] [serial = 2063] [outer = 0x7fa21c3c1400] 17:49:50 INFO - PROCESS | 1834 | 1461631790015 Marionette DEBUG loaded listener.js 17:49:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa21d9b4800) [pid = 1834] [serial = 2064] [outer = 0x7fa21c3c1400] 17:49:50 INFO - PROCESS | 1834 | 1461631790881 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:49:50 INFO - PROCESS | 1834 | 1461631790943 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:49:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:49:50 INFO - PROCESS | 1834 | 1461631790949 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:49:50 INFO - PROCESS | 1834 | 1461631790953 Marionette TRACE conn3 <- [1,2722,null,{}] 17:49:50 INFO - PROCESS | 1834 | 1461631790958 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:51 INFO - PROCESS | 1834 | 1461631791182 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:49:51 INFO - PROCESS | 1834 | 1461631791497 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa220937000 == 165 [pid = 1834] [id = 688] 17:49:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa21c3bac00) [pid = 1834] [serial = 2065] [outer = (nil)] 17:49:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa21dc17800) [pid = 1834] [serial = 2066] [outer = 0x7fa21c3bac00] 17:49:51 INFO - PROCESS | 1834 | 1461631791573 Marionette DEBUG loaded listener.js 17:49:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa21e41d800) [pid = 1834] [serial = 2067] [outer = 0x7fa21c3bac00] 17:49:52 INFO - PROCESS | 1834 | 1461631792459 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:49:52 INFO - PROCESS | 1834 | 1461631792485 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:49:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:49:52 INFO - PROCESS | 1834 | 1461631792491 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:49:52 INFO - PROCESS | 1834 | 1461631792493 Marionette TRACE conn3 <- [1,2726,null,{}] 17:49:52 INFO - PROCESS | 1834 | 1461631792499 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:52 INFO - PROCESS | 1834 | 1461631792737 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:49:53 INFO - PROCESS | 1834 | 1461631793017 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221be7800 == 166 [pid = 1834] [id = 689] 17:49:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa21cd9e400) [pid = 1834] [serial = 2068] [outer = (nil)] 17:49:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa220a09800) [pid = 1834] [serial = 2069] [outer = 0x7fa21cd9e400] 17:49:53 INFO - PROCESS | 1834 | 1461631793132 Marionette DEBUG loaded listener.js 17:49:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa220a11800) [pid = 1834] [serial = 2070] [outer = 0x7fa21cd9e400] 17:49:54 INFO - PROCESS | 1834 | 1461631794010 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:49:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:49:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1578ms 17:49:54 INFO - PROCESS | 1834 | 1461631794072 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:49:54 INFO - PROCESS | 1834 | 1461631794076 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:49:54 INFO - PROCESS | 1834 | 1461631794081 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:49:54 INFO - PROCESS | 1834 | 1461631794084 Marionette TRACE conn3 <- [1,2730,null,{}] 17:49:54 INFO - PROCESS | 1834 | 1461631794090 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:54 INFO - PROCESS | 1834 | 1461631794318 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:49:54 INFO - PROCESS | 1834 | 1461631794626 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2235da800 == 167 [pid = 1834] [id = 690] 17:49:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa21e41c000) [pid = 1834] [serial = 2071] [outer = (nil)] 17:49:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa22191dc00) [pid = 1834] [serial = 2072] [outer = 0x7fa21e41c000] 17:49:54 INFO - PROCESS | 1834 | 1461631794710 Marionette DEBUG loaded listener.js 17:49:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa221aa7000) [pid = 1834] [serial = 2073] [outer = 0x7fa21e41c000] 17:49:56 INFO - PROCESS | 1834 | 1461631796035 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:49:56 INFO - PROCESS | 1834 | 1461631796070 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:49:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:49:56 INFO - PROCESS | 1834 | 1461631796075 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:49:56 INFO - PROCESS | 1834 | 1461631796077 Marionette TRACE conn3 <- [1,2734,null,{}] 17:49:56 INFO - PROCESS | 1834 | 1461631796083 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:56 INFO - PROCESS | 1834 | 1461631796361 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:49:56 INFO - PROCESS | 1834 | 1461631796633 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa224244800 == 168 [pid = 1834] [id = 691] 17:49:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa21e702800) [pid = 1834] [serial = 2074] [outer = (nil)] 17:49:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa221ab1400) [pid = 1834] [serial = 2075] [outer = 0x7fa21e702800] 17:49:56 INFO - PROCESS | 1834 | 1461631796705 Marionette DEBUG loaded listener.js 17:49:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa222215800) [pid = 1834] [serial = 2076] [outer = 0x7fa21e702800] 17:49:57 INFO - PROCESS | 1834 | 1461631797601 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:49:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:49:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1577ms 17:49:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:49:57 INFO - PROCESS | 1834 | 1461631797654 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:49:57 INFO - PROCESS | 1834 | 1461631797658 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:49:57 INFO - PROCESS | 1834 | 1461631797663 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:49:57 INFO - PROCESS | 1834 | 1461631797667 Marionette TRACE conn3 <- [1,2738,null,{}] 17:49:57 INFO - PROCESS | 1834 | 1461631797673 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:57 INFO - PROCESS | 1834 | 1461631797951 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:49:58 INFO - PROCESS | 1834 | 1461631798263 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227ca6000 == 169 [pid = 1834] [id = 692] 17:49:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa222882800) [pid = 1834] [serial = 2077] [outer = (nil)] 17:49:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa222888c00) [pid = 1834] [serial = 2078] [outer = 0x7fa222882800] 17:49:58 INFO - PROCESS | 1834 | 1461631798344 Marionette DEBUG loaded listener.js 17:49:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa222a44c00) [pid = 1834] [serial = 2079] [outer = 0x7fa222882800] 17:49:59 INFO - PROCESS | 1834 | 1461631799204 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:49:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:49:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1584ms 17:49:59 INFO - PROCESS | 1834 | 1461631799248 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:49:59 INFO - PROCESS | 1834 | 1461631799252 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:49:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:49:59 INFO - PROCESS | 1834 | 1461631799258 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:49:59 INFO - PROCESS | 1834 | 1461631799261 Marionette TRACE conn3 <- [1,2742,null,{}] 17:49:59 INFO - PROCESS | 1834 | 1461631799266 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:59 INFO - PROCESS | 1834 | 1461631799499 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:49:59 INFO - PROCESS | 1834 | 1461631799771 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227dcb800 == 170 [pid = 1834] [id = 693] 17:49:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa217810800) [pid = 1834] [serial = 2080] [outer = (nil)] 17:49:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa222a50400) [pid = 1834] [serial = 2081] [outer = 0x7fa217810800] 17:49:59 INFO - PROCESS | 1834 | 1461631799890 Marionette DEBUG loaded listener.js 17:49:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa222a59000) [pid = 1834] [serial = 2082] [outer = 0x7fa217810800] 17:50:00 INFO - PROCESS | 1834 | 1461631800726 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:50:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:50:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1530ms 17:50:00 INFO - PROCESS | 1834 | 1461631800789 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:50:00 INFO - PROCESS | 1834 | 1461631800793 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:50:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:50:00 INFO - PROCESS | 1834 | 1461631800798 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:50:00 INFO - PROCESS | 1834 | 1461631800801 Marionette TRACE conn3 <- [1,2746,null,{}] 17:50:00 INFO - PROCESS | 1834 | 1461631800816 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:01 INFO - PROCESS | 1834 | 1461631801052 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:50:01 INFO - PROCESS | 1834 | 1461631801314 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2284e4800 == 171 [pid = 1834] [id = 694] 17:50:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa222885400) [pid = 1834] [serial = 2083] [outer = (nil)] 17:50:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa222a95c00) [pid = 1834] [serial = 2084] [outer = 0x7fa222885400] 17:50:01 INFO - PROCESS | 1834 | 1461631801428 Marionette DEBUG loaded listener.js 17:50:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa222a9d400) [pid = 1834] [serial = 2085] [outer = 0x7fa222885400] 17:50:02 INFO - PROCESS | 1834 | 1461631802310 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1539ms 17:50:02 INFO - PROCESS | 1834 | 1461631802339 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:50:02 INFO - PROCESS | 1834 | 1461631802342 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:50:02 INFO - PROCESS | 1834 | 1461631802350 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:50:02 INFO - PROCESS | 1834 | 1461631802353 Marionette TRACE conn3 <- [1,2750,null,{}] 17:50:02 INFO - PROCESS | 1834 | 1461631802359 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:02 INFO - PROCESS | 1834 | 1461631802601 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:50:02 INFO - PROCESS | 1834 | 1461631802930 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228578000 == 172 [pid = 1834] [id = 695] 17:50:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa21e41e000) [pid = 1834] [serial = 2086] [outer = (nil)] 17:50:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa2233b7000) [pid = 1834] [serial = 2087] [outer = 0x7fa21e41e000] 17:50:03 INFO - PROCESS | 1834 | 1461631803008 Marionette DEBUG loaded listener.js 17:50:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa2233be400) [pid = 1834] [serial = 2088] [outer = 0x7fa21e41e000] 17:50:03 INFO - PROCESS | 1834 | 1461631803840 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:50:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:50:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1536ms 17:50:03 INFO - PROCESS | 1834 | 1461631803888 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:50:03 INFO - PROCESS | 1834 | 1461631803891 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:50:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:50:03 INFO - PROCESS | 1834 | 1461631803897 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:50:03 INFO - PROCESS | 1834 | 1461631803899 Marionette TRACE conn3 <- [1,2754,null,{}] 17:50:03 INFO - PROCESS | 1834 | 1461631803905 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:04 INFO - PROCESS | 1834 | 1461631804138 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:50:04 INFO - PROCESS | 1834 | 1461631804405 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228b5d000 == 173 [pid = 1834] [id = 696] 17:50:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa219bbac00) [pid = 1834] [serial = 2089] [outer = (nil)] 17:50:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa2233e5c00) [pid = 1834] [serial = 2090] [outer = 0x7fa219bbac00] 17:50:04 INFO - PROCESS | 1834 | 1461631804520 Marionette DEBUG loaded listener.js 17:50:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa22360bc00) [pid = 1834] [serial = 2091] [outer = 0x7fa219bbac00] 17:50:05 INFO - PROCESS | 1834 | 1461631805352 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:50:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:50:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1528ms 17:50:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:50:05 INFO - PROCESS | 1834 | 1461631805426 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:50:05 INFO - PROCESS | 1834 | 1461631805429 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:50:05 INFO - PROCESS | 1834 | 1461631805435 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:50:05 INFO - PROCESS | 1834 | 1461631805438 Marionette TRACE conn3 <- [1,2758,null,{}] 17:50:05 INFO - PROCESS | 1834 | 1461631805443 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:05 INFO - PROCESS | 1834 | 1461631805679 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:50:05 INFO - PROCESS | 1834 | 1461631805943 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2291b1000 == 174 [pid = 1834] [id = 697] 17:50:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa222a57400) [pid = 1834] [serial = 2092] [outer = (nil)] 17:50:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa223614000) [pid = 1834] [serial = 2093] [outer = 0x7fa222a57400] 17:50:06 INFO - PROCESS | 1834 | 1461631806058 Marionette DEBUG loaded listener.js 17:50:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa22361a000) [pid = 1834] [serial = 2094] [outer = 0x7fa222a57400] 17:50:06 INFO - PROCESS | 1834 | 1461631806881 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:50:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:50:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1478ms 17:50:06 INFO - PROCESS | 1834 | 1461631806914 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:50:06 INFO - PROCESS | 1834 | 1461631806917 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:50:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:50:06 INFO - PROCESS | 1834 | 1461631806923 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:50:06 INFO - PROCESS | 1834 | 1461631806926 Marionette TRACE conn3 <- [1,2762,null,{}] 17:50:06 INFO - PROCESS | 1834 | 1461631806931 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:07 INFO - PROCESS | 1834 | 1461631807197 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:50:07 INFO - PROCESS | 1834 | 1461631807472 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2159a5800 == 175 [pid = 1834] [id = 698] 17:50:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa212c7c000) [pid = 1834] [serial = 2095] [outer = (nil)] 17:50:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa215932800) [pid = 1834] [serial = 2096] [outer = 0x7fa212c7c000] 17:50:07 INFO - PROCESS | 1834 | 1461631807593 Marionette DEBUG loaded listener.js 17:50:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa21e420c00) [pid = 1834] [serial = 2097] [outer = 0x7fa212c7c000] 17:50:08 INFO - PROCESS | 1834 | 1461631808482 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:50:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:50:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1634ms 17:50:08 INFO - PROCESS | 1834 | 1461631808558 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:50:08 INFO - PROCESS | 1834 | 1461631808561 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:50:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:50:08 INFO - PROCESS | 1834 | 1461631808567 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:50:08 INFO - PROCESS | 1834 | 1461631808569 Marionette TRACE conn3 <- [1,2766,null,{}] 17:50:08 INFO - PROCESS | 1834 | 1461631808575 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:08 INFO - PROCESS | 1834 | 1461631808816 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:50:09 INFO - PROCESS | 1834 | 1461631809577 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215b89800 == 176 [pid = 1834] [id = 699] 17:50:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa212c7d000) [pid = 1834] [serial = 2098] [outer = (nil)] 17:50:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa212ee3c00) [pid = 1834] [serial = 2099] [outer = 0x7fa212c7d000] 17:50:09 INFO - PROCESS | 1834 | 1461631809659 Marionette DEBUG loaded listener.js 17:50:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa214351c00) [pid = 1834] [serial = 2100] [outer = 0x7fa212c7d000] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221826800 == 175 [pid = 1834] [id = 390] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21751f000 == 174 [pid = 1834] [id = 680] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215b8f000 == 173 [pid = 1834] [id = 679] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa212c23000 == 172 [pid = 1834] [id = 678] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b593000 == 171 [pid = 1834] [id = 670] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b356800 == 170 [pid = 1834] [id = 669] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21ae08800 == 169 [pid = 1834] [id = 668] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219d17000 == 168 [pid = 1834] [id = 667] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2192c7800 == 167 [pid = 1834] [id = 666] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218bc7000 == 166 [pid = 1834] [id = 665] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218719000 == 165 [pid = 1834] [id = 664] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217cc5800 == 164 [pid = 1834] [id = 663] 17:50:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215ba5800 == 163 [pid = 1834] [id = 662] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa2180bb000) [pid = 1834] [serial = 1985] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa228b2ec00) [pid = 1834] [serial = 1961] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa22c0b3800) [pid = 1834] [serial = 1973] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa213edc400) [pid = 1834] [serial = 1982] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa2239be000) [pid = 1834] [serial = 1952] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa220a10000) [pid = 1834] [serial = 1944] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa228f90c00) [pid = 1834] [serial = 1964] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa21c175400) [pid = 1834] [serial = 1935] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa21e30e400) [pid = 1834] [serial = 1940] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa229189c00) [pid = 1834] [serial = 1965] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa228611000) [pid = 1834] [serial = 1958] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa21e70f800) [pid = 1834] [serial = 1941] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa228089800) [pid = 1834] [serial = 1956] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa215ec4c00) [pid = 1834] [serial = 1923] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa21aed4800) [pid = 1834] [serial = 1931] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa215938000) [pid = 1834] [serial = 1922] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa21b641400) [pid = 1834] [serial = 1932] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa217eab400) [pid = 1834] [serial = 1983] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa219ec7800) [pid = 1834] [serial = 1928] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa215ec9000) [pid = 1834] [serial = 1979] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa22aa24000) [pid = 1834] [serial = 1970] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa222a59800) [pid = 1834] [serial = 1950] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa215ed4800) [pid = 1834] [serial = 1980] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa2295b1000) [pid = 1834] [serial = 1967] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa21b677800) [pid = 1834] [serial = 1934] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa228e99000) [pid = 1834] [serial = 1962] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa22a703000) [pid = 1834] [serial = 1968] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa227c59400) [pid = 1834] [serial = 1953] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa21879b000) [pid = 1834] [serial = 1926] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa215931400) [pid = 1834] [serial = 1976] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa22be7e000) [pid = 1834] [serial = 1971] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa222219000) [pid = 1834] [serial = 1947] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa21593b400) [pid = 1834] [serial = 1977] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa21d9b5400) [pid = 1834] [serial = 1937] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa222890800) [pid = 1834] [serial = 1949] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa218798000) [pid = 1834] [serial = 1851] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa227e8b000) [pid = 1834] [serial = 1955] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa221aa5400) [pid = 1834] [serial = 1946] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa220a06c00) [pid = 1834] [serial = 1943] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa2286f8400) [pid = 1834] [serial = 1959] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa2180b7c00) [pid = 1834] [serial = 1925] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa21aada800) [pid = 1834] [serial = 1929] [outer = (nil)] [url = about:blank] 17:50:10 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa21db4fc00) [pid = 1834] [serial = 1938] [outer = (nil)] [url = about:blank] 17:50:11 INFO - PROCESS | 1834 | 1461631811263 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:50:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:50:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2732ms 17:50:11 INFO - PROCESS | 1834 | 1461631811300 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:50:11 INFO - PROCESS | 1834 | 1461631811306 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:50:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:50:11 INFO - PROCESS | 1834 | 1461631811313 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:50:11 INFO - PROCESS | 1834 | 1461631811318 Marionette TRACE conn3 <- [1,2770,null,{}] 17:50:11 INFO - PROCESS | 1834 | 1461631811325 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:11 INFO - PROCESS | 1834 | 1461631811651 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:50:11 INFO - PROCESS | 1834 | 1461631811819 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215ba9000 == 164 [pid = 1834] [id = 700] 17:50:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa217ea4c00) [pid = 1834] [serial = 2101] [outer = (nil)] 17:50:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa2180b9c00) [pid = 1834] [serial = 2102] [outer = 0x7fa217ea4c00] 17:50:11 INFO - PROCESS | 1834 | 1461631811888 Marionette DEBUG loaded listener.js 17:50:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa218790c00) [pid = 1834] [serial = 2103] [outer = 0x7fa217ea4c00] 17:50:12 INFO - PROCESS | 1834 | 1461631812640 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:50:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:50:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1382ms 17:50:12 INFO - PROCESS | 1834 | 1461631812698 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:50:12 INFO - PROCESS | 1834 | 1461631812704 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:50:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:50:12 INFO - PROCESS | 1834 | 1461631812711 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:50:12 INFO - PROCESS | 1834 | 1461631812714 Marionette TRACE conn3 <- [1,2774,null,{}] 17:50:12 INFO - PROCESS | 1834 | 1461631812719 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:12 INFO - PROCESS | 1834 | 1461631812966 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:50:13 INFO - PROCESS | 1834 | 1461631813183 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217c6a000 == 165 [pid = 1834] [id = 701] 17:50:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa2180b2c00) [pid = 1834] [serial = 2104] [outer = (nil)] 17:50:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa218990400) [pid = 1834] [serial = 2105] [outer = 0x7fa2180b2c00] 17:50:13 INFO - PROCESS | 1834 | 1461631813258 Marionette DEBUG loaded listener.js 17:50:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa2190a9400) [pid = 1834] [serial = 2106] [outer = 0x7fa2180b2c00] 17:50:14 INFO - PROCESS | 1834 | 1461631814196 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:50:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:50:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1532ms 17:50:14 INFO - PROCESS | 1834 | 1461631814245 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:50:14 INFO - PROCESS | 1834 | 1461631814251 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:50:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:50:14 INFO - PROCESS | 1834 | 1461631814274 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:50:14 INFO - PROCESS | 1834 | 1461631814289 Marionette TRACE conn3 <- [1,2778,null,{}] 17:50:14 INFO - PROCESS | 1834 | 1461631814310 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:14 INFO - PROCESS | 1834 | 1461631814620 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:50:14 INFO - PROCESS | 1834 | 1461631814686 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219027000 == 166 [pid = 1834] [id = 702] 17:50:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa219db0000) [pid = 1834] [serial = 2107] [outer = (nil)] 17:50:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa219ecd400) [pid = 1834] [serial = 2108] [outer = 0x7fa219db0000] 17:50:14 INFO - PROCESS | 1834 | 1461631814808 Marionette DEBUG loaded listener.js 17:50:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa21aada800) [pid = 1834] [serial = 2109] [outer = 0x7fa219db0000] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa22aa1b400) [pid = 1834] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa213ed8400) [pid = 1834] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa216aef000) [pid = 1834] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa212ed9c00) [pid = 1834] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa21cd92800) [pid = 1834] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa212c74c00) [pid = 1834] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa21434e000) [pid = 1834] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa217ea5000) [pid = 1834] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa215be1400) [pid = 1834] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa212c75400) [pid = 1834] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa21ccaa400) [pid = 1834] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa21ccabc00) [pid = 1834] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa21804f400) [pid = 1834] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa2188db000) [pid = 1834] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa219ec9000) [pid = 1834] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa2188db400) [pid = 1834] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7fa218794400) [pid = 1834] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7fa21cb1f000) [pid = 1834] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7fa21aed1400) [pid = 1834] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7fa219ecfc00) [pid = 1834] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:50:15 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7fa218d73c00) [pid = 1834] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:50:16 INFO - PROCESS | 1834 | 1461631816183 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:50:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:50:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1961ms 17:50:16 INFO - PROCESS | 1834 | 1461631816231 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:50:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:50:16 INFO - PROCESS | 1834 | 1461631816235 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:50:16 INFO - PROCESS | 1834 | 1461631816242 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:50:16 INFO - PROCESS | 1834 | 1461631816246 Marionette TRACE conn3 <- [1,2782,null,{}] 17:50:16 INFO - PROCESS | 1834 | 1461631816251 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:16 INFO - PROCESS | 1834 | 1461631816539 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:50:16 INFO - PROCESS | 1834 | 1461631816664 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2192df800 == 167 [pid = 1834] [id = 703] 17:50:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7fa215be1400) [pid = 1834] [serial = 2110] [outer = (nil)] 17:50:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7fa2188db400) [pid = 1834] [serial = 2111] [outer = 0x7fa215be1400] 17:50:16 INFO - PROCESS | 1834 | 1461631816729 Marionette DEBUG loaded listener.js 17:50:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7fa219ecdc00) [pid = 1834] [serial = 2112] [outer = 0x7fa215be1400] 17:50:17 INFO - PROCESS | 1834 | 1461631817474 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:50:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:50:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1286ms 17:50:17 INFO - PROCESS | 1834 | 1461631817528 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:50:17 INFO - PROCESS | 1834 | 1461631817532 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:50:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:50:17 INFO - PROCESS | 1834 | 1461631817538 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:50:17 INFO - PROCESS | 1834 | 1461631817541 Marionette TRACE conn3 <- [1,2786,null,{}] 17:50:17 INFO - PROCESS | 1834 | 1461631817547 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:17 INFO - PROCESS | 1834 | 1461631817865 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:50:18 INFO - PROCESS | 1834 | 1461631818262 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21599a000 == 168 [pid = 1834] [id = 704] 17:50:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7fa212c7ec00) [pid = 1834] [serial = 2113] [outer = (nil)] 17:50:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7fa21434c800) [pid = 1834] [serial = 2114] [outer = 0x7fa212c7ec00] 17:50:18 INFO - PROCESS | 1834 | 1461631818344 Marionette DEBUG loaded listener.js 17:50:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa215be0000) [pid = 1834] [serial = 2115] [outer = 0x7fa212c7ec00] 17:50:19 INFO - PROCESS | 1834 | 1461631819292 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:50:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:50:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1835ms 17:50:19 INFO - PROCESS | 1834 | 1461631819376 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:50:19 INFO - PROCESS | 1834 | 1461631819383 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:50:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:50:19 INFO - PROCESS | 1834 | 1461631819391 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:50:19 INFO - PROCESS | 1834 | 1461631819397 Marionette TRACE conn3 <- [1,2790,null,{}] 17:50:19 INFO - PROCESS | 1834 | 1461631819404 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:19 INFO - PROCESS | 1834 | 1461631819708 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:50:20 INFO - PROCESS | 1834 | 1461631820040 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21863a000 == 169 [pid = 1834] [id = 705] 17:50:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa217e9f400) [pid = 1834] [serial = 2116] [outer = (nil)] 17:50:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa2180b2800) [pid = 1834] [serial = 2117] [outer = 0x7fa217e9f400] 17:50:20 INFO - PROCESS | 1834 | 1461631820122 Marionette DEBUG loaded listener.js 17:50:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa218793000) [pid = 1834] [serial = 2118] [outer = 0x7fa217e9f400] 17:50:21 INFO - PROCESS | 1834 | 1461631821070 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:50:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:50:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1742ms 17:50:21 INFO - PROCESS | 1834 | 1461631821137 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:50:21 INFO - PROCESS | 1834 | 1461631821143 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:50:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:50:21 INFO - PROCESS | 1834 | 1461631821150 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:50:21 INFO - PROCESS | 1834 | 1461631821153 Marionette TRACE conn3 <- [1,2794,null,{}] 17:50:21 INFO - PROCESS | 1834 | 1461631821159 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:21 INFO - PROCESS | 1834 | 1461631821410 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:50:21 INFO - PROCESS | 1834 | 1461631821764 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21abaf800 == 170 [pid = 1834] [id = 706] 17:50:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa218989800) [pid = 1834] [serial = 2119] [outer = (nil)] 17:50:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa218d75800) [pid = 1834] [serial = 2120] [outer = 0x7fa218989800] 17:50:21 INFO - PROCESS | 1834 | 1461631821849 Marionette DEBUG loaded listener.js 17:50:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa219bc6000) [pid = 1834] [serial = 2121] [outer = 0x7fa218989800] 17:50:22 INFO - PROCESS | 1834 | 1461631822838 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:50:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:50:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1730ms 17:50:22 INFO - PROCESS | 1834 | 1461631822882 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:50:22 INFO - PROCESS | 1834 | 1461631822886 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:50:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:50:22 INFO - PROCESS | 1834 | 1461631822902 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:50:22 INFO - PROCESS | 1834 | 1461631822912 Marionette TRACE conn3 <- [1,2798,null,{}] 17:50:22 INFO - PROCESS | 1834 | 1461631822918 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:23 INFO - PROCESS | 1834 | 1461631823215 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:50:23 INFO - PROCESS | 1834 | 1461631823569 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c0a0800 == 171 [pid = 1834] [id = 707] 17:50:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa21ac4b400) [pid = 1834] [serial = 2122] [outer = (nil)] 17:50:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa21b47f800) [pid = 1834] [serial = 2123] [outer = 0x7fa21ac4b400] 17:50:23 INFO - PROCESS | 1834 | 1461631823646 Marionette DEBUG loaded listener.js 17:50:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa21b644c00) [pid = 1834] [serial = 2124] [outer = 0x7fa21ac4b400] 17:50:24 INFO - PROCESS | 1834 | 1461631824559 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:50:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:50:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1713ms 17:50:24 INFO - PROCESS | 1834 | 1461631824608 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:50:24 INFO - PROCESS | 1834 | 1461631824613 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:50:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:50:24 INFO - PROCESS | 1834 | 1461631824619 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:50:24 INFO - PROCESS | 1834 | 1461631824622 Marionette TRACE conn3 <- [1,2802,null,{}] 17:50:24 INFO - PROCESS | 1834 | 1461631824628 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:24 INFO - PROCESS | 1834 | 1461631824928 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:50:25 INFO - PROCESS | 1834 | 1461631825259 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cb43000 == 172 [pid = 1834] [id = 708] 17:50:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa21aecac00) [pid = 1834] [serial = 2125] [outer = (nil)] 17:50:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa21c179c00) [pid = 1834] [serial = 2126] [outer = 0x7fa21aecac00] 17:50:25 INFO - PROCESS | 1834 | 1461631825362 Marionette DEBUG loaded listener.js 17:50:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa21c375000) [pid = 1834] [serial = 2127] [outer = 0x7fa21aecac00] 17:50:26 INFO - PROCESS | 1834 | 1461631826242 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:50:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:50:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1689ms 17:50:26 INFO - PROCESS | 1834 | 1461631826311 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:50:26 INFO - PROCESS | 1834 | 1461631826315 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:50:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:50:26 INFO - PROCESS | 1834 | 1461631826321 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:50:26 INFO - PROCESS | 1834 | 1461631826324 Marionette TRACE conn3 <- [1,2806,null,{}] 17:50:26 INFO - PROCESS | 1834 | 1461631826330 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:26 INFO - PROCESS | 1834 | 1461631826575 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:50:26 INFO - PROCESS | 1834 | 1461631826836 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e796800 == 173 [pid = 1834] [id = 709] 17:50:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa21cb12400) [pid = 1834] [serial = 2128] [outer = (nil)] 17:50:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa21cb16c00) [pid = 1834] [serial = 2129] [outer = 0x7fa21cb12400] 17:50:26 INFO - PROCESS | 1834 | 1461631826978 Marionette DEBUG loaded listener.js 17:50:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa21d9b5800) [pid = 1834] [serial = 2130] [outer = 0x7fa21cb12400] 17:50:27 INFO - PROCESS | 1834 | 1461631827936 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:50:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:50:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1681ms 17:50:28 INFO - PROCESS | 1834 | 1461631828003 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:50:28 INFO - PROCESS | 1834 | 1461631828007 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:50:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:50:28 INFO - PROCESS | 1834 | 1461631828013 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:50:28 INFO - PROCESS | 1834 | 1461631828016 Marionette TRACE conn3 <- [1,2810,null,{}] 17:50:28 INFO - PROCESS | 1834 | 1461631828021 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:28 INFO - PROCESS | 1834 | 1461631828268 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:50:28 INFO - PROCESS | 1834 | 1461631828579 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221a66800 == 174 [pid = 1834] [id = 710] 17:50:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa21abf6c00) [pid = 1834] [serial = 2131] [outer = (nil)] 17:50:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa21dc1f800) [pid = 1834] [serial = 2132] [outer = 0x7fa21abf6c00] 17:50:28 INFO - PROCESS | 1834 | 1461631828659 Marionette DEBUG loaded listener.js 17:50:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa21e41a800) [pid = 1834] [serial = 2133] [outer = 0x7fa21abf6c00] 17:50:29 INFO - PROCESS | 1834 | 1461631829507 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:50:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:50:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1532ms 17:50:29 INFO - PROCESS | 1834 | 1461631829546 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:50:29 INFO - PROCESS | 1834 | 1461631829549 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:50:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:50:29 INFO - PROCESS | 1834 | 1461631829555 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:50:29 INFO - PROCESS | 1834 | 1461631829558 Marionette TRACE conn3 <- [1,2814,null,{}] 17:50:29 INFO - PROCESS | 1834 | 1461631829564 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:29 INFO - PROCESS | 1834 | 1461631829812 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:50:30 INFO - PROCESS | 1834 | 1461631830085 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221d1000 == 175 [pid = 1834] [id = 711] 17:50:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa21c37dc00) [pid = 1834] [serial = 2134] [outer = (nil)] 17:50:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa21e70f800) [pid = 1834] [serial = 2135] [outer = 0x7fa21c37dc00] 17:50:30 INFO - PROCESS | 1834 | 1461631830209 Marionette DEBUG loaded listener.js 17:50:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa21f080400) [pid = 1834] [serial = 2136] [outer = 0x7fa21c37dc00] 17:50:31 INFO - PROCESS | 1834 | 1461631831142 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:50:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:50:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1632ms 17:50:31 INFO - PROCESS | 1834 | 1461631831190 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:50:31 INFO - PROCESS | 1834 | 1461631831193 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:50:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:50:31 INFO - PROCESS | 1834 | 1461631831200 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:50:31 INFO - PROCESS | 1834 | 1461631831203 Marionette TRACE conn3 <- [1,2818,null,{}] 17:50:31 INFO - PROCESS | 1834 | 1461631831208 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:31 INFO - PROCESS | 1834 | 1461631831445 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:50:31 INFO - PROCESS | 1834 | 1461631831755 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227c0d000 == 176 [pid = 1834] [id = 712] 17:50:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa21db36400) [pid = 1834] [serial = 2137] [outer = (nil)] 17:50:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa221918400) [pid = 1834] [serial = 2138] [outer = 0x7fa21db36400] 17:50:31 INFO - PROCESS | 1834 | 1461631831833 Marionette DEBUG loaded listener.js 17:50:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa221ab2400) [pid = 1834] [serial = 2139] [outer = 0x7fa21db36400] 17:50:32 INFO - PROCESS | 1834 | 1461631832740 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:50:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:50:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1585ms 17:50:32 INFO - PROCESS | 1834 | 1461631832787 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:50:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:50:32 INFO - PROCESS | 1834 | 1461631832791 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:50:32 INFO - PROCESS | 1834 | 1461631832797 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:50:32 INFO - PROCESS | 1834 | 1461631832800 Marionette TRACE conn3 <- [1,2822,null,{}] 17:50:32 INFO - PROCESS | 1834 | 1461631832806 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:33 INFO - PROCESS | 1834 | 1461631833068 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:50:33 INFO - PROCESS | 1834 | 1461631833376 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227e1d000 == 177 [pid = 1834] [id = 713] 17:50:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa21e422c00) [pid = 1834] [serial = 2140] [outer = (nil)] 17:50:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa222218c00) [pid = 1834] [serial = 2141] [outer = 0x7fa21e422c00] 17:50:33 INFO - PROCESS | 1834 | 1461631833467 Marionette DEBUG loaded listener.js 17:50:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa222295800) [pid = 1834] [serial = 2142] [outer = 0x7fa21e422c00] 17:50:34 INFO - PROCESS | 1834 | 1461631834424 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:50:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:50:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1683ms 17:50:34 INFO - PROCESS | 1834 | 1461631834482 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:50:34 INFO - PROCESS | 1834 | 1461631834488 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:50:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:50:34 INFO - PROCESS | 1834 | 1461631834497 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:50:34 INFO - PROCESS | 1834 | 1461631834503 Marionette TRACE conn3 <- [1,2826,null,{}] 17:50:34 INFO - PROCESS | 1834 | 1461631834511 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:34 INFO - PROCESS | 1834 | 1461631834853 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:50:35 INFO - PROCESS | 1834 | 1461631835175 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22929b000 == 178 [pid = 1834] [id = 714] 17:50:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa222a59800) [pid = 1834] [serial = 2143] [outer = (nil)] 17:50:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa2233b7800) [pid = 1834] [serial = 2144] [outer = 0x7fa222a59800] 17:50:35 INFO - PROCESS | 1834 | 1461631835262 Marionette DEBUG loaded listener.js 17:50:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa2236c3400) [pid = 1834] [serial = 2145] [outer = 0x7fa222a59800] 17:50:36 INFO - PROCESS | 1834 | 1461631836212 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:50:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:50:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1793ms 17:50:36 INFO - PROCESS | 1834 | 1461631836291 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:50:36 INFO - PROCESS | 1834 | 1461631836295 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:50:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:50:36 INFO - PROCESS | 1834 | 1461631836301 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:50:36 INFO - PROCESS | 1834 | 1461631836307 Marionette TRACE conn3 <- [1,2830,null,{}] 17:50:36 INFO - PROCESS | 1834 | 1461631836313 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:36 INFO - PROCESS | 1834 | 1461631836628 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:50:36 INFO - PROCESS | 1834 | 1461631836944 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22bfbc000 == 179 [pid = 1834] [id = 715] 17:50:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa2236cf800) [pid = 1834] [serial = 2146] [outer = (nil)] 17:50:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa2239bf000) [pid = 1834] [serial = 2147] [outer = 0x7fa2236cf800] 17:50:37 INFO - PROCESS | 1834 | 1461631837018 Marionette DEBUG loaded listener.js 17:50:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa223dfc400) [pid = 1834] [serial = 2148] [outer = 0x7fa2236cf800] 17:50:37 INFO - PROCESS | 1834 | 1461631837885 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:50:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:50:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1631ms 17:50:37 INFO - PROCESS | 1834 | 1461631837933 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:50:37 INFO - PROCESS | 1834 | 1461631837937 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:50:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:50:37 INFO - PROCESS | 1834 | 1461631837943 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:50:37 INFO - PROCESS | 1834 | 1461631837945 Marionette TRACE conn3 <- [1,2834,null,{}] 17:50:37 INFO - PROCESS | 1834 | 1461631837950 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:38 INFO - PROCESS | 1834 | 1461631838181 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:50:38 INFO - PROCESS | 1834 | 1461631838450 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c1a3800 == 180 [pid = 1834] [id = 716] 17:50:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa2236cfc00) [pid = 1834] [serial = 2149] [outer = (nil)] 17:50:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa227c58400) [pid = 1834] [serial = 2150] [outer = 0x7fa2236cfc00] 17:50:38 INFO - PROCESS | 1834 | 1461631838568 Marionette DEBUG loaded listener.js 17:50:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa227c5f400) [pid = 1834] [serial = 2151] [outer = 0x7fa2236cfc00] 17:50:39 INFO - PROCESS | 1834 | 1461631839488 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:50:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:50:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1583ms 17:50:39 INFO - PROCESS | 1834 | 1461631839527 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:50:39 INFO - PROCESS | 1834 | 1461631839531 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:50:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:50:39 INFO - PROCESS | 1834 | 1461631839537 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:50:39 INFO - PROCESS | 1834 | 1461631839540 Marionette TRACE conn3 <- [1,2838,null,{}] 17:50:39 INFO - PROCESS | 1834 | 1461631839546 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:39 INFO - PROCESS | 1834 | 1461631839784 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:50:40 INFO - PROCESS | 1834 | 1461631840028 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2303b3800 == 181 [pid = 1834] [id = 717] 17:50:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa212c71c00) [pid = 1834] [serial = 2152] [outer = (nil)] 17:50:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa227c67800) [pid = 1834] [serial = 2153] [outer = 0x7fa212c71c00] 17:50:40 INFO - PROCESS | 1834 | 1461631840141 Marionette DEBUG loaded listener.js 17:50:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa227c85c00) [pid = 1834] [serial = 2154] [outer = 0x7fa212c71c00] 17:50:41 INFO - PROCESS | 1834 | 1461631841061 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:50:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:50:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1580ms 17:50:41 INFO - PROCESS | 1834 | 1461631841118 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:50:41 INFO - PROCESS | 1834 | 1461631841121 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:50:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:50:41 INFO - PROCESS | 1834 | 1461631841127 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:50:41 INFO - PROCESS | 1834 | 1461631841129 Marionette TRACE conn3 <- [1,2842,null,{}] 17:50:41 INFO - PROCESS | 1834 | 1461631841135 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:41 INFO - PROCESS | 1834 | 1461631841369 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:50:41 INFO - PROCESS | 1834 | 1461631841640 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2319ea800 == 182 [pid = 1834] [id = 718] 17:50:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa223dfb800) [pid = 1834] [serial = 2155] [outer = (nil)] 17:50:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa227e88c00) [pid = 1834] [serial = 2156] [outer = 0x7fa223dfb800] 17:50:41 INFO - PROCESS | 1834 | 1461631841755 Marionette DEBUG loaded listener.js 17:50:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa227e8f800) [pid = 1834] [serial = 2157] [outer = 0x7fa223dfb800] 17:50:42 INFO - PROCESS | 1834 | 1461631842643 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:50:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:50:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1586ms 17:50:42 INFO - PROCESS | 1834 | 1461631842714 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:50:42 INFO - PROCESS | 1834 | 1461631842718 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:50:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:50:42 INFO - PROCESS | 1834 | 1461631842724 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:50:42 INFO - PROCESS | 1834 | 1461631842726 Marionette TRACE conn3 <- [1,2846,null,{}] 17:50:42 INFO - PROCESS | 1834 | 1461631842732 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:42 INFO - PROCESS | 1834 | 1461631842989 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:50:43 INFO - PROCESS | 1834 | 1461631843297 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232368800 == 183 [pid = 1834] [id = 719] 17:50:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa227c64400) [pid = 1834] [serial = 2158] [outer = (nil)] 17:50:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa227ee2800) [pid = 1834] [serial = 2159] [outer = 0x7fa227c64400] 17:50:43 INFO - PROCESS | 1834 | 1461631843378 Marionette DEBUG loaded listener.js 17:50:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa227eef400) [pid = 1834] [serial = 2160] [outer = 0x7fa227c64400] 17:50:44 INFO - PROCESS | 1834 | 1461631844287 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:50:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:50:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1633ms 17:50:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:50:44 INFO - PROCESS | 1834 | 1461631844358 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:50:44 INFO - PROCESS | 1834 | 1461631844361 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:50:44 INFO - PROCESS | 1834 | 1461631844368 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:50:44 INFO - PROCESS | 1834 | 1461631844372 Marionette TRACE conn3 <- [1,2850,null,{}] 17:50:44 INFO - PROCESS | 1834 | 1461631844379 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:44 INFO - PROCESS | 1834 | 1461631844670 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:50:44 INFO - PROCESS | 1834 | 1461631844983 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a91000 == 184 [pid = 1834] [id = 720] 17:50:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa21c374c00) [pid = 1834] [serial = 2161] [outer = (nil)] 17:50:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa228089800) [pid = 1834] [serial = 2162] [outer = 0x7fa21c374c00] 17:50:45 INFO - PROCESS | 1834 | 1461631845058 Marionette DEBUG loaded listener.js 17:50:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa2285dc800) [pid = 1834] [serial = 2163] [outer = 0x7fa21c374c00] 17:50:45 INFO - PROCESS | 1834 | 1461631845911 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:50:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:50:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1591ms 17:50:45 INFO - PROCESS | 1834 | 1461631845960 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:50:45 INFO - PROCESS | 1834 | 1461631845963 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:50:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:50:45 INFO - PROCESS | 1834 | 1461631845969 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:50:45 INFO - PROCESS | 1834 | 1461631845973 Marionette TRACE conn3 <- [1,2854,null,{}] 17:50:45 INFO - PROCESS | 1834 | 1461631845979 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:46 INFO - PROCESS | 1834 | 1461631846224 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:50:46 INFO - PROCESS | 1834 | 1461631846500 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233060000 == 185 [pid = 1834] [id = 721] 17:50:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa222a5e000) [pid = 1834] [serial = 2164] [outer = (nil)] 17:50:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa228604000) [pid = 1834] [serial = 2165] [outer = 0x7fa222a5e000] 17:50:46 INFO - PROCESS | 1834 | 1461631846632 Marionette DEBUG loaded listener.js 17:50:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa22860b400) [pid = 1834] [serial = 2166] [outer = 0x7fa222a5e000] 17:50:47 INFO - PROCESS | 1834 | 1461631847570 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:50:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:50:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1680ms 17:50:47 INFO - PROCESS | 1834 | 1461631847651 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:50:47 INFO - PROCESS | 1834 | 1461631847655 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:50:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:50:47 INFO - PROCESS | 1834 | 1461631847661 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:50:47 INFO - PROCESS | 1834 | 1461631847663 Marionette TRACE conn3 <- [1,2858,null,{}] 17:50:47 INFO - PROCESS | 1834 | 1461631847669 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:47 INFO - PROCESS | 1834 | 1461631847977 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2229d6800 == 184 [pid = 1834] [id = 604] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227c19800 == 183 [pid = 1834] [id = 605] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228c2a800 == 182 [pid = 1834] [id = 607] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2192df800 == 181 [pid = 1834] [id = 703] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219027000 == 180 [pid = 1834] [id = 702] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217c6a000 == 179 [pid = 1834] [id = 701] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215ba9000 == 178 [pid = 1834] [id = 700] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215b89800 == 177 [pid = 1834] [id = 699] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2291b1000 == 176 [pid = 1834] [id = 697] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228b5d000 == 175 [pid = 1834] [id = 696] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228578000 == 174 [pid = 1834] [id = 695] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2284e4800 == 173 [pid = 1834] [id = 694] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227dcb800 == 172 [pid = 1834] [id = 693] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227ca6000 == 171 [pid = 1834] [id = 692] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa224244800 == 170 [pid = 1834] [id = 691] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2235da800 == 169 [pid = 1834] [id = 690] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221be7800 == 168 [pid = 1834] [id = 689] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa220937000 == 167 [pid = 1834] [id = 688] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e4ca000 == 166 [pid = 1834] [id = 687] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c0b5800 == 165 [pid = 1834] [id = 686] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21ae0d000 == 164 [pid = 1834] [id = 685] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219cd1000 == 163 [pid = 1834] [id = 684] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218bb4000 == 162 [pid = 1834] [id = 683] 17:50:49 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2174aa800 == 161 [pid = 1834] [id = 682] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa22e93f400) [pid = 1834] [serial = 1974] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa219c44000) [pid = 1834] [serial = 1920] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa218563800) [pid = 1834] [serial = 2042] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa212edf400) [pid = 1834] [serial = 2036] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa213ed9c00) [pid = 1834] [serial = 2037] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa21e30ac00) [pid = 1834] [serial = 2030] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa21e704800) [pid = 1834] [serial = 2031] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa21db4f000) [pid = 1834] [serial = 2027] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa21e305c00) [pid = 1834] [serial = 2028] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa215ecb400) [pid = 1834] [serial = 2039] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa21804d000) [pid = 1834] [serial = 1991] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa2180c0c00) [pid = 1834] [serial = 1992] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa215be9800) [pid = 1834] [serial = 1988] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa218795800) [pid = 1834] [serial = 2043] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa215ed7800) [pid = 1834] [serial = 1989] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa21e70b000) [pid = 1834] [serial = 2033] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa21cd9a400) [pid = 1834] [serial = 2021] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa21f081400) [pid = 1834] [serial = 2034] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa21db35c00) [pid = 1834] [serial = 2024] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa21db43c00) [pid = 1834] [serial = 2025] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa2190ae800) [pid = 1834] [serial = 1997] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa2190b4c00) [pid = 1834] [serial = 1998] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa21c17d000) [pid = 1834] [serial = 2015] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa21c376c00) [pid = 1834] [serial = 2016] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa21b642c00) [pid = 1834] [serial = 2009] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa21b64bc00) [pid = 1834] [serial = 2010] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa21aecd800) [pid = 1834] [serial = 2006] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa21b47ec00) [pid = 1834] [serial = 2007] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa2188d8400) [pid = 1834] [serial = 1994] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa21898d000) [pid = 1834] [serial = 1995] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa21cc9dc00) [pid = 1834] [serial = 2018] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa21ccab800) [pid = 1834] [serial = 2019] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa21b67dc00) [pid = 1834] [serial = 2012] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa21b685800) [pid = 1834] [serial = 2013] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa21abfc400) [pid = 1834] [serial = 2003] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa21ac4f800) [pid = 1834] [serial = 2004] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa219c42400) [pid = 1834] [serial = 2000] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa219c4ac00) [pid = 1834] [serial = 2001] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa21d9b8000) [pid = 1834] [serial = 2022] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa216aef400) [pid = 1834] [serial = 2040] [outer = (nil)] [url = about:blank] 17:50:49 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa21879cc00) [pid = 1834] [serial = 2045] [outer = (nil)] [url = about:blank] 17:50:50 INFO - PROCESS | 1834 | 1461631850172 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa213da0800 == 162 [pid = 1834] [id = 722] 17:50:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa213ecfc00) [pid = 1834] [serial = 2167] [outer = (nil)] 17:50:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa213ed7000) [pid = 1834] [serial = 2168] [outer = 0x7fa213ecfc00] 17:50:50 INFO - PROCESS | 1834 | 1461631850248 Marionette DEBUG loaded listener.js 17:50:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa215934c00) [pid = 1834] [serial = 2169] [outer = 0x7fa213ecfc00] 17:50:51 INFO - PROCESS | 1834 | 1461631851172 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:50:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:50:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 3540ms 17:50:51 INFO - PROCESS | 1834 | 1461631851205 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:50:51 INFO - PROCESS | 1834 | 1461631851211 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:50:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:50:51 INFO - PROCESS | 1834 | 1461631851256 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:50:51 INFO - PROCESS | 1834 | 1461631851262 Marionette TRACE conn3 <- [1,2862,null,{}] 17:50:51 INFO - PROCESS | 1834 | 1461631851270 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:51 INFO - PROCESS | 1834 | 1461631851527 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:50:51 INFO - PROCESS | 1834 | 1461631851768 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa216712000 == 163 [pid = 1834] [id = 723] 17:50:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa215ec9400) [pid = 1834] [serial = 2170] [outer = (nil)] 17:50:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa217803c00) [pid = 1834] [serial = 2171] [outer = 0x7fa215ec9400] 17:50:51 INFO - PROCESS | 1834 | 1461631851856 Marionette DEBUG loaded listener.js 17:50:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa217ea1800) [pid = 1834] [serial = 2172] [outer = 0x7fa215ec9400] 17:50:52 INFO - PROCESS | 1834 | 1461631852826 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:50:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:50:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1604ms 17:50:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:50:52 INFO - PROCESS | 1834 | 1461631852858 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:50:52 INFO - PROCESS | 1834 | 1461631852862 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:50:52 INFO - PROCESS | 1834 | 1461631852870 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:50:52 INFO - PROCESS | 1834 | 1461631852873 Marionette TRACE conn3 <- [1,2866,null,{}] 17:50:52 INFO - PROCESS | 1834 | 1461631852880 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:53 INFO - PROCESS | 1834 | 1461631853223 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:50:53 INFO - PROCESS | 1834 | 1461631853268 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217c5b800 == 164 [pid = 1834] [id = 724] 17:50:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa218561c00) [pid = 1834] [serial = 2173] [outer = (nil)] 17:50:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa218791400) [pid = 1834] [serial = 2174] [outer = 0x7fa218561c00] 17:50:53 INFO - PROCESS | 1834 | 1461631853346 Marionette DEBUG loaded listener.js 17:50:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa2188d1400) [pid = 1834] [serial = 2175] [outer = 0x7fa218561c00] 17:50:55 INFO - PROCESS | 1834 | 1461631855091 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:50:55 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa219db0000) [pid = 1834] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:50:55 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa217ea4c00) [pid = 1834] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:50:55 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa212c7d000) [pid = 1834] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:50:55 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa216af1000) [pid = 1834] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:50:55 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa2180b2c00) [pid = 1834] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:50:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:50:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2343ms 17:50:55 INFO - PROCESS | 1834 | 1461631855250 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:50:55 INFO - PROCESS | 1834 | 1461631855257 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:50:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:50:55 INFO - PROCESS | 1834 | 1461631855280 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:50:55 INFO - PROCESS | 1834 | 1461631855293 Marionette TRACE conn3 <- [1,2870,null,{}] 17:50:55 INFO - PROCESS | 1834 | 1461631855304 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:55 INFO - PROCESS | 1834 | 1461631855722 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:50:55 INFO - PROCESS | 1834 | 1461631855865 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218707000 == 165 [pid = 1834] [id = 725] 17:50:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa21898ac00) [pid = 1834] [serial = 2176] [outer = (nil)] 17:50:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa2190b1800) [pid = 1834] [serial = 2177] [outer = 0x7fa21898ac00] 17:50:55 INFO - PROCESS | 1834 | 1461631855937 Marionette DEBUG loaded listener.js 17:50:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa219bc4000) [pid = 1834] [serial = 2178] [outer = 0x7fa21898ac00] 17:50:56 INFO - PROCESS | 1834 | 1461631856777 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:50:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:50:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1565ms 17:50:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:50:56 INFO - PROCESS | 1834 | 1461631856832 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:50:56 INFO - PROCESS | 1834 | 1461631856836 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:50:56 INFO - PROCESS | 1834 | 1461631856843 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:50:56 INFO - PROCESS | 1834 | 1461631856847 Marionette TRACE conn3 <- [1,2874,null,{}] 17:50:56 INFO - PROCESS | 1834 | 1461631856853 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:57 INFO - PROCESS | 1834 | 1461631857091 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:50:57 INFO - PROCESS | 1834 | 1461631857593 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa215a96000 == 166 [pid = 1834] [id = 726] 17:50:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa212ed5400) [pid = 1834] [serial = 2179] [outer = (nil)] 17:50:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa213ed8800) [pid = 1834] [serial = 2180] [outer = 0x7fa212ed5400] 17:50:57 INFO - PROCESS | 1834 | 1461631857694 Marionette DEBUG loaded listener.js 17:50:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa215bdfc00) [pid = 1834] [serial = 2181] [outer = 0x7fa212ed5400] 17:50:58 INFO - PROCESS | 1834 | 1461631858736 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:50:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:50:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1937ms 17:50:58 INFO - PROCESS | 1834 | 1461631858781 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:50:58 INFO - PROCESS | 1834 | 1461631858788 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:50:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:50:58 INFO - PROCESS | 1834 | 1461631858797 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:50:58 INFO - PROCESS | 1834 | 1461631858803 Marionette TRACE conn3 <- [1,2878,null,{}] 17:50:58 INFO - PROCESS | 1834 | 1461631858812 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:59 INFO - PROCESS | 1834 | 1461631859093 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:50:59 INFO - PROCESS | 1834 | 1461631859437 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2180ea800 == 167 [pid = 1834] [id = 727] 17:50:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa217e43400) [pid = 1834] [serial = 2182] [outer = (nil)] 17:50:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa2180bc800) [pid = 1834] [serial = 2183] [outer = 0x7fa217e43400] 17:50:59 INFO - PROCESS | 1834 | 1461631859531 Marionette DEBUG loaded listener.js 17:50:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa218796400) [pid = 1834] [serial = 2184] [outer = 0x7fa217e43400] 17:51:00 INFO - PROCESS | 1834 | 1461631860563 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:51:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:51:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1837ms 17:51:00 INFO - PROCESS | 1834 | 1461631860637 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:51:00 INFO - PROCESS | 1834 | 1461631860645 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:51:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:51:00 INFO - PROCESS | 1834 | 1461631860655 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:51:00 INFO - PROCESS | 1834 | 1461631860658 Marionette TRACE conn3 <- [1,2882,null,{}] 17:51:00 INFO - PROCESS | 1834 | 1461631860666 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:00 INFO - PROCESS | 1834 | 1461631860960 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:51:01 INFO - PROCESS | 1834 | 1461631861332 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219033800 == 168 [pid = 1834] [id = 728] 17:51:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa218d76400) [pid = 1834] [serial = 2185] [outer = (nil)] 17:51:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa219c43800) [pid = 1834] [serial = 2186] [outer = 0x7fa218d76400] 17:51:01 INFO - PROCESS | 1834 | 1461631861413 Marionette DEBUG loaded listener.js 17:51:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa219ec9000) [pid = 1834] [serial = 2187] [outer = 0x7fa218d76400] 17:51:02 INFO - PROCESS | 1834 | 1461631862425 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:51:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:51:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1836ms 17:51:02 INFO - PROCESS | 1834 | 1461631862490 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:51:02 INFO - PROCESS | 1834 | 1461631862495 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:51:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:51:02 INFO - PROCESS | 1834 | 1461631862511 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:51:02 INFO - PROCESS | 1834 | 1461631862521 Marionette TRACE conn3 <- [1,2886,null,{}] 17:51:02 INFO - PROCESS | 1834 | 1461631862528 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:02 INFO - PROCESS | 1834 | 1461631862853 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:51:03 INFO - PROCESS | 1834 | 1461631863184 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21abab800 == 169 [pid = 1834] [id = 729] 17:51:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa2190ac400) [pid = 1834] [serial = 2188] [outer = (nil)] 17:51:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa21aecec00) [pid = 1834] [serial = 2189] [outer = 0x7fa2190ac400] 17:51:03 INFO - PROCESS | 1834 | 1461631863265 Marionette DEBUG loaded listener.js 17:51:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa21b646800) [pid = 1834] [serial = 2190] [outer = 0x7fa2190ac400] 17:51:04 INFO - PROCESS | 1834 | 1461631864311 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:51:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:51:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1857ms 17:51:04 INFO - PROCESS | 1834 | 1461631864362 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:51:04 INFO - PROCESS | 1834 | 1461631864366 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:51:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:51:04 INFO - PROCESS | 1834 | 1461631864373 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:51:04 INFO - PROCESS | 1834 | 1461631864376 Marionette TRACE conn3 <- [1,2890,null,{}] 17:51:04 INFO - PROCESS | 1834 | 1461631864382 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:04 INFO - PROCESS | 1834 | 1461631864635 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:51:04 INFO - PROCESS | 1834 | 1461631864944 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b232000 == 170 [pid = 1834] [id = 730] 17:51:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa21abfc800) [pid = 1834] [serial = 2191] [outer = (nil)] 17:51:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa21b683400) [pid = 1834] [serial = 2192] [outer = 0x7fa21abfc800] 17:51:05 INFO - PROCESS | 1834 | 1461631865025 Marionette DEBUG loaded listener.js 17:51:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa21c17fc00) [pid = 1834] [serial = 2193] [outer = 0x7fa21abfc800] 17:51:05 INFO - PROCESS | 1834 | 1461631865896 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:51:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:51:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1581ms 17:51:05 INFO - PROCESS | 1834 | 1461631865955 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:51:05 INFO - PROCESS | 1834 | 1461631865958 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:51:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:51:05 INFO - PROCESS | 1834 | 1461631865965 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:51:05 INFO - PROCESS | 1834 | 1461631865968 Marionette TRACE conn3 <- [1,2894,null,{}] 17:51:05 INFO - PROCESS | 1834 | 1461631865973 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:06 INFO - PROCESS | 1834 | 1461631866215 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:51:06 INFO - PROCESS | 1834 | 1461631866478 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b581000 == 171 [pid = 1834] [id = 731] 17:51:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa21c3c2c00) [pid = 1834] [serial = 2194] [outer = (nil)] 17:51:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa21cb1e800) [pid = 1834] [serial = 2195] [outer = 0x7fa21c3c2c00] 17:51:06 INFO - PROCESS | 1834 | 1461631866625 Marionette DEBUG loaded listener.js 17:51:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa21d9b3400) [pid = 1834] [serial = 2196] [outer = 0x7fa21c3c2c00] 17:51:07 INFO - PROCESS | 1834 | 1461631867586 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:51:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:51:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1689ms 17:51:07 INFO - PROCESS | 1834 | 1461631867655 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:51:07 INFO - PROCESS | 1834 | 1461631867659 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:51:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:51:07 INFO - PROCESS | 1834 | 1461631867666 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:51:07 INFO - PROCESS | 1834 | 1461631867669 Marionette TRACE conn3 <- [1,2898,null,{}] 17:51:07 INFO - PROCESS | 1834 | 1461631867675 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:07 INFO - PROCESS | 1834 | 1461631867961 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:51:08 INFO - PROCESS | 1834 | 1461631868275 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21cb3c000 == 172 [pid = 1834] [id = 732] 17:51:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa21c37e800) [pid = 1834] [serial = 2197] [outer = (nil)] 17:51:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa21db50400) [pid = 1834] [serial = 2198] [outer = 0x7fa21c37e800] 17:51:08 INFO - PROCESS | 1834 | 1461631868354 Marionette DEBUG loaded listener.js 17:51:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa21e41dc00) [pid = 1834] [serial = 2199] [outer = 0x7fa21c37e800] 17:51:09 INFO - PROCESS | 1834 | 1461631869256 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:51:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:51:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1684ms 17:51:09 INFO - PROCESS | 1834 | 1461631869351 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:51:09 INFO - PROCESS | 1834 | 1461631869355 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:51:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:51:09 INFO - PROCESS | 1834 | 1461631869388 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:51:09 INFO - PROCESS | 1834 | 1461631869391 Marionette TRACE conn3 <- [1,2902,null,{}] 17:51:09 INFO - PROCESS | 1834 | 1461631869454 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:09 INFO - PROCESS | 1834 | 1461631869726 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:51:10 INFO - PROCESS | 1834 | 1461631870039 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f0d8800 == 173 [pid = 1834] [id = 733] 17:51:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa2180bb400) [pid = 1834] [serial = 2200] [outer = (nil)] 17:51:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa220a04400) [pid = 1834] [serial = 2201] [outer = 0x7fa2180bb400] 17:51:10 INFO - PROCESS | 1834 | 1461631870113 Marionette DEBUG loaded listener.js 17:51:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa22191ac00) [pid = 1834] [serial = 2202] [outer = 0x7fa2180bb400] 17:51:11 INFO - PROCESS | 1834 | 1461631871087 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:51:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:51:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1744ms 17:51:11 INFO - PROCESS | 1834 | 1461631871134 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:51:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:51:11 INFO - PROCESS | 1834 | 1461631871139 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:51:11 INFO - PROCESS | 1834 | 1461631871147 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:51:11 INFO - PROCESS | 1834 | 1461631871150 Marionette TRACE conn3 <- [1,2906,null,{}] 17:51:11 INFO - PROCESS | 1834 | 1461631871158 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:11 INFO - PROCESS | 1834 | 1461631871434 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:51:11 INFO - PROCESS | 1834 | 1461631871742 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa220a20800 == 174 [pid = 1834] [id = 734] 17:51:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa21cb13000) [pid = 1834] [serial = 2203] [outer = (nil)] 17:51:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa221aa7c00) [pid = 1834] [serial = 2204] [outer = 0x7fa21cb13000] 17:51:11 INFO - PROCESS | 1834 | 1461631871823 Marionette DEBUG loaded listener.js 17:51:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa222293400) [pid = 1834] [serial = 2205] [outer = 0x7fa21cb13000] 17:51:12 INFO - PROCESS | 1834 | 1461631872739 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:51:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:51:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1636ms 17:51:12 INFO - PROCESS | 1834 | 1461631872783 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:51:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:51:12 INFO - PROCESS | 1834 | 1461631872788 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:51:12 INFO - PROCESS | 1834 | 1461631872795 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:51:12 INFO - PROCESS | 1834 | 1461631872799 Marionette TRACE conn3 <- [1,2910,null,{}] 17:51:12 INFO - PROCESS | 1834 | 1461631872805 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:13 INFO - PROCESS | 1834 | 1461631873103 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:51:13 INFO - PROCESS | 1834 | 1461631873431 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221a63800 == 175 [pid = 1834] [id = 735] 17:51:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa21f074400) [pid = 1834] [serial = 2206] [outer = (nil)] 17:51:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa22288ec00) [pid = 1834] [serial = 2207] [outer = 0x7fa21f074400] 17:51:13 INFO - PROCESS | 1834 | 1461631873547 Marionette DEBUG loaded listener.js 17:51:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa222a50800) [pid = 1834] [serial = 2208] [outer = 0x7fa21f074400] 17:51:14 INFO - PROCESS | 1834 | 1461631874445 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:51:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:51:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:51:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1686ms 17:51:14 INFO - PROCESS | 1834 | 1461631874481 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:51:14 INFO - PROCESS | 1834 | 1461631874484 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:51:14 INFO - TEST-START | /DOMEvents/constructors.html 17:51:14 INFO - PROCESS | 1834 | 1461631874494 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:51:14 INFO - PROCESS | 1834 | 1461631874498 Marionette TRACE conn3 <- [1,2914,null,{}] 17:51:14 INFO - PROCESS | 1834 | 1461631874505 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:14 INFO - PROCESS | 1834 | 1461631874765 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:51:15 INFO - PROCESS | 1834 | 1461631875051 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221bb000 == 176 [pid = 1834] [id = 736] 17:51:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa2233af800) [pid = 1834] [serial = 2209] [outer = (nil)] 17:51:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa2233dd000) [pid = 1834] [serial = 2210] [outer = 0x7fa2233af800] 17:51:15 INFO - PROCESS | 1834 | 1461631875217 Marionette DEBUG loaded listener.js 17:51:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa223619400) [pid = 1834] [serial = 2211] [outer = 0x7fa2233af800] 17:51:16 INFO - PROCESS | 1834 | 1461631876291 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:51:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:51:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:51:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:51:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:51:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:51:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:51:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:51:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:51:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 1854ms 17:51:16 INFO - PROCESS | 1834 | 1461631876351 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:51:16 INFO - PROCESS | 1834 | 1461631876360 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:51:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:51:16 INFO - PROCESS | 1834 | 1461631876371 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:51:16 INFO - PROCESS | 1834 | 1461631876382 Marionette TRACE conn3 <- [1,2918,null,{}] 17:51:16 INFO - PROCESS | 1834 | 1461631876398 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:16 INFO - PROCESS | 1834 | 1461631876728 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:51:17 INFO - PROCESS | 1834 | 1461631877049 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227c07000 == 177 [pid = 1834] [id = 737] 17:51:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa2236c3000) [pid = 1834] [serial = 2212] [outer = (nil)] 17:51:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa227ee2c00) [pid = 1834] [serial = 2213] [outer = 0x7fa2236c3000] 17:51:17 INFO - PROCESS | 1834 | 1461631877122 Marionette DEBUG loaded listener.js 17:51:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa2285dcc00) [pid = 1834] [serial = 2214] [outer = 0x7fa2236c3000] 17:51:17 INFO - PROCESS | 1834 | 1461631877905 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:51:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:51:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1548ms 17:51:17 INFO - PROCESS | 1834 | 1461631877920 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:51:17 INFO - PROCESS | 1834 | 1461631877922 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:51:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:51:17 INFO - PROCESS | 1834 | 1461631877929 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:51:17 INFO - PROCESS | 1834 | 1461631877933 Marionette TRACE conn3 <- [1,2922,null,{}] 17:51:17 INFO - PROCESS | 1834 | 1461631877938 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:18 INFO - PROCESS | 1834 | 1461631878185 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:51:18 INFO - PROCESS | 1834 | 1461631878437 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227e13800 == 178 [pid = 1834] [id = 738] 17:51:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa2239b5c00) [pid = 1834] [serial = 2215] [outer = (nil)] 17:51:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7fa22860d800) [pid = 1834] [serial = 2216] [outer = 0x7fa2239b5c00] 17:51:18 INFO - PROCESS | 1834 | 1461631878523 Marionette DEBUG loaded listener.js 17:51:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7fa22866cc00) [pid = 1834] [serial = 2217] [outer = 0x7fa2239b5c00] 17:51:19 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:51:19 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:51:19 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:51:19 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:51:19 INFO - PROCESS | 1834 | 1461631879393 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:51:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:51:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:51:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 17:51:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:51:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 17:51:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:51:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 17:51:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:51:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:51:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1480ms 17:51:19 INFO - PROCESS | 1834 | 1461631879417 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:51:19 INFO - PROCESS | 1834 | 1461631879445 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:51:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:51:19 INFO - PROCESS | 1834 | 1461631879453 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:51:19 INFO - PROCESS | 1834 | 1461631879456 Marionette TRACE conn3 <- [1,2926,null,{}] 17:51:19 INFO - PROCESS | 1834 | 1461631879463 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:19 INFO - PROCESS | 1834 | 1461631879822 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:51:20 INFO - PROCESS | 1834 | 1461631880032 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228eb6000 == 179 [pid = 1834] [id = 739] 17:51:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7fa220a03400) [pid = 1834] [serial = 2218] [outer = (nil)] 17:51:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa2288dd000) [pid = 1834] [serial = 2219] [outer = 0x7fa220a03400] 17:51:20 INFO - PROCESS | 1834 | 1461631880158 Marionette DEBUG loaded listener.js 17:51:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7fa2288e5c00) [pid = 1834] [serial = 2220] [outer = 0x7fa220a03400] 17:51:20 INFO - PROCESS | 1834 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:51:20 INFO - PROCESS | 1834 | 1461631880929 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:51:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:51:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1535ms 17:51:20 INFO - PROCESS | 1834 | 1461631880990 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:51:20 INFO - PROCESS | 1834 | 1461631880994 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:51:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:51:21 INFO - PROCESS | 1834 | 1461631881002 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:51:21 INFO - PROCESS | 1834 | 1461631881006 Marionette TRACE conn3 <- [1,2930,null,{}] 17:51:21 INFO - PROCESS | 1834 | 1461631881013 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:21 INFO - PROCESS | 1834 | 1461631881320 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:51:21 INFO - PROCESS | 1834 | 1461631881593 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22a53a800 == 180 [pid = 1834] [id = 740] 17:51:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa227ee3000) [pid = 1834] [serial = 2221] [outer = (nil)] 17:51:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa228b3bc00) [pid = 1834] [serial = 2222] [outer = 0x7fa227ee3000] 17:51:21 INFO - PROCESS | 1834 | 1461631881682 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa228e79c00) [pid = 1834] [serial = 2223] [outer = 0x7fa227ee3000] 17:51:22 INFO - PROCESS | 1834 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:51:22 INFO - PROCESS | 1834 | 1461631882524 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:51:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:51:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1585ms 17:51:22 INFO - PROCESS | 1834 | 1461631882588 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:51:22 INFO - PROCESS | 1834 | 1461631882592 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:51:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:51:22 INFO - PROCESS | 1834 | 1461631882598 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:51:22 INFO - PROCESS | 1834 | 1461631882600 Marionette TRACE conn3 <- [1,2934,null,{}] 17:51:22 INFO - PROCESS | 1834 | 1461631882605 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:22 INFO - PROCESS | 1834 | 1461631882866 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:51:23 INFO - PROCESS | 1834 | 1461631883174 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22feca000 == 181 [pid = 1834] [id = 741] 17:51:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa2286f4c00) [pid = 1834] [serial = 2224] [outer = (nil)] 17:51:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa228e82800) [pid = 1834] [serial = 2225] [outer = 0x7fa2286f4c00] 17:51:23 INFO - PROCESS | 1834 | 1461631883258 Marionette DEBUG loaded listener.js 17:51:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa228ea1000) [pid = 1834] [serial = 2226] [outer = 0x7fa2286f4c00] 17:51:24 INFO - PROCESS | 1834 | 1461631884139 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:51:24 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:51:24 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1584ms 17:51:24 INFO - PROCESS | 1834 | 1461631884184 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:51:24 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:51:24 INFO - PROCESS | 1834 | 1461631884189 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:51:24 INFO - PROCESS | 1834 | 1461631884195 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 1834 | 1461631884199 Marionette TRACE conn3 <- [1,2938,null,{}] 17:51:24 INFO - PROCESS | 1834 | 1461631884206 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:24 INFO - PROCESS | 1834 | 1461631884525 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:51:24 INFO - PROCESS | 1834 | 1461631884903 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23376a800 == 182 [pid = 1834] [id = 742] 17:51:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa220a08000) [pid = 1834] [serial = 2227] [outer = (nil)] 17:51:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7fa2290a5000) [pid = 1834] [serial = 2228] [outer = 0x7fa220a08000] 17:51:25 INFO - PROCESS | 1834 | 1461631884993 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7fa2290adc00) [pid = 1834] [serial = 2229] [outer = 0x7fa220a08000] 17:51:25 INFO - PROCESS | 1834 | 1461631885808 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:51:25 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:51:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1634ms 17:51:25 INFO - PROCESS | 1834 | 1461631885829 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:51:25 INFO - PROCESS | 1834 | 1461631885833 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:51:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:51:25 INFO - PROCESS | 1834 | 1461631885839 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:51:25 INFO - PROCESS | 1834 | 1461631885842 Marionette TRACE conn3 <- [1,2942,null,{}] 17:51:25 INFO - PROCESS | 1834 | 1461631885847 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:26 INFO - PROCESS | 1834 | 1461631886085 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:51:26 INFO - PROCESS | 1834 | 1461631886331 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa233cb2800 == 183 [pid = 1834] [id = 743] 17:51:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7fa21b67e800) [pid = 1834] [serial = 2230] [outer = (nil)] 17:51:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7fa22917e400) [pid = 1834] [serial = 2231] [outer = 0x7fa21b67e800] 17:51:26 INFO - PROCESS | 1834 | 1461631886407 Marionette DEBUG loaded listener.js 17:51:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa229184400) [pid = 1834] [serial = 2232] [outer = 0x7fa21b67e800] 17:51:27 INFO - PROCESS | 1834 | 1461631887193 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:51:27 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:51:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:51:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1388ms 17:51:27 INFO - PROCESS | 1834 | 1461631887229 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:51:27 INFO - PROCESS | 1834 | 1461631887232 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:51:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:51:27 INFO - PROCESS | 1834 | 1461631887238 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:51:27 INFO - PROCESS | 1834 | 1461631887240 Marionette TRACE conn3 <- [1,2946,null,{}] 17:51:27 INFO - PROCESS | 1834 | 1461631887246 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:27 INFO - PROCESS | 1834 | 1461631887529 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228ebf800 == 182 [pid = 1834] [id = 631] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22f572800 == 181 [pid = 1834] [id = 633] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232088000 == 180 [pid = 1834] [id = 634] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218707000 == 179 [pid = 1834] [id = 725] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217c5b800 == 178 [pid = 1834] [id = 724] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa216712000 == 177 [pid = 1834] [id = 723] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa213da0800 == 176 [pid = 1834] [id = 722] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232a91000 == 175 [pid = 1834] [id = 720] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa232368800 == 174 [pid = 1834] [id = 719] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2319ea800 == 173 [pid = 1834] [id = 718] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2303b3800 == 172 [pid = 1834] [id = 717] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22c1a3800 == 171 [pid = 1834] [id = 716] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22bfbc000 == 170 [pid = 1834] [id = 715] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22929b000 == 169 [pid = 1834] [id = 714] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227e1d000 == 168 [pid = 1834] [id = 713] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227c0d000 == 167 [pid = 1834] [id = 712] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221d1000 == 166 [pid = 1834] [id = 711] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221a66800 == 165 [pid = 1834] [id = 710] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e796800 == 164 [pid = 1834] [id = 709] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cb43000 == 163 [pid = 1834] [id = 708] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21c0a0800 == 162 [pid = 1834] [id = 707] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21abaf800 == 161 [pid = 1834] [id = 706] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21863a000 == 160 [pid = 1834] [id = 705] 17:51:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21599a000 == 159 [pid = 1834] [id = 704] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa2188db400) [pid = 1834] [serial = 2111] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7fa219ecd400) [pid = 1834] [serial = 2108] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7fa21aada800) [pid = 1834] [serial = 2109] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7fa221ab1400) [pid = 1834] [serial = 2075] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7fa22191dc00) [pid = 1834] [serial = 2072] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa220a09800) [pid = 1834] [serial = 2069] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa21dc17800) [pid = 1834] [serial = 2066] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa21cca7c00) [pid = 1834] [serial = 2063] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa21aed9000) [pid = 1834] [serial = 2060] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa21aad4000) [pid = 1834] [serial = 2057] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa219c4ec00) [pid = 1834] [serial = 2054] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7fa2188d2800) [pid = 1834] [serial = 2051] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7fa215ed8800) [pid = 1834] [serial = 2048] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa2180b9c00) [pid = 1834] [serial = 2102] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7fa218790c00) [pid = 1834] [serial = 2103] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7fa214351c00) [pid = 1834] [serial = 2100] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7fa218d75c00) [pid = 1834] [serial = 2046] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa212ee3c00) [pid = 1834] [serial = 2099] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa215932800) [pid = 1834] [serial = 2096] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa223614000) [pid = 1834] [serial = 2093] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa2233e5c00) [pid = 1834] [serial = 2090] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa2233b7000) [pid = 1834] [serial = 2087] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa222a95c00) [pid = 1834] [serial = 2084] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa222a50400) [pid = 1834] [serial = 2081] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa222888c00) [pid = 1834] [serial = 2078] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa218990400) [pid = 1834] [serial = 2105] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa2190a9400) [pid = 1834] [serial = 2106] [outer = (nil)] [url = about:blank] 17:51:29 INFO - PROCESS | 1834 | 1461631889751 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21599a000 == 160 [pid = 1834] [id = 744] 17:51:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa212edf400) [pid = 1834] [serial = 2233] [outer = (nil)] 17:51:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa213eda400) [pid = 1834] [serial = 2234] [outer = 0x7fa212edf400] 17:51:29 INFO - PROCESS | 1834 | 1461631889901 Marionette DEBUG loaded listener.js 17:51:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa21593a800) [pid = 1834] [serial = 2235] [outer = 0x7fa212edf400] 17:51:30 INFO - PROCESS | 1834 | 1461631890596 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:51:30 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:51:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 3390ms 17:51:30 INFO - PROCESS | 1834 | 1461631890629 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:51:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:51:30 INFO - PROCESS | 1834 | 1461631890635 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:51:30 INFO - PROCESS | 1834 | 1461631890642 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:51:30 INFO - PROCESS | 1834 | 1461631890647 Marionette TRACE conn3 <- [1,2950,null,{}] 17:51:30 INFO - PROCESS | 1834 | 1461631890654 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:30 INFO - PROCESS | 1834 | 1461631890886 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:51:31 INFO - PROCESS | 1834 | 1461631891103 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21749d800 == 161 [pid = 1834] [id = 745] 17:51:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa213ed1000) [pid = 1834] [serial = 2236] [outer = (nil)] 17:51:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa217e43c00) [pid = 1834] [serial = 2237] [outer = 0x7fa213ed1000] 17:51:31 INFO - PROCESS | 1834 | 1461631891179 Marionette DEBUG loaded listener.js 17:51:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa2180bd800) [pid = 1834] [serial = 2238] [outer = 0x7fa213ed1000] 17:51:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217c69000 == 162 [pid = 1834] [id = 746] 17:51:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa2188d8400) [pid = 1834] [serial = 2239] [outer = (nil)] 17:51:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa2180c1400) [pid = 1834] [serial = 2240] [outer = 0x7fa2188d8400] 17:51:32 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:51:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1383ms 17:51:32 INFO - PROCESS | 1834 | 1461631892015 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:51:32 INFO - PROCESS | 1834 | 1461631892028 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 1834 | 1461631892033 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:51:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:51:32 INFO - PROCESS | 1834 | 1461631892041 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 1834 | 1461631892045 Marionette TRACE conn3 <- [1,2954,null,{}] 17:51:32 INFO - PROCESS | 1834 | 1461631892050 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:32 INFO - PROCESS | 1834 | 1461631892433 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:51:32 INFO - PROCESS | 1834 | 1461631892478 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21870b800 == 163 [pid = 1834] [id = 747] 17:51:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa215ecc400) [pid = 1834] [serial = 2241] [outer = (nil)] 17:51:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa218983c00) [pid = 1834] [serial = 2242] [outer = 0x7fa215ecc400] 17:51:32 INFO - PROCESS | 1834 | 1461631892542 Marionette DEBUG loaded listener.js 17:51:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7fa219c4b800) [pid = 1834] [serial = 2243] [outer = 0x7fa215ecc400] 17:51:33 INFO - PROCESS | 1834 | 1461631893487 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:51:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:51:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:51:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1479ms 17:51:33 INFO - PROCESS | 1834 | 1461631893522 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:51:33 INFO - PROCESS | 1834 | 1461631893525 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:51:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:51:33 INFO - PROCESS | 1834 | 1461631893533 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:51:33 INFO - PROCESS | 1834 | 1461631893541 Marionette TRACE conn3 <- [1,2958,null,{}] 17:51:33 INFO - PROCESS | 1834 | 1461631893563 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:33 INFO - PROCESS | 1834 | 1461631893905 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:51:33 INFO - PROCESS | 1834 | 1461631893961 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219dc5800 == 164 [pid = 1834] [id = 748] 17:51:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7fa21aada800) [pid = 1834] [serial = 2244] [outer = (nil)] 17:51:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7fa21b647800) [pid = 1834] [serial = 2245] [outer = 0x7fa21aada800] 17:51:34 INFO - PROCESS | 1834 | 1461631894025 Marionette DEBUG loaded listener.js 17:51:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa21b681800) [pid = 1834] [serial = 2246] [outer = 0x7fa21aada800] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa217810800) [pid = 1834] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7fa218042c00) [pid = 1834] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7fa222a57400) [pid = 1834] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7fa215be7c00) [pid = 1834] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa219c47000) [pid = 1834] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa219bbac00) [pid = 1834] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa21e41e000) [pid = 1834] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa212c7c000) [pid = 1834] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa218561c00) [pid = 1834] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa222a5e000) [pid = 1834] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa21c374c00) [pid = 1834] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa227c64400) [pid = 1834] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa223dfb800) [pid = 1834] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa212c71c00) [pid = 1834] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa2236cfc00) [pid = 1834] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa2236cf800) [pid = 1834] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa222a59800) [pid = 1834] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa21e422c00) [pid = 1834] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa21db36400) [pid = 1834] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa21c37dc00) [pid = 1834] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa21abf6c00) [pid = 1834] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa21cb12400) [pid = 1834] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa21aecac00) [pid = 1834] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa21ac4b400) [pid = 1834] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa218989800) [pid = 1834] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa217e9f400) [pid = 1834] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa212c7ec00) [pid = 1834] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa215ec9400) [pid = 1834] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa213ecfc00) [pid = 1834] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa21e41c000) [pid = 1834] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa215931000) [pid = 1834] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa222885400) [pid = 1834] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa219ece400) [pid = 1834] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa21c3c1400) [pid = 1834] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa21e702800) [pid = 1834] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa222882800) [pid = 1834] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa21c3bac00) [pid = 1834] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa219c4a000) [pid = 1834] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:51:35 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa21cd9e400) [pid = 1834] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:51:35 INFO - PROCESS | 1834 | 1461631895600 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:51:35 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:51:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2099ms 17:51:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:51:35 INFO - PROCESS | 1834 | 1461631895631 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:51:35 INFO - PROCESS | 1834 | 1461631895635 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:51:35 INFO - PROCESS | 1834 | 1461631895641 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:51:35 INFO - PROCESS | 1834 | 1461631895644 Marionette TRACE conn3 <- [1,2962,null,{}] 17:51:35 INFO - PROCESS | 1834 | 1461631895649 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:35 INFO - PROCESS | 1834 | 1461631895860 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:51:36 INFO - PROCESS | 1834 | 1461631896055 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21ae1f800 == 165 [pid = 1834] [id = 749] 17:51:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa212c72000) [pid = 1834] [serial = 2247] [outer = (nil)] 17:51:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa218d6a000) [pid = 1834] [serial = 2248] [outer = 0x7fa212c72000] 17:51:36 INFO - PROCESS | 1834 | 1461631896122 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa21b67a000) [pid = 1834] [serial = 2249] [outer = 0x7fa212c72000] 17:51:36 INFO - PROCESS | 1834 | 1461631896840 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:51:36 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:51:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1230ms 17:51:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:51:36 INFO - PROCESS | 1834 | 1461631896870 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:51:36 INFO - PROCESS | 1834 | 1461631896873 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:51:36 INFO - PROCESS | 1834 | 1461631896879 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:51:36 INFO - PROCESS | 1834 | 1461631896882 Marionette TRACE conn3 <- [1,2966,null,{}] 17:51:36 INFO - PROCESS | 1834 | 1461631896888 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:37 INFO - PROCESS | 1834 | 1461631897426 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:51:37 INFO - PROCESS | 1834 | 1461631897724 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa216714000 == 166 [pid = 1834] [id = 750] 17:51:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa213edb400) [pid = 1834] [serial = 2250] [outer = (nil)] 17:51:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa215931400) [pid = 1834] [serial = 2251] [outer = 0x7fa213edb400] 17:51:37 INFO - PROCESS | 1834 | 1461631897809 Marionette DEBUG loaded listener.js 17:51:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa217e3b800) [pid = 1834] [serial = 2252] [outer = 0x7fa213edb400] 17:51:38 INFO - PROCESS | 1834 | 1461631898643 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:51:38 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:51:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1831ms 17:51:38 INFO - PROCESS | 1834 | 1461631898711 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:51:38 INFO - PROCESS | 1834 | 1461631898718 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:51:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:51:38 INFO - PROCESS | 1834 | 1461631898726 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:51:38 INFO - PROCESS | 1834 | 1461631898733 Marionette TRACE conn3 <- [1,2970,null,{}] 17:51:38 INFO - PROCESS | 1834 | 1461631898742 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:38 INFO - PROCESS | 1834 | 1461631898994 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:51:39 INFO - PROCESS | 1834 | 1461631899278 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219bde800 == 167 [pid = 1834] [id = 751] 17:51:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa21898d400) [pid = 1834] [serial = 2253] [outer = (nil)] 17:51:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa219bbb800) [pid = 1834] [serial = 2254] [outer = 0x7fa21898d400] 17:51:39 INFO - PROCESS | 1834 | 1461631899361 Marionette DEBUG loaded listener.js 17:51:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa219db1400) [pid = 1834] [serial = 2255] [outer = 0x7fa21898d400] 17:51:40 INFO - PROCESS | 1834 | 1461631900342 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:51:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:51:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1639ms 17:51:40 INFO - PROCESS | 1834 | 1461631900366 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:51:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:51:40 INFO - PROCESS | 1834 | 1461631900371 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:51:40 INFO - PROCESS | 1834 | 1461631900378 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:51:40 INFO - PROCESS | 1834 | 1461631900381 Marionette TRACE conn3 <- [1,2974,null,{}] 17:51:40 INFO - PROCESS | 1834 | 1461631900387 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:40 INFO - PROCESS | 1834 | 1461631900660 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:51:40 INFO - PROCESS | 1834 | 1461631900921 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21caf2800 == 168 [pid = 1834] [id = 752] 17:51:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa219ec2400) [pid = 1834] [serial = 2256] [outer = (nil)] 17:51:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa21c376c00) [pid = 1834] [serial = 2257] [outer = 0x7fa219ec2400] 17:51:41 INFO - PROCESS | 1834 | 1461631901034 Marionette DEBUG loaded listener.js 17:51:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa21c3bb000) [pid = 1834] [serial = 2258] [outer = 0x7fa219ec2400] 17:51:41 INFO - PROCESS | 1834 | 1461631901896 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:51:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 17:51:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1538ms 17:51:41 INFO - PROCESS | 1834 | 1461631901928 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:51:41 INFO - PROCESS | 1834 | 1461631901935 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:51:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:51:41 INFO - PROCESS | 1834 | 1461631901955 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:51:41 INFO - PROCESS | 1834 | 1461631901962 Marionette TRACE conn3 <- [1,2978,null,{}] 17:51:41 INFO - PROCESS | 1834 | 1461631901968 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:42 INFO - PROCESS | 1834 | 1461631902198 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:51:42 INFO - PROCESS | 1834 | 1461631902470 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa220a2f800 == 169 [pid = 1834] [id = 753] 17:51:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa219eca400) [pid = 1834] [serial = 2259] [outer = (nil)] 17:51:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa21cd96c00) [pid = 1834] [serial = 2260] [outer = 0x7fa219eca400] 17:51:42 INFO - PROCESS | 1834 | 1461631902548 Marionette DEBUG loaded listener.js 17:51:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa21db31800) [pid = 1834] [serial = 2261] [outer = 0x7fa219eca400] 17:51:43 INFO - PROCESS | 1834 | 1461631903364 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:51:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:51:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1444ms 17:51:43 INFO - PROCESS | 1834 | 1461631903392 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:51:43 INFO - PROCESS | 1834 | 1461631903396 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:51:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:51:43 INFO - PROCESS | 1834 | 1461631903402 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:51:43 INFO - PROCESS | 1834 | 1461631903405 Marionette TRACE conn3 <- [1,2982,null,{}] 17:51:43 INFO - PROCESS | 1834 | 1461631903410 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:43 INFO - PROCESS | 1834 | 1461631903684 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:51:43 INFO - PROCESS | 1834 | 1461631903940 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221be000 == 170 [pid = 1834] [id = 754] 17:51:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa21cb18800) [pid = 1834] [serial = 2262] [outer = (nil)] 17:51:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa21dc1fc00) [pid = 1834] [serial = 2263] [outer = 0x7fa21cb18800] 17:51:44 INFO - PROCESS | 1834 | 1461631904030 Marionette DEBUG loaded listener.js 17:51:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa21e30e400) [pid = 1834] [serial = 2264] [outer = 0x7fa21cb18800] 17:51:44 INFO - PROCESS | 1834 | 1461631904889 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:51:44 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:51:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:51:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1534ms 17:51:44 INFO - PROCESS | 1834 | 1461631904939 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:51:44 INFO - PROCESS | 1834 | 1461631904942 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:51:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:51:44 INFO - PROCESS | 1834 | 1461631904955 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:51:44 INFO - PROCESS | 1834 | 1461631904963 Marionette TRACE conn3 <- [1,2986,null,{}] 17:51:44 INFO - PROCESS | 1834 | 1461631904976 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:45 INFO - PROCESS | 1834 | 1461631905240 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:51:45 INFO - PROCESS | 1834 | 1461631905532 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c15800 == 171 [pid = 1834] [id = 755] 17:51:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa220a0bc00) [pid = 1834] [serial = 2265] [outer = (nil)] 17:51:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa22191d400) [pid = 1834] [serial = 2266] [outer = 0x7fa220a0bc00] 17:51:45 INFO - PROCESS | 1834 | 1461631905644 Marionette DEBUG loaded listener.js 17:51:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa222299c00) [pid = 1834] [serial = 2267] [outer = 0x7fa220a0bc00] 17:51:46 INFO - PROCESS | 1834 | 1461631906577 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:51:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:51:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1652ms 17:51:46 INFO - PROCESS | 1834 | 1461631906602 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:51:46 INFO - PROCESS | 1834 | 1461631906605 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:51:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:51:46 INFO - PROCESS | 1834 | 1461631906613 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:51:46 INFO - PROCESS | 1834 | 1461631906616 Marionette TRACE conn3 <- [1,2990,null,{}] 17:51:46 INFO - PROCESS | 1834 | 1461631906621 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:46 INFO - PROCESS | 1834 | 1461631906862 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:51:47 INFO - PROCESS | 1834 | 1461631907146 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227e0b000 == 172 [pid = 1834] [id = 756] 17:51:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa21e707800) [pid = 1834] [serial = 2268] [outer = (nil)] 17:51:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa222aa1400) [pid = 1834] [serial = 2269] [outer = 0x7fa21e707800] 17:51:47 INFO - PROCESS | 1834 | 1461631907238 Marionette DEBUG loaded listener.js 17:51:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa2233ea800) [pid = 1834] [serial = 2270] [outer = 0x7fa21e707800] 17:51:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228b52000 == 173 [pid = 1834] [id = 757] 17:51:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa2236ce400) [pid = 1834] [serial = 2271] [outer = (nil)] 17:51:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa222a50400) [pid = 1834] [serial = 2272] [outer = 0x7fa2236ce400] 17:51:48 INFO - PROCESS | 1834 | 1461631908164 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:51:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:51:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1588ms 17:51:48 INFO - PROCESS | 1834 | 1461631908209 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:51:48 INFO - PROCESS | 1834 | 1461631908214 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:51:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:51:48 INFO - PROCESS | 1834 | 1461631908226 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:51:48 INFO - PROCESS | 1834 | 1461631908228 Marionette TRACE conn3 <- [1,2994,null,{}] 17:51:48 INFO - PROCESS | 1834 | 1461631908234 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:48 INFO - PROCESS | 1834 | 1461631908551 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:51:48 INFO - PROCESS | 1834 | 1461631908873 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa229286000 == 174 [pid = 1834] [id = 758] 17:51:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa220a0c800) [pid = 1834] [serial = 2273] [outer = (nil)] 17:51:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa2236c8c00) [pid = 1834] [serial = 2274] [outer = 0x7fa220a0c800] 17:51:48 INFO - PROCESS | 1834 | 1461631908958 Marionette DEBUG loaded listener.js 17:51:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa2239b8400) [pid = 1834] [serial = 2275] [outer = 0x7fa220a0c800] 17:51:49 INFO - PROCESS | 1834 | 1461631909767 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:51:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:51:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:51:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1586ms 17:51:49 INFO - PROCESS | 1834 | 1461631909809 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:51:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:51:49 INFO - PROCESS | 1834 | 1461631909814 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:51:49 INFO - PROCESS | 1834 | 1461631909820 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:51:49 INFO - PROCESS | 1834 | 1461631909823 Marionette TRACE conn3 <- [1,2998,null,{}] 17:51:49 INFO - PROCESS | 1834 | 1461631909829 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:50 INFO - PROCESS | 1834 | 1461631910103 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:51:50 INFO - PROCESS | 1834 | 1461631910393 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22c188800 == 175 [pid = 1834] [id = 759] 17:51:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa21aecd000) [pid = 1834] [serial = 2276] [outer = (nil)] 17:51:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa223def000) [pid = 1834] [serial = 2277] [outer = 0x7fa21aecd000] 17:51:50 INFO - PROCESS | 1834 | 1461631910491 Marionette DEBUG loaded listener.js 17:51:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa223df9400) [pid = 1834] [serial = 2278] [outer = 0x7fa21aecd000] 17:51:51 INFO - PROCESS | 1834 | 1461631911381 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:51:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:51:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1586ms 17:51:51 INFO - PROCESS | 1834 | 1461631911406 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:51:51 INFO - PROCESS | 1834 | 1461631911410 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:51:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:51:51 INFO - PROCESS | 1834 | 1461631911416 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:51:51 INFO - PROCESS | 1834 | 1461631911426 Marionette TRACE conn3 <- [1,3002,null,{}] 17:51:51 INFO - PROCESS | 1834 | 1461631911431 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:51 INFO - PROCESS | 1834 | 1461631911705 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:51:51 INFO - PROCESS | 1834 | 1461631911991 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa230e5c000 == 176 [pid = 1834] [id = 760] 17:51:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa2233eac00) [pid = 1834] [serial = 2279] [outer = (nil)] 17:51:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa227c58800) [pid = 1834] [serial = 2280] [outer = 0x7fa2233eac00] 17:51:52 INFO - PROCESS | 1834 | 1461631912077 Marionette DEBUG loaded listener.js 17:51:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7fa227c62800) [pid = 1834] [serial = 2281] [outer = 0x7fa2233eac00] 17:51:52 INFO - PROCESS | 1834 | 1461631912972 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:51:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:51:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1585ms 17:51:53 INFO - PROCESS | 1834 | 1461631913004 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:51:53 INFO - PROCESS | 1834 | 1461631913007 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:51:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:51:53 INFO - PROCESS | 1834 | 1461631913015 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:51:53 INFO - PROCESS | 1834 | 1461631913018 Marionette TRACE conn3 <- [1,3006,null,{}] 17:51:53 INFO - PROCESS | 1834 | 1461631913026 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:53 INFO - PROCESS | 1834 | 1461631913320 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:51:53 INFO - PROCESS | 1834 | 1461631913629 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa232a8a800 == 177 [pid = 1834] [id = 761] 17:51:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7fa227c90000) [pid = 1834] [serial = 2282] [outer = (nil)] 17:51:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7fa227e8b000) [pid = 1834] [serial = 2283] [outer = 0x7fa227c90000] 17:51:53 INFO - PROCESS | 1834 | 1461631913781 Marionette DEBUG loaded listener.js 17:51:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7fa227ee9400) [pid = 1834] [serial = 2284] [outer = 0x7fa227c90000] 17:51:54 INFO - PROCESS | 1834 | 1461631914623 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:51:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:51:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1633ms 17:51:54 INFO - PROCESS | 1834 | 1461631914650 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:51:54 INFO - PROCESS | 1834 | 1461631914657 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:51:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:51:54 INFO - PROCESS | 1834 | 1461631914667 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:51:54 INFO - PROCESS | 1834 | 1461631914674 Marionette TRACE conn3 <- [1,3010,null,{}] 17:51:54 INFO - PROCESS | 1834 | 1461631914684 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:55 INFO - PROCESS | 1834 | 1461631915061 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:51:55 INFO - PROCESS | 1834 | 1461631915383 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2359f3800 == 178 [pid = 1834] [id = 762] 17:51:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7fa228670800) [pid = 1834] [serial = 2285] [outer = (nil)] 17:51:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7fa228e86800) [pid = 1834] [serial = 2286] [outer = 0x7fa228670800] 17:51:55 INFO - PROCESS | 1834 | 1461631915462 Marionette DEBUG loaded listener.js 17:51:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7fa2290a7000) [pid = 1834] [serial = 2287] [outer = 0x7fa228670800] 17:51:56 INFO - PROCESS | 1834 | 1461631916282 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:51:56 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 17:51:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1687ms 17:51:56 INFO - PROCESS | 1834 | 1461631916356 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:51:56 INFO - PROCESS | 1834 | 1461631916360 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:51:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:51:56 INFO - PROCESS | 1834 | 1461631916371 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:51:56 INFO - PROCESS | 1834 | 1461631916375 Marionette TRACE conn3 <- [1,3014,null,{}] 17:51:56 INFO - PROCESS | 1834 | 1461631916384 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:56 INFO - PROCESS | 1834 | 1461631916832 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:51:57 INFO - PROCESS | 1834 | 1461631917091 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa23e9ba000 == 179 [pid = 1834] [id = 763] 17:51:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7fa227eec800) [pid = 1834] [serial = 2288] [outer = (nil)] 17:51:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7fa229189c00) [pid = 1834] [serial = 2289] [outer = 0x7fa227eec800] 17:51:57 INFO - PROCESS | 1834 | 1461631917173 Marionette DEBUG loaded listener.js 17:51:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7fa2295aa400) [pid = 1834] [serial = 2290] [outer = 0x7fa227eec800] 17:51:57 INFO - PROCESS | 1834 | [1834] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:51:58 INFO - PROCESS | 1834 | 1461631918014 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:51:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:51:58 INFO - {} 17:51:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:51:58 INFO - {} 17:51:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:51:58 INFO - {} 17:51:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:51:58 INFO - {} 17:51:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1682ms 17:51:58 INFO - PROCESS | 1834 | 1461631918060 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:51:58 INFO - PROCESS | 1834 | 1461631918064 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:51:58 INFO - TEST-START | /FileAPI/fileReader.html 17:51:58 INFO - PROCESS | 1834 | 1461631918070 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:51:58 INFO - PROCESS | 1834 | 1461631918073 Marionette TRACE conn3 <- [1,3018,null,{}] 17:51:58 INFO - PROCESS | 1834 | 1461631918079 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:58 INFO - PROCESS | 1834 | 1461631918369 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:51:58 INFO - PROCESS | 1834 | 1461631918622 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa240933000 == 180 [pid = 1834] [id = 764] 17:51:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7fa2295aa800) [pid = 1834] [serial = 2291] [outer = (nil)] 17:51:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7fa2296f3000) [pid = 1834] [serial = 2292] [outer = 0x7fa2295aa800] 17:51:58 INFO - PROCESS | 1834 | 1461631918737 Marionette DEBUG loaded listener.js 17:51:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7fa229932000) [pid = 1834] [serial = 2293] [outer = 0x7fa2295aa800] 17:51:59 INFO - PROCESS | 1834 | 1461631919556 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:51:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:51:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:51:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:51:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:51:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1533ms 17:51:59 INFO - PROCESS | 1834 | 1461631919606 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:51:59 INFO - PROCESS | 1834 | 1461631919610 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:51:59 INFO - TEST-START | /FileAPI/historical.html 17:51:59 INFO - PROCESS | 1834 | 1461631919616 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:51:59 INFO - PROCESS | 1834 | 1461631919619 Marionette TRACE conn3 <- [1,3022,null,{}] 17:51:59 INFO - PROCESS | 1834 | 1461631919626 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:59 INFO - PROCESS | 1834 | 1461631919879 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:52:00 INFO - PROCESS | 1834 | 1461631920168 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa243d47800 == 181 [pid = 1834] [id = 765] 17:52:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7fa21c175800) [pid = 1834] [serial = 2294] [outer = (nil)] 17:52:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7fa22a706000) [pid = 1834] [serial = 2295] [outer = 0x7fa21c175800] 17:52:00 INFO - PROCESS | 1834 | 1461631920259 Marionette DEBUG loaded listener.js 17:52:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7fa22aa18800) [pid = 1834] [serial = 2296] [outer = 0x7fa21c175800] 17:52:01 INFO - PROCESS | 1834 | 1461631921096 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:52:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:52:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:52:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:52:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:52:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:52:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:52:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:52:01 INFO - TEST-OK | /FileAPI/historical.html | took 1540ms 17:52:01 INFO - PROCESS | 1834 | 1461631921164 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:52:01 INFO - PROCESS | 1834 | 1461631921170 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:52:01 INFO - TEST-START | /FileAPI/idlharness.html 17:52:01 INFO - PROCESS | 1834 | 1461631921182 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:52:01 INFO - PROCESS | 1834 | 1461631921187 Marionette TRACE conn3 <- [1,3026,null,{}] 17:52:01 INFO - PROCESS | 1834 | 1461631921225 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:01 INFO - PROCESS | 1834 | 1461631921611 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:52:02 INFO - PROCESS | 1834 | 1461631922022 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244455000 == 182 [pid = 1834] [id = 766] 17:52:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7fa212c74800) [pid = 1834] [serial = 2297] [outer = (nil)] 17:52:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7fa22ac23c00) [pid = 1834] [serial = 2298] [outer = 0x7fa212c74800] 17:52:02 INFO - PROCESS | 1834 | 1461631922157 Marionette DEBUG loaded listener.js 17:52:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7fa22bf04000) [pid = 1834] [serial = 2299] [outer = 0x7fa212c74800] 17:52:04 INFO - PROCESS | 1834 | 1461631924794 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:52:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:52:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:52:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:52:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:52:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:52:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:52:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:52:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:52:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:52:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:52:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:52:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:52:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:52:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:52:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:52:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:52:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:52:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:52:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:52:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:52:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:52:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:52:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:52:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:52:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:52:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:52:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:52:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:52:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:52:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:52:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:52:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:52:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:52:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:52:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:52:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:52:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:52:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 17:52:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:52:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:52:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:52:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:52:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:52:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:52:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:52:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:52:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:52:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:52:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:52:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:52:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:52:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:52:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:52:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:52:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:52:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:52:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:52:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:52:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:52:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:52:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:52:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:52:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:52:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:52:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:52:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 17:52:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:52:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:52:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:52:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:52:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:52:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:52:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:52:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:52:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:52:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:52:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:52:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 3792ms 17:52:05 INFO - PROCESS | 1834 | 1461631925007 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:52:05 INFO - PROCESS | 1834 | 1461631925021 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:52:05 INFO - TEST-START | /FileAPI/idlharness.worker 17:52:05 INFO - PROCESS | 1834 | 1461631925061 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:52:05 INFO - PROCESS | 1834 | 1461631925071 Marionette TRACE conn3 <- [1,3030,null,{}] 17:52:05 INFO - PROCESS | 1834 | 1461631925088 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:05 INFO - PROCESS | 1834 | 1461631925477 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:52:05 INFO - PROCESS | 1834 | 1461631925687 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa244719800 == 183 [pid = 1834] [id = 767] 17:52:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7fa22bf05c00) [pid = 1834] [serial = 2300] [outer = (nil)] 17:52:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7fa23115b800) [pid = 1834] [serial = 2301] [outer = 0x7fa22bf05c00] 17:52:05 INFO - PROCESS | 1834 | 1461631925761 Marionette DEBUG loaded listener.js 17:52:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7fa231804000) [pid = 1834] [serial = 2302] [outer = 0x7fa22bf05c00] 17:52:06 INFO - PROCESS | 1834 | [1834] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221834000 == 182 [pid = 1834] [id = 603] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cae1800 == 181 [pid = 1834] [id = 600] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f4fd800 == 180 [pid = 1834] [id = 602] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22857b800 == 179 [pid = 1834] [id = 471] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21aba9800 == 178 [pid = 1834] [id = 598] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21e785800 == 177 [pid = 1834] [id = 601] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa216707800 == 176 [pid = 1834] [id = 592] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa216720800 == 175 [pid = 1834] [id = 615] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b369800 == 174 [pid = 1834] [id = 599] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2159d6800 == 173 [pid = 1834] [id = 591] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa217c69000 == 172 [pid = 1834] [id = 746] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa233cb2800 == 171 [pid = 1834] [id = 743] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa23376a800 == 170 [pid = 1834] [id = 742] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22feca000 == 169 [pid = 1834] [id = 741] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa22a53a800 == 168 [pid = 1834] [id = 740] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa218a7c000 == 167 [pid = 1834] [id = 476] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa228eb6000 == 166 [pid = 1834] [id = 739] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227e13800 == 165 [pid = 1834] [id = 738] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa227c07000 == 164 [pid = 1834] [id = 737] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2221bb000 == 163 [pid = 1834] [id = 736] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa221a63800 == 162 [pid = 1834] [id = 735] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa220a20800 == 161 [pid = 1834] [id = 734] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21f0d8800 == 160 [pid = 1834] [id = 733] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21cb3c000 == 159 [pid = 1834] [id = 732] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b581000 == 158 [pid = 1834] [id = 731] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21b232000 == 157 [pid = 1834] [id = 730] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa21abab800 == 156 [pid = 1834] [id = 729] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa219033800 == 155 [pid = 1834] [id = 728] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa2180ea800 == 154 [pid = 1834] [id = 727] 17:52:10 INFO - PROCESS | 1834 | --DOCSHELL 0x7fa215a96000 == 153 [pid = 1834] [id = 726] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7fa222a9d400) [pid = 1834] [serial = 2085] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7fa21b682400) [pid = 1834] [serial = 2061] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7fa21d9b4800) [pid = 1834] [serial = 2064] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7fa222215800) [pid = 1834] [serial = 2076] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7fa222a44c00) [pid = 1834] [serial = 2079] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7fa21e41d800) [pid = 1834] [serial = 2067] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7fa21abf6800) [pid = 1834] [serial = 2058] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7fa220a11800) [pid = 1834] [serial = 2070] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7fa222a59000) [pid = 1834] [serial = 2082] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7fa218d67c00) [pid = 1834] [serial = 2052] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7fa22361a000) [pid = 1834] [serial = 2094] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7fa218565c00) [pid = 1834] [serial = 1986] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7fa219ec6000) [pid = 1834] [serial = 2055] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7fa22360bc00) [pid = 1834] [serial = 2091] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7fa2233be400) [pid = 1834] [serial = 2088] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7fa21e420c00) [pid = 1834] [serial = 2097] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7fa221aa7000) [pid = 1834] [serial = 2073] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7fa217ea7800) [pid = 1834] [serial = 2049] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7fa218791400) [pid = 1834] [serial = 2174] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7fa2188d1400) [pid = 1834] [serial = 2175] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7fa228604000) [pid = 1834] [serial = 2165] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7fa2285dc800) [pid = 1834] [serial = 2163] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7fa228089800) [pid = 1834] [serial = 2162] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7fa227eef400) [pid = 1834] [serial = 2160] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7fa227ee2800) [pid = 1834] [serial = 2159] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7fa227e8f800) [pid = 1834] [serial = 2157] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7fa227e88c00) [pid = 1834] [serial = 2156] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7fa227c85c00) [pid = 1834] [serial = 2154] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7fa227c67800) [pid = 1834] [serial = 2153] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7fa227c5f400) [pid = 1834] [serial = 2151] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7fa227c58400) [pid = 1834] [serial = 2150] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7fa223dfc400) [pid = 1834] [serial = 2148] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7fa2239bf000) [pid = 1834] [serial = 2147] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7fa2236c3400) [pid = 1834] [serial = 2145] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7fa2233b7800) [pid = 1834] [serial = 2144] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7fa222295800) [pid = 1834] [serial = 2142] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7fa222218c00) [pid = 1834] [serial = 2141] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7fa221ab2400) [pid = 1834] [serial = 2139] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7fa221918400) [pid = 1834] [serial = 2138] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7fa21f080400) [pid = 1834] [serial = 2136] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7fa21e70f800) [pid = 1834] [serial = 2135] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7fa21e41a800) [pid = 1834] [serial = 2133] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7fa21dc1f800) [pid = 1834] [serial = 2132] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7fa21d9b5800) [pid = 1834] [serial = 2130] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7fa21cb16c00) [pid = 1834] [serial = 2129] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7fa21c375000) [pid = 1834] [serial = 2127] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7fa21c179c00) [pid = 1834] [serial = 2126] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7fa21b644c00) [pid = 1834] [serial = 2124] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7fa21b47f800) [pid = 1834] [serial = 2123] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7fa219bc6000) [pid = 1834] [serial = 2121] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7fa218d75800) [pid = 1834] [serial = 2120] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7fa218793000) [pid = 1834] [serial = 2118] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa2180b2800) [pid = 1834] [serial = 2117] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa215be0000) [pid = 1834] [serial = 2115] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa21434c800) [pid = 1834] [serial = 2114] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa217803c00) [pid = 1834] [serial = 2171] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa213ed7000) [pid = 1834] [serial = 2168] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa215934c00) [pid = 1834] [serial = 2169] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa22860b400) [pid = 1834] [serial = 2166] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa2190b1800) [pid = 1834] [serial = 2177] [outer = (nil)] [url = about:blank] 17:52:10 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa217ea1800) [pid = 1834] [serial = 2172] [outer = (nil)] [url = about:blank] 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:52:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:52:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:52:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:52:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:52:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:52:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:52:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:52:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:52:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:52:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:52:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:52:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:52:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:52:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:52:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:52:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:52:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:52:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:52:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:52:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:52:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:52:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:52:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:52:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:52:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:52:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:52:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:52:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:52:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:52:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:52:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:52:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:52:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:52:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:52:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:52:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:52:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:52:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:52:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:52:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:52:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:52:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:52:10 INFO - {} 17:52:10 INFO - TEST-OK | /FileAPI/idlharness.worker | took 5783ms 17:52:11 INFO - PROCESS | 1834 | 1461631930737 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:52:11 INFO - PROCESS | 1834 | 1461631930837 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:52:11 INFO - PROCESS | 1834 | 1461631930850 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:52:11 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:52:11 INFO - PROCESS | 1834 | 1461631930996 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:52:11 INFO - PROCESS | 1834 | 1461631931000 Marionette TRACE conn3 <- [1,3034,null,{}] 17:52:11 INFO - PROCESS | 1834 | 1461631931008 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:11 INFO - PROCESS | 1834 | 1461631931221 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:52:11 INFO - PROCESS | 1834 | 1461631931412 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2159d9800 == 154 [pid = 1834] [id = 768] 17:52:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa218049400) [pid = 1834] [serial = 2303] [outer = (nil)] 17:52:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa2180b2800) [pid = 1834] [serial = 2304] [outer = 0x7fa218049400] 17:52:11 INFO - PROCESS | 1834 | 1461631931490 Marionette DEBUG loaded listener.js 17:52:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa218569400) [pid = 1834] [serial = 2305] [outer = 0x7fa218049400] 17:52:12 INFO - PROCESS | 1834 | 1461631932196 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:52:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:52:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1245ms 17:52:12 INFO - PROCESS | 1834 | 1461631932230 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:52:12 INFO - PROCESS | 1834 | 1461631932239 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:52:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:52:12 INFO - PROCESS | 1834 | 1461631932250 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:52:12 INFO - PROCESS | 1834 | 1461631932253 Marionette TRACE conn3 <- [1,3038,null,{}] 17:52:12 INFO - PROCESS | 1834 | 1461631932260 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:12 INFO - PROCESS | 1834 | 1461631932583 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:52:12 INFO - PROCESS | 1834 | 1461631932752 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa216713000 == 155 [pid = 1834] [id = 769] 17:52:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa217e3c400) [pid = 1834] [serial = 2306] [outer = (nil)] 17:52:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa2188d3000) [pid = 1834] [serial = 2307] [outer = 0x7fa217e3c400] 17:52:12 INFO - PROCESS | 1834 | 1461631932836 Marionette DEBUG loaded listener.js 17:52:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa218d74400) [pid = 1834] [serial = 2308] [outer = 0x7fa217e3c400] 17:52:13 INFO - PROCESS | 1834 | 1461631933639 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:52:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:52:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:52:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1431ms 17:52:13 INFO - PROCESS | 1834 | 1461631933683 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:52:13 INFO - PROCESS | 1834 | 1461631933687 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:52:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:52:13 INFO - PROCESS | 1834 | 1461631933694 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:52:13 INFO - PROCESS | 1834 | 1461631933700 Marionette TRACE conn3 <- [1,3042,null,{}] 17:52:13 INFO - PROCESS | 1834 | 1461631933727 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:14 INFO - PROCESS | 1834 | 1461631934041 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:52:14 INFO - PROCESS | 1834 | 1461631934087 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217c58000 == 156 [pid = 1834] [id = 770] 17:52:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa219c51400) [pid = 1834] [serial = 2309] [outer = (nil)] 17:52:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa219ec4000) [pid = 1834] [serial = 2310] [outer = 0x7fa219c51400] 17:52:14 INFO - PROCESS | 1834 | 1461631934168 Marionette DEBUG loaded listener.js 17:52:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa21abefc00) [pid = 1834] [serial = 2311] [outer = 0x7fa219c51400] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7fa2190ac400) [pid = 1834] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7fa215ecc400) [pid = 1834] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7fa21aada800) [pid = 1834] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7fa220a03400) [pid = 1834] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7fa217e43400) [pid = 1834] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7fa2233af800) [pid = 1834] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7fa212edf400) [pid = 1834] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7fa21f074400) [pid = 1834] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7fa2180bb400) [pid = 1834] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7fa220a08000) [pid = 1834] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7fa215be1400) [pid = 1834] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7fa21c3c2c00) [pid = 1834] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7fa212ed5400) [pid = 1834] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7fa21cb13000) [pid = 1834] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7fa21c37e800) [pid = 1834] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7fa218d76400) [pid = 1834] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7fa2239b5c00) [pid = 1834] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7fa213ed1000) [pid = 1834] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7fa21b67e800) [pid = 1834] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7fa2286f4c00) [pid = 1834] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7fa227ee3000) [pid = 1834] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7fa21abfc800) [pid = 1834] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7fa2236c3000) [pid = 1834] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:52:15 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7fa2188d8400) [pid = 1834] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:52:16 INFO - PROCESS | 1834 | 1461631936411 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:52:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:52:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:52:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:52:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:52:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:52:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2756ms 17:52:16 INFO - PROCESS | 1834 | 1461631936450 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:52:16 INFO - PROCESS | 1834 | 1461631936461 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:52:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:52:16 INFO - PROCESS | 1834 | 1461631936471 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:52:16 INFO - PROCESS | 1834 | 1461631936475 Marionette TRACE conn3 <- [1,3046,null,{}] 17:52:16 INFO - PROCESS | 1834 | 1461631936500 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:16 INFO - PROCESS | 1834 | 1461631936829 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:52:17 INFO - PROCESS | 1834 | 1461631937003 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa218709000 == 157 [pid = 1834] [id = 771] 17:52:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7fa21b64d000) [pid = 1834] [serial = 2312] [outer = (nil)] 17:52:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7fa21b67e800) [pid = 1834] [serial = 2313] [outer = 0x7fa21b64d000] 17:52:17 INFO - PROCESS | 1834 | 1461631937079 Marionette DEBUG loaded listener.js 17:52:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7fa21c178400) [pid = 1834] [serial = 2314] [outer = 0x7fa21b64d000] 17:52:17 INFO - PROCESS | 1834 | [1834] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:52:18 INFO - PROCESS | 1834 | 1461631938274 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:52:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:52:18 INFO - {} 17:52:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1813ms 17:52:18 INFO - PROCESS | 1834 | 1461631938287 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 1834 | 1461631938294 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:52:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:52:18 INFO - PROCESS | 1834 | 1461631938319 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - PROCESS | 1834 | 1461631938324 Marionette TRACE conn3 <- [1,3050,null,{}] 17:52:18 INFO - PROCESS | 1834 | 1461631938394 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:18 INFO - PROCESS | 1834 | 1461631938700 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:52:19 INFO - PROCESS | 1834 | 1461631939060 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa217c63800 == 158 [pid = 1834] [id = 772] 17:52:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7fa218990c00) [pid = 1834] [serial = 2315] [outer = (nil)] 17:52:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7fa218d75000) [pid = 1834] [serial = 2316] [outer = 0x7fa218990c00] 17:52:19 INFO - PROCESS | 1834 | 1461631939159 Marionette DEBUG loaded listener.js 17:52:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7fa219bc0c00) [pid = 1834] [serial = 2317] [outer = 0x7fa218990c00] 17:52:20 INFO - PROCESS | 1834 | 1461631940090 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:52:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:52:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:52:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:52:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:52:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1811ms 17:52:20 INFO - PROCESS | 1834 | 1461631940117 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:52:20 INFO - PROCESS | 1834 | 1461631940127 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:52:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:52:20 INFO - PROCESS | 1834 | 1461631940140 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:52:20 INFO - PROCESS | 1834 | 1461631940144 Marionette TRACE conn3 <- [1,3054,null,{}] 17:52:20 INFO - PROCESS | 1834 | 1461631940151 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:20 INFO - PROCESS | 1834 | 1461631940401 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:52:20 INFO - PROCESS | 1834 | 1461631940696 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa219023800 == 159 [pid = 1834] [id = 773] 17:52:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7fa21593d800) [pid = 1834] [serial = 2318] [outer = (nil)] 17:52:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7fa21ac4f000) [pid = 1834] [serial = 2319] [outer = 0x7fa21593d800] 17:52:20 INFO - PROCESS | 1834 | 1461631940780 Marionette DEBUG loaded listener.js 17:52:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7fa21b643000) [pid = 1834] [serial = 2320] [outer = 0x7fa21593d800] 17:52:22 INFO - PROCESS | 1834 | 1461631942116 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:52:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 17:52:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:52:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:52:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2103ms 17:52:22 INFO - PROCESS | 1834 | 1461631942265 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:52:22 INFO - PROCESS | 1834 | 1461631942273 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:52:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:52:22 INFO - PROCESS | 1834 | 1461631942298 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:52:22 INFO - PROCESS | 1834 | 1461631942311 Marionette TRACE conn3 <- [1,3058,null,{}] 17:52:22 INFO - PROCESS | 1834 | 1461631942436 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:22 INFO - PROCESS | 1834 | 1461631942824 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:52:23 INFO - PROCESS | 1834 | 1461631943036 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21aca4000 == 160 [pid = 1834] [id = 774] 17:52:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7fa21cd9d800) [pid = 1834] [serial = 2321] [outer = (nil)] 17:52:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7fa21db3c000) [pid = 1834] [serial = 2322] [outer = 0x7fa21cd9d800] 17:52:23 INFO - PROCESS | 1834 | 1461631943123 Marionette DEBUG loaded listener.js 17:52:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7fa21dc1f000) [pid = 1834] [serial = 2323] [outer = 0x7fa21cd9d800] 17:52:24 INFO - PROCESS | 1834 | 1461631944123 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:52:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:52:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:52:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:52:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:52:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:52:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:52:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:52:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:52:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1887ms 17:52:24 INFO - PROCESS | 1834 | 1461631944232 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:52:24 INFO - PROCESS | 1834 | 1461631944240 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:52:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:52:24 INFO - PROCESS | 1834 | 1461631944262 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:52:24 INFO - PROCESS | 1834 | 1461631944268 Marionette TRACE conn3 <- [1,3062,null,{}] 17:52:24 INFO - PROCESS | 1834 | 1461631944278 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:24 INFO - PROCESS | 1834 | 1461631944559 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:52:24 INFO - PROCESS | 1834 | 1461631944881 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21b36b800 == 161 [pid = 1834] [id = 775] 17:52:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7fa2180b5400) [pid = 1834] [serial = 2324] [outer = (nil)] 17:52:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7fa21e702800) [pid = 1834] [serial = 2325] [outer = 0x7fa2180b5400] 17:52:24 INFO - PROCESS | 1834 | 1461631944963 Marionette DEBUG loaded listener.js 17:52:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7fa220a04c00) [pid = 1834] [serial = 2326] [outer = 0x7fa2180b5400] 17:52:25 INFO - PROCESS | 1834 | [1834] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:52:25 INFO - PROCESS | 1834 | 1461631945952 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:52:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:52:25 INFO - {} 17:52:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1739ms 17:52:26 INFO - PROCESS | 1834 | 1461631946009 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:52:26 INFO - PROCESS | 1834 | 1461631946013 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:52:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:52:26 INFO - PROCESS | 1834 | 1461631946025 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:52:26 INFO - PROCESS | 1834 | 1461631946028 Marionette TRACE conn3 <- [1,3066,null,{}] 17:52:26 INFO - PROCESS | 1834 | 1461631946036 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:26 INFO - PROCESS | 1834 | 1461631946317 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:52:26 INFO - PROCESS | 1834 | 1461631946653 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c916000 == 162 [pid = 1834] [id = 776] 17:52:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7fa213ed2800) [pid = 1834] [serial = 2327] [outer = (nil)] 17:52:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7fa221921c00) [pid = 1834] [serial = 2328] [outer = 0x7fa213ed2800] 17:52:26 INFO - PROCESS | 1834 | 1461631946745 Marionette DEBUG loaded listener.js 17:52:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7fa22221a800) [pid = 1834] [serial = 2329] [outer = 0x7fa213ed2800] 17:52:27 INFO - PROCESS | 1834 | 1461631947652 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:52:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1684ms 17:52:27 INFO - PROCESS | 1834 | 1461631947727 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:52:27 INFO - PROCESS | 1834 | 1461631947730 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:52:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:52:27 INFO - PROCESS | 1834 | 1461631947740 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:52:27 INFO - PROCESS | 1834 | 1461631947743 Marionette TRACE conn3 <- [1,3070,null,{}] 17:52:27 INFO - PROCESS | 1834 | 1461631947750 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:28 INFO - PROCESS | 1834 | 1461631948030 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:52:28 INFO - PROCESS | 1834 | 1461631948309 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21e4e0800 == 163 [pid = 1834] [id = 777] 17:52:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7fa222a95c00) [pid = 1834] [serial = 2330] [outer = (nil)] 17:52:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7fa2233b7800) [pid = 1834] [serial = 2331] [outer = 0x7fa222a95c00] 17:52:28 INFO - PROCESS | 1834 | 1461631948441 Marionette DEBUG loaded listener.js 17:52:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7fa22360d400) [pid = 1834] [serial = 2332] [outer = 0x7fa222a95c00] 17:52:29 INFO - PROCESS | 1834 | 1461631949229 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:52:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:52:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:52:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:52:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:52:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:52:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:52:29 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1534ms 17:52:29 INFO - PROCESS | 1834 | 1461631949277 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:52:29 INFO - PROCESS | 1834 | 1461631949281 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:52:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:52:29 INFO - PROCESS | 1834 | 1461631949287 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:52:29 INFO - PROCESS | 1834 | 1461631949291 Marionette TRACE conn3 <- [1,3074,null,{}] 17:52:29 INFO - PROCESS | 1834 | 1461631949296 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:29 INFO - PROCESS | 1834 | 1461631949570 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:52:29 INFO - PROCESS | 1834 | 1461631949869 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21f4e8000 == 164 [pid = 1834] [id = 778] 17:52:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7fa222295800) [pid = 1834] [serial = 2333] [outer = (nil)] 17:52:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7fa2236cf400) [pid = 1834] [serial = 2334] [outer = 0x7fa222295800] 17:52:29 INFO - PROCESS | 1834 | 1461631949945 Marionette DEBUG loaded listener.js 17:52:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7fa223dfa000) [pid = 1834] [serial = 2335] [outer = 0x7fa222295800] 17:52:30 INFO - PROCESS | 1834 | 1461631950750 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:52:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:52:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:52:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:52:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:52:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:52:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:52:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1481ms 17:52:30 INFO - PROCESS | 1834 | 1461631950772 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:52:30 INFO - PROCESS | 1834 | 1461631950783 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:52:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:52:30 INFO - PROCESS | 1834 | 1461631950795 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:52:30 INFO - PROCESS | 1834 | 1461631950798 Marionette TRACE conn3 <- [1,3078,null,{}] 17:52:30 INFO - PROCESS | 1834 | 1461631950805 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:31 INFO - PROCESS | 1834 | 1461631951069 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:52:31 INFO - PROCESS | 1834 | 1461631951365 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa21c0b5000 == 165 [pid = 1834] [id = 779] 17:52:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7fa212c75c00) [pid = 1834] [serial = 2336] [outer = (nil)] 17:52:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7fa21f07ac00) [pid = 1834] [serial = 2337] [outer = 0x7fa212c75c00] 17:52:31 INFO - PROCESS | 1834 | 1461631951443 Marionette DEBUG loaded listener.js 17:52:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7fa222aa0c00) [pid = 1834] [serial = 2338] [outer = 0x7fa212c75c00] 17:52:32 INFO - PROCESS | 1834 | 1461631952278 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 17:52:32 INFO - PROCESS | 1834 | 1461631952349 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:52:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:52:32 INFO - PROCESS | 1834 | 1461631952359 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:52:32 INFO - PROCESS | 1834 | 1461631952364 Marionette TRACE conn3 <- [1,3082,null,{}] 17:52:32 INFO - PROCESS | 1834 | 1461631952370 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:32 INFO - PROCESS | 1834 | 1461631952612 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:52:32 INFO - PROCESS | 1834 | 1461631952909 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa221a81000 == 166 [pid = 1834] [id = 780] 17:52:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7fa218791000) [pid = 1834] [serial = 2339] [outer = (nil)] 17:52:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7fa227c8ac00) [pid = 1834] [serial = 2340] [outer = 0x7fa218791000] 17:52:33 INFO - PROCESS | 1834 | 1461631952996 Marionette DEBUG loaded listener.js 17:52:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7fa227e91c00) [pid = 1834] [serial = 2341] [outer = 0x7fa218791000] 17:52:33 INFO - PROCESS | 1834 | 1461631953798 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:52:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:52:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:52:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:52:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1487ms 17:52:33 INFO - PROCESS | 1834 | 1461631953850 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:52:33 INFO - PROCESS | 1834 | 1461631953854 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:52:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:52:33 INFO - PROCESS | 1834 | 1461631953861 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:52:33 INFO - PROCESS | 1834 | 1461631953865 Marionette TRACE conn3 <- [1,3086,null,{}] 17:52:33 INFO - PROCESS | 1834 | 1461631953871 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:34 INFO - PROCESS | 1834 | 1461631954232 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:52:34 INFO - PROCESS | 1834 | 1461631954443 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2221ba800 == 167 [pid = 1834] [id = 781] 17:52:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7fa227c69000) [pid = 1834] [serial = 2342] [outer = (nil)] 17:52:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7fa228083800) [pid = 1834] [serial = 2343] [outer = 0x7fa227c69000] 17:52:34 INFO - PROCESS | 1834 | 1461631954521 Marionette DEBUG loaded listener.js 17:52:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7fa2285e0c00) [pid = 1834] [serial = 2344] [outer = 0x7fa227c69000] 17:52:35 INFO - PROCESS | 1834 | 1461631955341 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:52:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:52:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1490ms 17:52:35 INFO - PROCESS | 1834 | 1461631955350 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:52:35 INFO - PROCESS | 1834 | 1461631955355 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:52:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:52:35 INFO - PROCESS | 1834 | 1461631955387 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:52:35 INFO - PROCESS | 1834 | 1461631955390 Marionette TRACE conn3 <- [1,3090,null,{}] 17:52:35 INFO - PROCESS | 1834 | 1461631955397 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:35 INFO - PROCESS | 1834 | 1461631955686 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:52:35 INFO - PROCESS | 1834 | 1461631955964 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa223c1f800 == 168 [pid = 1834] [id = 782] 17:52:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7fa215eccc00) [pid = 1834] [serial = 2345] [outer = (nil)] 17:52:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7fa228671800) [pid = 1834] [serial = 2346] [outer = 0x7fa215eccc00] 17:52:36 INFO - PROCESS | 1834 | 1461631956054 Marionette DEBUG loaded listener.js 17:52:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7fa2288e2000) [pid = 1834] [serial = 2347] [outer = 0x7fa215eccc00] 17:52:36 INFO - PROCESS | 1834 | 1461631956890 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:52:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:52:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1545ms 17:52:36 INFO - PROCESS | 1834 | 1461631956926 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:52:36 INFO - PROCESS | 1834 | 1461631956929 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:52:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:52:36 INFO - PROCESS | 1834 | 1461631956936 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:52:36 INFO - PROCESS | 1834 | 1461631956939 Marionette TRACE conn3 <- [1,3094,null,{}] 17:52:36 INFO - PROCESS | 1834 | 1461631956944 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:37 INFO - PROCESS | 1834 | 1461631957181 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:52:37 INFO - PROCESS | 1834 | 1461631957464 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa227d71000 == 169 [pid = 1834] [id = 783] 17:52:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7fa2180b2c00) [pid = 1834] [serial = 2348] [outer = (nil)] 17:52:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7fa228c61400) [pid = 1834] [serial = 2349] [outer = 0x7fa2180b2c00] 17:52:37 INFO - PROCESS | 1834 | 1461631957542 Marionette DEBUG loaded listener.js 17:52:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7fa228f8dc00) [pid = 1834] [serial = 2350] [outer = 0x7fa2180b2c00] 17:52:38 INFO - PROCESS | 1834 | 1461631958371 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:52:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:52:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1478ms 17:52:38 INFO - PROCESS | 1834 | 1461631958416 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:52:38 INFO - PROCESS | 1834 | 1461631958420 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:52:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:52:38 INFO - PROCESS | 1834 | 1461631958425 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:52:38 INFO - PROCESS | 1834 | 1461631958428 Marionette TRACE conn3 <- [1,3098,null,{}] 17:52:38 INFO - PROCESS | 1834 | 1461631958474 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:38 INFO - PROCESS | 1834 | 1461631958801 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:52:39 INFO - PROCESS | 1834 | 1461631959012 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa228576000 == 170 [pid = 1834] [id = 784] 17:52:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7fa220a0d800) [pid = 1834] [serial = 2351] [outer = (nil)] 17:52:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7fa229185c00) [pid = 1834] [serial = 2352] [outer = 0x7fa220a0d800] 17:52:39 INFO - PROCESS | 1834 | 1461631959089 Marionette DEBUG loaded listener.js 17:52:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7fa2296ed800) [pid = 1834] [serial = 2353] [outer = 0x7fa220a0d800] 17:52:39 INFO - PROCESS | 1834 | 1461631959927 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:52:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:52:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:52:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1528ms 17:52:39 INFO - PROCESS | 1834 | 1461631959955 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:52:39 INFO - PROCESS | 1834 | 1461631959958 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:52:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:52:39 INFO - PROCESS | 1834 | 1461631959965 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:52:39 INFO - PROCESS | 1834 | 1461631959968 Marionette TRACE conn3 <- [1,3102,null,{}] 17:52:39 INFO - PROCESS | 1834 | 1461631959974 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:40 INFO - PROCESS | 1834 | 1461631960226 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:52:40 INFO - PROCESS | 1834 | 1461631960497 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2291a7800 == 171 [pid = 1834] [id = 785] 17:52:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7fa2188d2000) [pid = 1834] [serial = 2354] [outer = (nil)] 17:52:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7fa22a70e400) [pid = 1834] [serial = 2355] [outer = 0x7fa2188d2000] 17:52:40 INFO - PROCESS | 1834 | 1461631960571 Marionette DEBUG loaded listener.js 17:52:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7fa22be78800) [pid = 1834] [serial = 2356] [outer = 0x7fa2188d2000] 17:52:41 INFO - PROCESS | 1834 | 1461631961422 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:52:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:52:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1480ms 17:52:41 INFO - PROCESS | 1834 | 1461631961454 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:52:41 INFO - PROCESS | 1834 | 1461631961458 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:52:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:52:41 INFO - PROCESS | 1834 | 1461631961469 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:52:41 INFO - PROCESS | 1834 | 1461631961472 Marionette TRACE conn3 <- [1,3106,null,{}] 17:52:41 INFO - PROCESS | 1834 | 1461631961478 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:41 INFO - PROCESS | 1834 | 1461631961728 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:52:41 INFO - PROCESS | 1834 | 1461631961986 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22bfb1000 == 172 [pid = 1834] [id = 786] 17:52:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7fa21abf3400) [pid = 1834] [serial = 2357] [outer = (nil)] 17:52:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7fa22e944400) [pid = 1834] [serial = 2358] [outer = 0x7fa21abf3400] 17:52:42 INFO - PROCESS | 1834 | 1461631962063 Marionette DEBUG loaded listener.js 17:52:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7fa22fd62400) [pid = 1834] [serial = 2359] [outer = 0x7fa21abf3400] 17:52:42 INFO - PROCESS | 1834 | 1461631962927 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:52:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:52:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:52:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:52:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1483ms 17:52:42 INFO - PROCESS | 1834 | 1461631962953 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:52:42 INFO - PROCESS | 1834 | 1461631962957 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:52:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:52:42 INFO - PROCESS | 1834 | 1461631962964 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:52:42 INFO - PROCESS | 1834 | 1461631962967 Marionette TRACE conn3 <- [1,3110,null,{}] 17:52:42 INFO - PROCESS | 1834 | 1461631962973 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:43 INFO - PROCESS | 1834 | 1461631963224 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:52:43 INFO - PROCESS | 1834 | 1461631963547 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa22f571000 == 173 [pid = 1834] [id = 787] 17:52:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7fa22bf06c00) [pid = 1834] [serial = 2360] [outer = (nil)] 17:52:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7fa230cee400) [pid = 1834] [serial = 2361] [outer = 0x7fa22bf06c00] 17:52:43 INFO - PROCESS | 1834 | 1461631963626 Marionette DEBUG loaded listener.js 17:52:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7fa231739000) [pid = 1834] [serial = 2362] [outer = 0x7fa22bf06c00] 17:52:44 INFO - PROCESS | 1834 | 1461631964466 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:52:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:52:44 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 17:52:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:52:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1530ms 17:52:44 INFO - PROCESS | 1834 | 1461631964497 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:52:44 INFO - PROCESS | 1834 | 1461631964500 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:52:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:52:44 INFO - PROCESS | 1834 | 1461631964507 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:52:44 INFO - PROCESS | 1834 | 1461631964510 Marionette TRACE conn3 <- [1,3114,null,{}] 17:52:44 INFO - PROCESS | 1834 | 1461631964516 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:44 INFO - PROCESS | 1834 | 1461631964781 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:52:45 INFO - PROCESS | 1834 | 1461631965080 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"389fb0c0-f120-4a4d-b7e3-860a4530b82e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7fa2321bd800 == 174 [pid = 1834] [id = 788] 17:52:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7fa21b679800) [pid = 1834] [serial = 2363] [outer = (nil)] 17:52:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7fa23180a000) [pid = 1834] [serial = 2364] [outer = 0x7fa21b679800] 17:52:45 INFO - PROCESS | 1834 | 1461631965157 Marionette DEBUG loaded listener.js 17:52:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7fa2318dd800) [pid = 1834] [serial = 2365] [outer = 0x7fa21b679800] 17:52:46 INFO - PROCESS | 1834 | 1461631966004 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:52:46 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:52:46 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1534ms 17:52:46 INFO - PROCESS | 1834 | 1461631966042 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:52:46 INFO - PROCESS | 1834 | 1461631966046 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:52:47 WARNING - u'runner_teardown' () 17:52:47 INFO - No more tests 17:52:47 INFO - Got 0 unexpected results 17:52:47 INFO - SUITE-END | took 1253s 17:52:47 INFO - Closing logging queue 17:52:47 INFO - queue closed 17:52:47 INFO - Return code: 0 17:52:47 WARNING - # TBPL SUCCESS # 17:52:47 INFO - Running post-action listener: _resource_record_post_action 17:52:47 INFO - Running post-run listener: _resource_record_post_run 17:52:48 INFO - Total resource usage - Wall time: 1290s; CPU: 98.0%; Read bytes: 8564736; Write bytes: 931291136; Read time: 436; Write time: 288396 17:52:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:52:48 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 9801728; Read time: 0; Write time: 8084 17:52:48 INFO - run-tests - Wall time: 1259s; CPU: 98.0%; Read bytes: 6250496; Write bytes: 921477120; Read time: 336; Write time: 280312 17:52:48 INFO - Running post-run listener: _upload_blobber_files 17:52:48 INFO - Blob upload gear active. 17:52:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:52:48 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 17:52:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:52:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:52:49 INFO - (blobuploader) - INFO - Open directory for files ... 17:52:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:52:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:52:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:52:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:52:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:52:51 INFO - (blobuploader) - INFO - Done attempting. 17:52:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:52:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:52:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:52:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:52:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:52:52 INFO - (blobuploader) - INFO - Done attempting. 17:52:52 INFO - (blobuploader) - INFO - Iteration through files over. 17:52:52 INFO - Return code: 0 17:52:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:52:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:52:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c85d91af77c8fb09dda6fa7a2e95931ecffb89d3694839fa56e957eff9ff5f0a56e65bd3e28705889cb055c1d13cc9bb5f54b0cb19b62aae993efeb46053d672", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b6d92e4c3a3b48084784e7c9943a8828219bd1a91a5777f916f8e4871efe32dbf973ce4c96708696bbe1f9c6ca743c5769d7348ac8f28e96b58c677e495b2238"} 17:52:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:52:52 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:52:52 INFO - Contents: 17:52:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c85d91af77c8fb09dda6fa7a2e95931ecffb89d3694839fa56e957eff9ff5f0a56e65bd3e28705889cb055c1d13cc9bb5f54b0cb19b62aae993efeb46053d672", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b6d92e4c3a3b48084784e7c9943a8828219bd1a91a5777f916f8e4871efe32dbf973ce4c96708696bbe1f9c6ca743c5769d7348ac8f28e96b58c677e495b2238"} 17:52:52 INFO - Running post-run listener: copy_logs_to_upload_dir 17:52:52 INFO - Copying logs to upload dir... 17:52:52 INFO - mkdir: /builds/slave/test/build/upload/logs 17:52:52 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1394.580943 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 14 secs) (at 2016-04-25 17:52:52.859055) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 17:52:52.860360) ========= 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-1461630298.834626-154345391 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c85d91af77c8fb09dda6fa7a2e95931ecffb89d3694839fa56e957eff9ff5f0a56e65bd3e28705889cb055c1d13cc9bb5f54b0cb19b62aae993efeb46053d672", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b6d92e4c3a3b48084784e7c9943a8828219bd1a91a5777f916f8e4871efe32dbf973ce4c96708696bbe1f9c6ca743c5769d7348ac8f28e96b58c677e495b2238"} build_url:https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037232 build_url: 'https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c85d91af77c8fb09dda6fa7a2e95931ecffb89d3694839fa56e957eff9ff5f0a56e65bd3e28705889cb055c1d13cc9bb5f54b0cb19b62aae993efeb46053d672", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b6d92e4c3a3b48084784e7c9943a8828219bd1a91a5777f916f8e4871efe32dbf973ce4c96708696bbe1f9c6ca743c5769d7348ac8f28e96b58c677e495b2238"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fT7PlgnoRhOPb81Ft0Xe_A/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 17:52:52.935209) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:52:52.935692) ========= 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-1461630298.834626-154345391 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020975 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:52:53.001246) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 17:52:53.001545) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 17:52:53.001843) ========= ========= Total master_lag: 0.51 =========