builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1361 starttime: 1462317488.56 results: success (0) buildid: 20160503144435 builduid: d5dc1e73bee740c1b6904cef4ee327f4 revision: 4757576ac6a96b60b85be02fcdd6b18d8a73bf89 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:08.561201) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:08.561704) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:08.561990) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:08.602467) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:08.602750) ========= 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-1462317108.822482-1056808178 _=/tools/buildbot/bin/python using PTY: False --2016-05-03 16:18:08-- 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% 546K=0.02s 2016-05-03 16:18:08 (546 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.294595 ========= master_lag: 0.18 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:09.080191) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:09.080531) ========= 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-1462317108.822482-1056808178 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.075999 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:09.186773) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:09.187089) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 4757576ac6a96b60b85be02fcdd6b18d8a73bf89 --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 4757576ac6a96b60b85be02fcdd6b18d8a73bf89 --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-1462317108.822482-1056808178 _=/tools/buildbot/bin/python using PTY: False 2016-05-03 16:18:09,302 truncating revision to first 12 chars 2016-05-03 16:18:09,302 Setting DEBUG logging. 2016-05-03 16:18:09,302 attempt 1/10 2016-05-03 16:18:09,303 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/4757576ac6a9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-03 16:18:09,696 unpacking tar archive at: mozilla-aurora-4757576ac6a9/testing/mozharness/ program finished with exit code 0 elapsedTime=0.686299 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:09.905775) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:09.906081) ========= script_repo_revision: 4757576ac6a96b60b85be02fcdd6b18d8a73bf89 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:09.906491) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:09.906767) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-03 16:18:09.935189) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 35 mins, 37 secs) (at 2016-05-03 16:18:09.935487) ========= /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-1462317108.822482-1056808178 _=/tools/buildbot/bin/python using PTY: False 16:18:10 INFO - MultiFileLogger online at 20160503 16:18:10 in /builds/slave/test 16:18:10 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 16:18:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:18:10 INFO - {'append_to_log': False, 16:18:10 INFO - 'base_work_dir': '/builds/slave/test', 16:18:10 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:18:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:18:10 INFO - 'buildbot_json_path': 'buildprops.json', 16:18:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:18:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:18:10 INFO - 'download_minidump_stackwalk': True, 16:18:10 INFO - 'download_symbols': 'true', 16:18:10 INFO - 'e10s': False, 16:18:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:18:10 INFO - 'tooltool.py': '/tools/tooltool.py', 16:18:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:18:10 INFO - '/tools/misc-python/virtualenv.py')}, 16:18:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:18:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:18:10 INFO - 'log_level': 'info', 16:18:10 INFO - 'log_to_console': True, 16:18:10 INFO - 'opt_config_files': (), 16:18:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:18:10 INFO - '--processes=1', 16:18:10 INFO - '--config=%(test_path)s/wptrunner.ini', 16:18:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:18:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:18:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:18:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:18:10 INFO - 'pip_index': False, 16:18:10 INFO - 'require_test_zip': True, 16:18:10 INFO - 'test_type': ('testharness',), 16:18:10 INFO - 'this_chunk': '1', 16:18:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:18:10 INFO - 'total_chunks': '10', 16:18:10 INFO - 'virtualenv_path': 'venv', 16:18:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:18:10 INFO - 'work_dir': 'build'} 16:18:10 INFO - ##### 16:18:10 INFO - ##### Running clobber step. 16:18:10 INFO - ##### 16:18:10 INFO - Running pre-action listener: _resource_record_pre_action 16:18:10 INFO - Running main action method: clobber 16:18:10 INFO - rmtree: /builds/slave/test/build 16:18:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:18:13 INFO - Running post-action listener: _resource_record_post_action 16:18:13 INFO - ##### 16:18:13 INFO - ##### Running read-buildbot-config step. 16:18:13 INFO - ##### 16:18:13 INFO - Running pre-action listener: _resource_record_pre_action 16:18:13 INFO - Running main action method: read_buildbot_config 16:18:13 INFO - Using buildbot properties: 16:18:13 INFO - { 16:18:13 INFO - "project": "", 16:18:13 INFO - "product": "firefox", 16:18:13 INFO - "script_repo_revision": "production", 16:18:13 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 16:18:13 INFO - "repository": "", 16:18:13 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 16:18:13 INFO - "buildid": "20160503144435", 16:18:13 INFO - "pgo_build": "False", 16:18:13 INFO - "basedir": "/builds/slave/test", 16:18:13 INFO - "buildnumber": 2, 16:18:13 INFO - "slavename": "tst-linux64-spot-1361", 16:18:13 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 16:18:13 INFO - "platform": "linux64", 16:18:13 INFO - "branch": "mozilla-aurora", 16:18:13 INFO - "revision": "4757576ac6a96b60b85be02fcdd6b18d8a73bf89", 16:18:13 INFO - "repo_path": "releases/mozilla-aurora", 16:18:13 INFO - "moz_repo_path": "", 16:18:13 INFO - "stage_platform": "linux64", 16:18:13 INFO - "builduid": "d5dc1e73bee740c1b6904cef4ee327f4", 16:18:13 INFO - "slavebuilddir": "test" 16:18:13 INFO - } 16:18:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 16:18:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 16:18:13 INFO - Running post-action listener: _resource_record_post_action 16:18:13 INFO - ##### 16:18:13 INFO - ##### Running download-and-extract step. 16:18:13 INFO - ##### 16:18:13 INFO - Running pre-action listener: _resource_record_pre_action 16:18:13 INFO - Running main action method: download_and_extract 16:18:13 INFO - mkdir: /builds/slave/test/build/tests 16:18:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:13 INFO - https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:18:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:18:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:18:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:18:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:18:43 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 16:18:43 INFO - retry: attempt #1 caught exception: timed out 16:18:43 INFO - retry: Failed, sleeping 30 seconds before retrying 16:19:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 #2 16:19:43 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 16:19:43 INFO - retry: attempt #2 caught exception: timed out 16:19:43 INFO - retry: Failed, sleeping 60 seconds before retrying 16:20:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 #3 16:21:13 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 16:21:13 INFO - retry: attempt #3 caught exception: timed out 16:21:13 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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! 16:21:13 INFO - Caught exception: timed out 16:21:13 INFO - Caught exception: timed out 16:21:13 INFO - Caught exception: timed out 16:21:13 INFO - trying https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:21:13 INFO - Downloading https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:21:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:21:14 INFO - Downloaded 1361 bytes. 16:21:14 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:21:14 INFO - Using the following test package requirements: 16:21:14 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 16:21:14 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:21:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 16:21:14 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:21:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 16:21:14 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:21:14 INFO - u'jsshell-linux-x86_64.zip'], 16:21:14 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:21:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 16:21:14 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 16:21:14 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:21:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 16:21:14 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:21:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 16:21:14 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:21:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 16:21:14 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:21:14 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 16:21:14 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 16:21:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:21:14 INFO - https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:21:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:21:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:21:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:21:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:21:44 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 16:21:44 INFO - retry: attempt #1 caught exception: timed out 16:21:44 INFO - retry: Failed, sleeping 30 seconds before retrying 16:22:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 #2 16:22:44 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 16:22:44 INFO - retry: attempt #2 caught exception: timed out 16:22:44 INFO - retry: Failed, sleeping 60 seconds before retrying 16:23:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 #3 16:24:15 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 16:24:15 INFO - retry: attempt #3 caught exception: timed out 16:24:15 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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! 16:24:15 INFO - Caught exception: timed out 16:24:15 INFO - Caught exception: timed out 16:24:15 INFO - Caught exception: timed out 16:24:15 INFO - trying https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:24:15 INFO - Downloading https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:24:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:24:16 INFO - Downloaded 22751329 bytes. 16:24:16 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/*'] 16:24:16 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/* 16:24:17 INFO - caution: filename not matched: web-platform/* 16:24:17 INFO - Return code: 11 16:24:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:17 INFO - https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:24:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:24:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:24:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:24:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:24:47 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 16:24:47 INFO - retry: attempt #1 caught exception: timed out 16:24:47 INFO - retry: Failed, sleeping 30 seconds before retrying 16:25:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 #2 16:25:47 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 16:25:47 INFO - retry: attempt #2 caught exception: timed out 16:25:47 INFO - retry: Failed, sleeping 60 seconds before retrying 16:26:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 #3 16:27:17 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 16:27:17 INFO - retry: attempt #3 caught exception: timed out 16:27:17 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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! 16:27:17 INFO - Caught exception: timed out 16:27:17 INFO - Caught exception: timed out 16:27:17 INFO - Caught exception: timed out 16:27:17 INFO - trying https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:27:17 INFO - Downloading https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:27:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:27:19 INFO - Downloaded 36408617 bytes. 16:27:19 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/*'] 16:27:19 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/* 16:27:24 INFO - caution: filename not matched: bin/* 16:27:24 INFO - caution: filename not matched: config/* 16:27:24 INFO - caution: filename not matched: mozbase/* 16:27:24 INFO - caution: filename not matched: marionette/* 16:27:24 INFO - caution: filename not matched: tools/wptserve/* 16:27:24 INFO - Return code: 11 16:27:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:27:24 INFO - https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:27:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:27:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:27:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:27:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:27:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 16:27:54 INFO - retry: attempt #1 caught exception: timed out 16:27:54 INFO - retry: Failed, sleeping 30 seconds before retrying 16:28:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 #2 16:28:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 16:28:54 INFO - retry: attempt #2 caught exception: timed out 16:28:54 INFO - retry: Failed, sleeping 60 seconds before retrying 16:29:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 #3 16:30:24 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 16:30:24 INFO - retry: attempt #3 caught exception: timed out 16:30:24 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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! 16:30:24 INFO - Caught exception: timed out 16:30:24 INFO - Caught exception: timed out 16:30:24 INFO - Caught exception: timed out 16:30:24 INFO - trying https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:30:24 INFO - Downloading https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:30:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:30:27 INFO - Downloaded 69393063 bytes. 16:30:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:30:27 INFO - mkdir: /builds/slave/test/properties 16:30:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:30:27 INFO - Writing to file /builds/slave/test/properties/build_url 16:30:27 INFO - Contents: 16:30:27 INFO - build_url:https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:30:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:30:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:30:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:30:28 INFO - Contents: 16:30:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:30:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:30:28 INFO - https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:30:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:30:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:30:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:30:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:30:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 16:30:58 INFO - retry: attempt #1 caught exception: timed out 16:30:58 INFO - retry: Failed, sleeping 30 seconds before retrying 16:31:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 #2 16:31:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 16:31:58 INFO - retry: attempt #2 caught exception: timed out 16:31:58 INFO - retry: Failed, sleeping 60 seconds before retrying 16:32:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 #3 16:33:28 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 16:33:28 INFO - retry: attempt #3 caught exception: timed out 16:33:28 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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! 16:33:28 INFO - Caught exception: timed out 16:33:28 INFO - Caught exception: timed out 16:33:28 INFO - Caught exception: timed out 16:33:28 INFO - trying https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:33:28 INFO - Downloading https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:33:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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 16:33:31 INFO - Downloaded 90884955 bytes. 16:33:31 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'] 16:33:31 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 16:33:38 INFO - Return code: 0 16:33:38 INFO - Running post-action listener: _resource_record_post_action 16:33:38 INFO - Running post-action listener: set_extra_try_arguments 16:33:38 INFO - ##### 16:33:38 INFO - ##### Running create-virtualenv step. 16:33:38 INFO - ##### 16:33:38 INFO - Running pre-action listener: _pre_create_virtualenv 16:33:38 INFO - Running pre-action listener: _resource_record_pre_action 16:33:38 INFO - Running main action method: create_virtualenv 16:33:38 INFO - Creating virtualenv /builds/slave/test/build/venv 16:33:38 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:33:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:33:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:33:42 INFO - Using real prefix '/usr' 16:33:42 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:33:42 INFO - Installing distribute.............................................................................................................................................................................................done. 16:33:45 INFO - Installing pip.................done. 16:33:45 INFO - Return code: 0 16:33:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:33:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:33:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:33:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:45 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 0x2701030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27023f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x280e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x280b780>, '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 0x280c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c9e0>, '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-1462317108.822482-1056808178', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:33:45 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 16:33:45 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 16:33:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:33:45 INFO - 'CCACHE_UMASK': '002', 16:33:45 INFO - 'DISPLAY': ':0', 16:33:45 INFO - 'HOME': '/home/cltbld', 16:33:45 INFO - 'LANG': 'en_US.UTF-8', 16:33:45 INFO - 'LOGNAME': 'cltbld', 16:33:45 INFO - 'MAIL': '/var/mail/cltbld', 16:33:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:33:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:33:45 INFO - 'MOZ_NO_REMOTE': '1', 16:33:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:33:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:33:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:33:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:33:45 INFO - 'PWD': '/builds/slave/test', 16:33:45 INFO - 'SHELL': '/bin/bash', 16:33:45 INFO - 'SHLVL': '1', 16:33:45 INFO - 'TERM': 'linux', 16:33:45 INFO - 'TMOUT': '86400', 16:33:45 INFO - 'USER': 'cltbld', 16:33:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317108.822482-1056808178', 16:33:45 INFO - '_': '/tools/buildbot/bin/python'} 16:33:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:33:46 INFO - Downloading/unpacking psutil>=0.7.1 16:33:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:33:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:33:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:33:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:33:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:33:50 INFO - Installing collected packages: psutil 16:33:50 INFO - Running setup.py install for psutil 16:33:50 INFO - building 'psutil._psutil_linux' extension 16:33:50 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 16:33:50 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 16:33:50 INFO - building 'psutil._psutil_posix' extension 16:33:50 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 16:33:51 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 16:33:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:33:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:33:51 INFO - Successfully installed psutil 16:33:51 INFO - Cleaning up... 16:33:51 INFO - Return code: 0 16:33:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:33:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:33:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:33:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:51 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 0x2701030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27023f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x280e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x280b780>, '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 0x280c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c9e0>, '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-1462317108.822482-1056808178', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:33:51 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 16:33:51 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 16:33:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:33:51 INFO - 'CCACHE_UMASK': '002', 16:33:51 INFO - 'DISPLAY': ':0', 16:33:51 INFO - 'HOME': '/home/cltbld', 16:33:51 INFO - 'LANG': 'en_US.UTF-8', 16:33:51 INFO - 'LOGNAME': 'cltbld', 16:33:51 INFO - 'MAIL': '/var/mail/cltbld', 16:33:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:33:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:33:51 INFO - 'MOZ_NO_REMOTE': '1', 16:33:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:33:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:33:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:33:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:33:51 INFO - 'PWD': '/builds/slave/test', 16:33:51 INFO - 'SHELL': '/bin/bash', 16:33:51 INFO - 'SHLVL': '1', 16:33:51 INFO - 'TERM': 'linux', 16:33:51 INFO - 'TMOUT': '86400', 16:33:51 INFO - 'USER': 'cltbld', 16:33:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317108.822482-1056808178', 16:33:51 INFO - '_': '/tools/buildbot/bin/python'} 16:33:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:33:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:33:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:51 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 16:33:51 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 16:33:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:33:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:33:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:33:55 INFO - Installing collected packages: mozsystemmonitor 16:33:55 INFO - Running setup.py install for mozsystemmonitor 16:33:55 INFO - Successfully installed mozsystemmonitor 16:33:55 INFO - Cleaning up... 16:33:55 INFO - Return code: 0 16:33:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:33:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:33:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:33:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:55 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 0x2701030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27023f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x280e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x280b780>, '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 0x280c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c9e0>, '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-1462317108.822482-1056808178', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:33:55 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 16:33:55 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 16:33:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:33:55 INFO - 'CCACHE_UMASK': '002', 16:33:55 INFO - 'DISPLAY': ':0', 16:33:55 INFO - 'HOME': '/home/cltbld', 16:33:55 INFO - 'LANG': 'en_US.UTF-8', 16:33:55 INFO - 'LOGNAME': 'cltbld', 16:33:55 INFO - 'MAIL': '/var/mail/cltbld', 16:33:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:33:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:33:55 INFO - 'MOZ_NO_REMOTE': '1', 16:33:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:33:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:33:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:33:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:33:55 INFO - 'PWD': '/builds/slave/test', 16:33:55 INFO - 'SHELL': '/bin/bash', 16:33:55 INFO - 'SHLVL': '1', 16:33:55 INFO - 'TERM': 'linux', 16:33:55 INFO - 'TMOUT': '86400', 16:33:55 INFO - 'USER': 'cltbld', 16:33:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317108.822482-1056808178', 16:33:55 INFO - '_': '/tools/buildbot/bin/python'} 16:33:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:33:56 INFO - Downloading/unpacking blobuploader==1.2.4 16:33: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 16:33: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 16:33: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 16:33: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 16:33: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 16:33: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 16:34:00 INFO - Downloading blobuploader-1.2.4.tar.gz 16:34:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:34:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:34:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:34:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:34:00 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 16:34:00 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 16:34:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:34:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:34:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:34:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:34:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:34:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:34:01 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 16:34:01 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 16:34:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:34:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:34:01 INFO - Downloading docopt-0.6.1.tar.gz 16:34:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:34:01 INFO - Installing collected packages: blobuploader, requests, docopt 16:34:01 INFO - Running setup.py install for blobuploader 16:34:01 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:34:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:34:01 INFO - Running setup.py install for requests 16:34:02 INFO - Running setup.py install for docopt 16:34:02 INFO - Successfully installed blobuploader requests docopt 16:34:02 INFO - Cleaning up... 16:34:03 INFO - Return code: 0 16:34:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:34:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:34:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:34:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:34:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:34:03 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 0x2701030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27023f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x280e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x280b780>, '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 0x280c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c9e0>, '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-1462317108.822482-1056808178', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:34:03 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 16:34:03 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 16:34:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:34:03 INFO - 'CCACHE_UMASK': '002', 16:34:03 INFO - 'DISPLAY': ':0', 16:34:03 INFO - 'HOME': '/home/cltbld', 16:34:03 INFO - 'LANG': 'en_US.UTF-8', 16:34:03 INFO - 'LOGNAME': 'cltbld', 16:34:03 INFO - 'MAIL': '/var/mail/cltbld', 16:34:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:34:03 INFO - 'MOZ_NO_REMOTE': '1', 16:34:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:34:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:34:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:34:03 INFO - 'PWD': '/builds/slave/test', 16:34:03 INFO - 'SHELL': '/bin/bash', 16:34:03 INFO - 'SHLVL': '1', 16:34:03 INFO - 'TERM': 'linux', 16:34:03 INFO - 'TMOUT': '86400', 16:34:03 INFO - 'USER': 'cltbld', 16:34:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317108.822482-1056808178', 16:34:03 INFO - '_': '/tools/buildbot/bin/python'} 16:34:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:34:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:34:03 INFO - Running setup.py (path:/tmp/pip-IgE0kL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:34:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:34:03 INFO - Running setup.py (path:/tmp/pip-wZFDuj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:34:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:34:03 INFO - Running setup.py (path:/tmp/pip-p0_beU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:34:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:34:03 INFO - Running setup.py (path:/tmp/pip-KGXUJJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:34:04 INFO - Running setup.py (path:/tmp/pip-o3cqMb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:34:04 INFO - Running setup.py (path:/tmp/pip-I7O0W3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:34:04 INFO - Running setup.py (path:/tmp/pip-ZqDjOG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:34:04 INFO - Running setup.py (path:/tmp/pip-yWhsTC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:34:04 INFO - Running setup.py (path:/tmp/pip-lI9mBD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:34:04 INFO - Running setup.py (path:/tmp/pip-0c3Q6C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:34:04 INFO - Running setup.py (path:/tmp/pip-rCfpSw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:34:04 INFO - Running setup.py (path:/tmp/pip-4y0ZlI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:34:05 INFO - Running setup.py (path:/tmp/pip-plFtiP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:34:05 INFO - Running setup.py (path:/tmp/pip-Dgss6m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:34:05 INFO - Running setup.py (path:/tmp/pip-btkq_H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:34:05 INFO - Running setup.py (path:/tmp/pip-y4DvSc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:34:05 INFO - Running setup.py (path:/tmp/pip-5uf_NA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:34:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:34:05 INFO - Running setup.py (path:/tmp/pip-K3_Jvz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:34:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:34:05 INFO - Running setup.py (path:/tmp/pip-IH_ThJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:34:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:34:06 INFO - Running setup.py (path:/tmp/pip-YRSrAI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:34:06 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:34:06 INFO - Running setup.py (path:/tmp/pip-PoSotk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:34:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:34:06 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:34:06 INFO - Running setup.py install for manifestparser 16:34:06 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:34:06 INFO - Running setup.py install for mozcrash 16:34:07 INFO - Running setup.py install for mozdebug 16:34:07 INFO - Running setup.py install for mozdevice 16:34:07 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:34:07 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:34:07 INFO - Running setup.py install for mozfile 16:34:07 INFO - Running setup.py install for mozhttpd 16:34:07 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:34:07 INFO - Running setup.py install for mozinfo 16:34:08 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:34:08 INFO - Running setup.py install for mozInstall 16:34:08 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:34:08 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:34:08 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:34:08 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:34:08 INFO - Running setup.py install for mozleak 16:34:08 INFO - Running setup.py install for mozlog 16:34:08 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:34:08 INFO - Running setup.py install for moznetwork 16:34:08 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:34:08 INFO - Running setup.py install for mozprocess 16:34:09 INFO - Running setup.py install for mozprofile 16:34:09 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:34:09 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:34:09 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:34:09 INFO - Running setup.py install for mozrunner 16:34:09 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:34:09 INFO - Running setup.py install for mozscreenshot 16:34:09 INFO - Running setup.py install for moztest 16:34:09 INFO - Running setup.py install for mozversion 16:34:10 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:34:10 INFO - Running setup.py install for wptserve 16:34:10 INFO - Running setup.py install for marionette-driver 16:34:10 INFO - Running setup.py install for browsermob-proxy 16:34:10 INFO - Running setup.py install for marionette-client 16:34:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:34:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:34:11 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:34:11 INFO - Cleaning up... 16:34:11 INFO - Return code: 0 16:34:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:34:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:34:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:34:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:34:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:34:11 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 0x2701030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27023f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x280e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x280b780>, '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 0x280c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c9e0>, '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-1462317108.822482-1056808178', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:34:11 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 16:34:11 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 16:34:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:34:11 INFO - 'CCACHE_UMASK': '002', 16:34:11 INFO - 'DISPLAY': ':0', 16:34:11 INFO - 'HOME': '/home/cltbld', 16:34:11 INFO - 'LANG': 'en_US.UTF-8', 16:34:11 INFO - 'LOGNAME': 'cltbld', 16:34:11 INFO - 'MAIL': '/var/mail/cltbld', 16:34:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:34:11 INFO - 'MOZ_NO_REMOTE': '1', 16:34:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:34:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:34:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:34:11 INFO - 'PWD': '/builds/slave/test', 16:34:11 INFO - 'SHELL': '/bin/bash', 16:34:11 INFO - 'SHLVL': '1', 16:34:11 INFO - 'TERM': 'linux', 16:34:11 INFO - 'TMOUT': '86400', 16:34:11 INFO - 'USER': 'cltbld', 16:34:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317108.822482-1056808178', 16:34:11 INFO - '_': '/tools/buildbot/bin/python'} 16:34:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:34:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:34:11 INFO - Running setup.py (path:/tmp/pip-xhv3Ss-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:34:11 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:34:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:34:11 INFO - Running setup.py (path:/tmp/pip-wuOiC1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:34:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:34:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:34:11 INFO - Running setup.py (path:/tmp/pip-ud0Py1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:34:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:34:12 INFO - Running setup.py (path:/tmp/pip-v1mOm6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:34:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:34:12 INFO - Running setup.py (path:/tmp/pip-bst2hg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:34:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:34:12 INFO - Running setup.py (path:/tmp/pip-TwkhyW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:34:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:34:12 INFO - Running setup.py (path:/tmp/pip-hWU_RY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:34:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:34:12 INFO - Running setup.py (path:/tmp/pip-vd0K4R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:34:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:34:12 INFO - Running setup.py (path:/tmp/pip-sknh59-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:34:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:34:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:34:12 INFO - Running setup.py (path:/tmp/pip-4PxrkT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:34:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:34:13 INFO - Running setup.py (path:/tmp/pip-DFJDZm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:34:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:34:13 INFO - Running setup.py (path:/tmp/pip-uY6pr2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:34:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:34:13 INFO - Running setup.py (path:/tmp/pip-Nvt_h0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:34:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:34:13 INFO - Running setup.py (path:/tmp/pip-2l8hco-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:34:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:34:13 INFO - Running setup.py (path:/tmp/pip-7Br2Km-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:34:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:34:13 INFO - Running setup.py (path:/tmp/pip-sdRUu5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:34:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:34:13 INFO - Running setup.py (path:/tmp/pip-_7ksJX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:34:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:34:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:34:14 INFO - Running setup.py (path:/tmp/pip-ndVAw2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:34:14 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:34:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:34:14 INFO - Running setup.py (path:/tmp/pip-hvjRgN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:34:14 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:34:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:34:14 INFO - Running setup.py (path:/tmp/pip-fZsRoM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:34:14 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:34:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:34:14 INFO - Running setup.py (path:/tmp/pip-STTgq5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:34:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:34:14 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:34:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:34:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:34:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:34:14 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:34:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:34:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:34:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:34:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:34:14 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 16:34:14 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 16:34:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:34:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:34:18 INFO - Downloading blessings-1.6.tar.gz 16:34:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:34:18 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:34:18 INFO - Installing collected packages: blessings 16:34:18 INFO - Running setup.py install for blessings 16:34:18 INFO - Successfully installed blessings 16:34:18 INFO - Cleaning up... 16:34:19 INFO - Return code: 0 16:34:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:34:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:34:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:34:19 INFO - Reading from file tmpfile_stdout 16:34:19 INFO - Current package versions: 16:34:19 INFO - argparse == 1.2.1 16:34:19 INFO - blessings == 1.6 16:34:19 INFO - blobuploader == 1.2.4 16:34:19 INFO - browsermob-proxy == 0.6.0 16:34:19 INFO - docopt == 0.6.1 16:34:19 INFO - manifestparser == 1.1 16:34:19 INFO - marionette-client == 2.3.0 16:34:19 INFO - marionette-driver == 1.4.0 16:34:19 INFO - mozInstall == 1.12 16:34:19 INFO - mozcrash == 0.17 16:34:19 INFO - mozdebug == 0.1 16:34:19 INFO - mozdevice == 0.48 16:34:19 INFO - mozfile == 1.2 16:34:19 INFO - mozhttpd == 0.7 16:34:19 INFO - mozinfo == 0.9 16:34:19 INFO - mozleak == 0.1 16:34:19 INFO - mozlog == 3.1 16:34:19 INFO - moznetwork == 0.27 16:34:19 INFO - mozprocess == 0.22 16:34:19 INFO - mozprofile == 0.28 16:34:19 INFO - mozrunner == 6.11 16:34:19 INFO - mozscreenshot == 0.1 16:34:19 INFO - mozsystemmonitor == 0.0 16:34:19 INFO - moztest == 0.7 16:34:19 INFO - mozversion == 1.4 16:34:19 INFO - psutil == 3.1.1 16:34:19 INFO - requests == 1.2.3 16:34:19 INFO - wptserve == 1.4.0 16:34:19 INFO - wsgiref == 0.1.2 16:34:19 INFO - Running post-action listener: _resource_record_post_action 16:34:19 INFO - Running post-action listener: _start_resource_monitoring 16:34:19 INFO - Starting resource monitoring. 16:34:19 INFO - ##### 16:34:19 INFO - ##### Running pull step. 16:34:19 INFO - ##### 16:34:19 INFO - Running pre-action listener: _resource_record_pre_action 16:34:19 INFO - Running main action method: pull 16:34:19 INFO - Pull has nothing to do! 16:34:19 INFO - Running post-action listener: _resource_record_post_action 16:34:19 INFO - ##### 16:34:19 INFO - ##### Running install step. 16:34:19 INFO - ##### 16:34:19 INFO - Running pre-action listener: _resource_record_pre_action 16:34:19 INFO - Running main action method: install 16:34:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:34:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:34:20 INFO - Reading from file tmpfile_stdout 16:34:20 INFO - Detecting whether we're running mozinstall >=1.0... 16:34:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:34:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:34:20 INFO - Reading from file tmpfile_stdout 16:34:20 INFO - Output received: 16:34:20 INFO - Usage: mozinstall [options] installer 16:34:20 INFO - Options: 16:34:20 INFO - -h, --help show this help message and exit 16:34:20 INFO - -d DEST, --destination=DEST 16:34:20 INFO - Directory to install application into. [default: 16:34:20 INFO - "/builds/slave/test"] 16:34:20 INFO - --app=APP Application being installed. [default: firefox] 16:34:20 INFO - mkdir: /builds/slave/test/build/application 16:34:20 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'] 16:34:20 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 16:34:47 INFO - Reading from file tmpfile_stdout 16:34:47 INFO - Output received: 16:34:47 INFO - /builds/slave/test/build/application/firefox/firefox 16:34:47 INFO - Running post-action listener: _resource_record_post_action 16:34:47 INFO - ##### 16:34:47 INFO - ##### Running run-tests step. 16:34:47 INFO - ##### 16:34:47 INFO - Running pre-action listener: _resource_record_pre_action 16:34:47 INFO - Running main action method: run_tests 16:34:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:34:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:34:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:34:47 INFO - grabbing minidump binary from tooltool 16:34:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:47 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 0x280b780>, '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 0x280c530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x280c9e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:34:47 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:34:47 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 16:34:48 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:34:48 INFO - Return code: 0 16:34:48 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:34:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:34: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/cfeuaDKOSp-JeDwv1xwvvQ/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 16:34: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/cfeuaDKOSp-JeDwv1xwvvQ/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 16:34:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:34:48 INFO - 'CCACHE_UMASK': '002', 16:34:48 INFO - 'DISPLAY': ':0', 16:34:48 INFO - 'HOME': '/home/cltbld', 16:34:48 INFO - 'LANG': 'en_US.UTF-8', 16:34:48 INFO - 'LOGNAME': 'cltbld', 16:34:48 INFO - 'MAIL': '/var/mail/cltbld', 16:34:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:34:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:34:48 INFO - 'MOZ_NO_REMOTE': '1', 16:34:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:34:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:34:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:34:48 INFO - 'PWD': '/builds/slave/test', 16:34:48 INFO - 'SHELL': '/bin/bash', 16:34:48 INFO - 'SHLVL': '1', 16:34:48 INFO - 'TERM': 'linux', 16:34:48 INFO - 'TMOUT': '86400', 16:34:48 INFO - 'USER': 'cltbld', 16:34:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317108.822482-1056808178', 16:34:48 INFO - '_': '/tools/buildbot/bin/python'} 16:34: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/cfeuaDKOSp-JeDwv1xwvvQ/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 16:34:48 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:34:48 INFO - import pkg_resources 16:34:50 INFO - Using 1 client processes 16:34:50 INFO - wptserve Starting http server on 127.0.0.1:8000 16:34:50 INFO - wptserve Starting http server on 127.0.0.1:8001 16:34:50 INFO - wptserve Starting http server on 127.0.0.1:8443 16:34:52 INFO - SUITE-START | Running 778 tests 16:34:52 INFO - Running testharness tests 16:34:52 INFO - Setting up ssl 16:34:52 INFO - PROCESS | certutil | 16:34:52 INFO - PROCESS | certutil | 16:34:52 INFO - PROCESS | certutil | 16:34:52 INFO - Certificate Nickname Trust Attributes 16:34:52 INFO - SSL,S/MIME,JAR/XPI 16:34:52 INFO - 16:34:52 INFO - web-platform-tests CT,, 16:34:52 INFO - 16:34:52 INFO - Starting runner 16:34:55 INFO - PROCESS | 1848 | 1462318495476 Marionette DEBUG Marionette enabled via build flag and pref 16:34:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc3954800 == 1 [pid = 1848] [id = 1] 16:34:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 1 (0x7f3bc3955000) [pid = 1848] [serial = 1] [outer = (nil)] 16:34:55 INFO - PROCESS | 1848 | [1848] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:34:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 2 (0x7f3bc3956000) [pid = 1848] [serial = 2] [outer = 0x7f3bc3955000] 16:34:56 INFO - PROCESS | 1848 | 1462318496096 Marionette INFO Listening on port 2828 16:34:56 INFO - PROCESS | 1848 | 1462318496635 Marionette DEBUG Marionette enabled via command-line flag 16:34:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0826000 == 2 [pid = 1848] [id = 2] 16:34:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 3 (0x7f3bc0826800) [pid = 1848] [serial = 3] [outer = (nil)] 16:34:56 INFO - PROCESS | 1848 | [1848] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:34:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 4 (0x7f3bc0827800) [pid = 1848] [serial = 4] [outer = 0x7f3bc0826800] 16:34:56 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3bc0fdd730 16:34:56 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3bc59fbf70 16:34:56 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3bbfc87220 16:34:56 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3bbfc87520 16:34:56 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3bbfc87850 16:34:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 5 (0x7f3bbfcb8800) [pid = 1848] [serial = 5] [outer = 0x7f3bc3955000] 16:34:57 INFO - PROCESS | 1848 | [1848] 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 16:34:57 INFO - PROCESS | 1848 | 1462318497016 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55106 16:34:57 INFO - PROCESS | 1848 | [1848] 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 16:34:57 INFO - PROCESS | 1848 | 1462318497097 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55107 16:34:57 INFO - PROCESS | 1848 | 1462318497106 Marionette DEBUG Closed connection conn0 16:34:57 INFO - PROCESS | 1848 | [1848] 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 16:34:57 INFO - PROCESS | 1848 | [1848] 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 16:34:57 INFO - PROCESS | 1848 | 1462318497226 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55108 16:34:57 INFO - PROCESS | 1848 | 1462318497228 Marionette DEBUG Closed connection conn1 16:34:57 INFO - PROCESS | 1848 | [1848] 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 16:34:57 INFO - PROCESS | 1848 | 1462318497278 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55109 16:34:57 INFO - PROCESS | 1848 | 1462318497293 Marionette DEBUG Closed connection conn2 16:34:57 INFO - PROCESS | 1848 | 1462318497334 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:34:57 INFO - PROCESS | 1848 | 1462318497344 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":"20160503144435","device":"desktop","version":"48.0a2"} 16:34:57 INFO - PROCESS | 1848 | [1848] 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 16:34:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3455000 == 3 [pid = 1848] [id = 3] 16:34:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 6 (0x7f3bb3455800) [pid = 1848] [serial = 6] [outer = (nil)] 16:34:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3456000 == 4 [pid = 1848] [id = 4] 16:34:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 7 (0x7f3bb3257400) [pid = 1848] [serial = 7] [outer = (nil)] 16:34:59 INFO - PROCESS | 1848 | [1848] 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 16:34:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb246a000 == 5 [pid = 1848] [id = 5] 16:34:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 8 (0x7f3bb244e400) [pid = 1848] [serial = 8] [outer = (nil)] 16:34:59 INFO - PROCESS | 1848 | [1848] 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 16:34:59 INFO - PROCESS | 1848 | [1848] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:34:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 9 (0x7f3bb2139000) [pid = 1848] [serial = 9] [outer = 0x7f3bb244e400] 16:35:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 10 (0x7f3bb1b57800) [pid = 1848] [serial = 10] [outer = 0x7f3bb3455800] 16:35:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 11 (0x7f3bb1b7d000) [pid = 1848] [serial = 11] [outer = 0x7f3bb3257400] 16:35:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 12 (0x7f3bb1b7f000) [pid = 1848] [serial = 12] [outer = 0x7f3bb244e400] 16:35:01 INFO - PROCESS | 1848 | 1462318501234 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 1848 | 1462318501253 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 13 (0x7f3bafda4400) [pid = 1848] [serial = 13] [outer = 0x7f3bb244e400] 16:35:02 INFO - PROCESS | 1848 | 1462318502052 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6047206f-bbaa-4292-a573-0d7034d44b44","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":"20160503144435","device":"desktop","version":"48.0a2","command_id":1}}] 16:35:02 INFO - PROCESS | 1848 | 1462318502349 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:35:02 INFO - PROCESS | 1848 | 1462318502531 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:35:02 INFO - PROCESS | 1848 | 1462318502779 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:35:02 INFO - PROCESS | 1848 | [1848] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:35:02 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:35:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 14 (0x7f3bad405800) [pid = 1848] [serial = 14] [outer = 0x7f3bb244e400] 16:35:03 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:35:03 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:35:03 INFO - PROCESS | 1848 | 1462318503222 Marionette TRACE conn3 <- [1,3,null,{}] 16:35:03 INFO - PROCESS | 1848 | 1462318503254 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:35:03 INFO - PROCESS | 1848 | 1462318503278 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:35:03 INFO - PROCESS | 1848 | 1462318503329 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 1848 | 1462318503333 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:35:03 INFO - PROCESS | 1848 | 1462318503341 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 1848 | 1462318503346 Marionette TRACE conn3 <- [1,6,null,{}] 16:35:03 INFO - PROCESS | 1848 | 1462318503352 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:03 INFO - PROCESS | 1848 | 1462318503368 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:35:03 INFO - PROCESS | 1848 | 1462318503376 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb0f000 == 6 [pid = 1848] [id = 6] 16:35:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 15 (0x7f3bb204a400) [pid = 1848] [serial = 15] [outer = (nil)] 16:35:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 16 (0x7f3babb5b800) [pid = 1848] [serial = 16] [outer = 0x7f3bb204a400] 16:35:03 INFO - PROCESS | 1848 | 1462318503445 Marionette DEBUG loaded listener.js 16:35:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 17 (0x7f3babb62400) [pid = 1848] [serial = 17] [outer = 0x7f3bb204a400] 16:35:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bab9ba000 == 7 [pid = 1848] [id = 7] 16:35:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 18 (0x7f3bab984400) [pid = 1848] [serial = 18] [outer = (nil)] 16:35:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 19 (0x7f3bab989000) [pid = 1848] [serial = 19] [outer = 0x7f3bab984400] 16:35:03 INFO - PROCESS | 1848 | 1462318503927 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 20 (0x7f3baad5d000) [pid = 1848] [serial = 20] [outer = 0x7f3bab984400] 16:35:04 INFO - PROCESS | 1848 | 1462318504373 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:35:04 INFO - PROCESS | 1848 | [1848] 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 16:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1131ms 16:35:04 INFO - PROCESS | 1848 | 1462318504500 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:35:04 INFO - PROCESS | 1848 | 1462318504503 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:35:04 INFO - PROCESS | 1848 | 1462318504580 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:35:04 INFO - PROCESS | 1848 | 1462318504583 Marionette TRACE conn3 <- [1,10,null,{}] 16:35:04 INFO - PROCESS | 1848 | 1462318504611 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:04 INFO - PROCESS | 1848 | 1462318504771 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:35:04 INFO - PROCESS | 1848 | 1462318504793 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9d64800 == 8 [pid = 1848] [id = 8] 16:35:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 21 (0x7f3ba9d99400) [pid = 1848] [serial = 21] [outer = (nil)] 16:35:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 22 (0x7f3baab0d000) [pid = 1848] [serial = 22] [outer = 0x7f3ba9d99400] 16:35:04 INFO - PROCESS | 1848 | 1462318504856 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 23 (0x7f3bafaae400) [pid = 1848] [serial = 23] [outer = 0x7f3ba9d99400] 16:35:05 INFO - PROCESS | 1848 | 1462318505394 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 858ms 16:35:05 INFO - PROCESS | 1848 | 1462318505423 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 1848 | 1462318505427 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:35:05 INFO - PROCESS | 1848 | 1462318505432 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 1848 | 1462318505435 Marionette TRACE conn3 <- [1,14,null,{}] 16:35:05 INFO - PROCESS | 1848 | 1462318505440 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:05 INFO - PROCESS | 1848 | 1462318505585 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:35:05 INFO - PROCESS | 1848 | 1462318505606 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9cf4000 == 9 [pid = 1848] [id = 9] 16:35:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 24 (0x7f3baa03fc00) [pid = 1848] [serial = 24] [outer = (nil)] 16:35:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 25 (0x7f3baa07f400) [pid = 1848] [serial = 25] [outer = 0x7f3baa03fc00] 16:35:05 INFO - PROCESS | 1848 | 1462318505665 Marionette DEBUG loaded listener.js 16:35:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 26 (0x7f3baa088800) [pid = 1848] [serial = 26] [outer = 0x7f3baa03fc00] 16:35:06 INFO - PROCESS | 1848 | 1462318506722 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1330ms 16:35:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa20e800 == 10 [pid = 1848] [id = 10] 16:35:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 27 (0x7f3baa211000) [pid = 1848] [serial = 27] [outer = (nil)] 16:35:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 28 (0x7f3baa212000) [pid = 1848] [serial = 28] [outer = 0x7f3baa211000] 16:35:06 INFO - PROCESS | 1848 | 1462318506810 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:35:06 INFO - PROCESS | 1848 | 1462318506817 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:35:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 29 (0x7f3baa216800) [pid = 1848] [serial = 29] [outer = 0x7f3baa211000] 16:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:35:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa20e000 == 11 [pid = 1848] [id = 11] 16:35:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 30 (0x7f3baa088000) [pid = 1848] [serial = 30] [outer = (nil)] 16:35:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 31 (0x7f3bab97e400) [pid = 1848] [serial = 31] [outer = 0x7f3baa088000] 16:35:06 INFO - PROCESS | 1848 | 1462318506971 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:35:06 INFO - PROCESS | 1848 | 1462318506977 Marionette TRACE conn3 <- [1,18,null,{}] 16:35:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 32 (0x7f3babb5f800) [pid = 1848] [serial = 32] [outer = 0x7f3baa088000] 16:35:07 INFO - PROCESS | 1848 | 1462318507041 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:07 INFO - PROCESS | 1848 | 1462318507269 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:35:07 INFO - PROCESS | 1848 | 1462318507429 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa70800 == 12 [pid = 1848] [id = 12] 16:35:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 33 (0x7f3bb0a07c00) [pid = 1848] [serial = 33] [outer = (nil)] 16:35:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 34 (0x7f3bb0a10400) [pid = 1848] [serial = 34] [outer = 0x7f3bb0a07c00] 16:35:07 INFO - PROCESS | 1848 | 1462318507573 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 35 (0x7f3bb1b7c400) [pid = 1848] [serial = 35] [outer = 0x7f3bb0a07c00] 16:35:08 INFO - PROCESS | 1848 | 1462318508369 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1556ms 16:35:08 INFO - PROCESS | 1848 | 1462318508401 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:35:08 INFO - PROCESS | 1848 | 1462318508409 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:35:08 INFO - PROCESS | 1848 | 1462318508419 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - PROCESS | 1848 | 1462318508422 Marionette TRACE conn3 <- [1,22,null,{}] 16:35:08 INFO - PROCESS | 1848 | 1462318508428 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:08 INFO - PROCESS | 1848 | 1462318508593 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:35:08 INFO - PROCESS | 1848 | 1462318508719 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0aa0000 == 13 [pid = 1848] [id = 13] 16:35:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 36 (0x7f3bb1b7dc00) [pid = 1848] [serial = 36] [outer = (nil)] 16:35:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 37 (0x7f3bb29a4800) [pid = 1848] [serial = 37] [outer = 0x7f3bb1b7dc00] 16:35:08 INFO - PROCESS | 1848 | 1462318508793 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 38 (0x7f3bb2cb5400) [pid = 1848] [serial = 38] [outer = 0x7f3bb1b7dc00] 16:35:09 INFO - PROCESS | 1848 | 1462318509797 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1431ms 16:35:09 INFO - PROCESS | 1848 | 1462318509861 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:35:09 INFO - PROCESS | 1848 | 1462318509866 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:35:09 INFO - PROCESS | 1848 | 1462318509876 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:35:09 INFO - PROCESS | 1848 | 1462318509881 Marionette TRACE conn3 <- [1,26,null,{}] 16:35:09 INFO - PROCESS | 1848 | 1462318509889 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:10 INFO - PROCESS | 1848 | 1462318510046 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:35:10 INFO - PROCESS | 1848 | 1462318510259 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9e7f000 == 14 [pid = 1848] [id = 14] 16:35:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 39 (0x7f3babb5ac00) [pid = 1848] [serial = 39] [outer = (nil)] 16:35:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 40 (0x7f3babc07400) [pid = 1848] [serial = 40] [outer = 0x7f3babb5ac00] 16:35:10 INFO - PROCESS | 1848 | 1462318510337 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 41 (0x7f3bb2138400) [pid = 1848] [serial = 41] [outer = 0x7f3babb5ac00] 16:35:11 INFO - PROCESS | 1848 | 1462318511033 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1184ms 16:35:11 INFO - PROCESS | 1848 | 1462318511059 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 1848 | 1462318511067 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:35:11 INFO - PROCESS | 1848 | 1462318511076 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 1848 | 1462318511080 Marionette TRACE conn3 <- [1,30,null,{}] 16:35:11 INFO - PROCESS | 1848 | 1462318511085 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:11 INFO - PROCESS | 1848 | 1462318511280 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:35:11 INFO - PROCESS | 1848 | 1462318511395 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1b51800 == 15 [pid = 1848] [id = 15] 16:35:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 42 (0x7f3babb5d000) [pid = 1848] [serial = 42] [outer = (nil)] 16:35:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 43 (0x7f3bb374e400) [pid = 1848] [serial = 43] [outer = 0x7f3babb5d000] 16:35:11 INFO - PROCESS | 1848 | 1462318511454 Marionette DEBUG loaded listener.js 16:35:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 44 (0x7f3bb3a96c00) [pid = 1848] [serial = 44] [outer = 0x7f3babb5d000] 16:35:12 INFO - PROCESS | 1848 | 1462318512089 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1028ms 16:35:12 INFO - PROCESS | 1848 | 1462318512104 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:35:12 INFO - PROCESS | 1848 | 1462318512108 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:35:12 INFO - PROCESS | 1848 | 1462318512113 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:35:12 INFO - PROCESS | 1848 | 1462318512119 Marionette TRACE conn3 <- [1,34,null,{}] 16:35:12 INFO - PROCESS | 1848 | 1462318512135 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:12 INFO - PROCESS | 1848 | 1462318512281 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:35:12 INFO - PROCESS | 1848 | 1462318512368 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb290b800 == 16 [pid = 1848] [id = 16] 16:35:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 45 (0x7f3bb34cfc00) [pid = 1848] [serial = 45] [outer = (nil)] 16:35:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 46 (0x7f3bb4448400) [pid = 1848] [serial = 46] [outer = 0x7f3bb34cfc00] 16:35:12 INFO - PROCESS | 1848 | 1462318512432 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 47 (0x7f3bb6370c00) [pid = 1848] [serial = 47] [outer = 0x7f3bb34cfc00] 16:35:13 INFO - PROCESS | 1848 | 1462318513058 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 981ms 16:35:13 INFO - PROCESS | 1848 | 1462318513096 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 1848 | 1462318513101 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:35:13 INFO - PROCESS | 1848 | 1462318513106 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 1848 | 1462318513108 Marionette TRACE conn3 <- [1,38,null,{}] 16:35:13 INFO - PROCESS | 1848 | 1462318513113 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:13 INFO - PROCESS | 1848 | 1462318513274 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:35:13 INFO - PROCESS | 1848 | 1462318513292 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb31a2000 == 17 [pid = 1848] [id = 17] 16:35:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 48 (0x7f3baa035400) [pid = 1848] [serial = 48] [outer = (nil)] 16:35:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 49 (0x7f3bb6f39c00) [pid = 1848] [serial = 49] [outer = 0x7f3baa035400] 16:35:13 INFO - PROCESS | 1848 | 1462318513351 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 50 (0x7f3bb9d99000) [pid = 1848] [serial = 50] [outer = 0x7f3baa035400] 16:35:13 INFO - PROCESS | 1848 | 1462318513972 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 929ms 16:35:14 INFO - PROCESS | 1848 | 1462318514036 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 1848 | 1462318514039 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:35:14 INFO - PROCESS | 1848 | 1462318514044 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 1848 | 1462318514046 Marionette TRACE conn3 <- [1,42,null,{}] 16:35:14 INFO - PROCESS | 1848 | 1462318514052 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:14 INFO - PROCESS | 1848 | 1462318514174 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:35:14 INFO - PROCESS | 1848 | 1462318514188 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3568800 == 18 [pid = 1848] [id = 18] 16:35:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 51 (0x7f3bb9d99800) [pid = 1848] [serial = 51] [outer = (nil)] 16:35:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 52 (0x7f3bbfc71000) [pid = 1848] [serial = 52] [outer = 0x7f3bb9d99800] 16:35:14 INFO - PROCESS | 1848 | 1462318514249 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 53 (0x7f3bc0815400) [pid = 1848] [serial = 53] [outer = 0x7f3bb9d99800] 16:35:14 INFO - PROCESS | 1848 | 1462318514898 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 877ms 16:35:14 INFO - PROCESS | 1848 | 1462318514922 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 1848 | 1462318514925 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:35:14 INFO - PROCESS | 1848 | 1462318514930 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 1848 | 1462318514932 Marionette TRACE conn3 <- [1,46,null,{}] 16:35:14 INFO - PROCESS | 1848 | 1462318514938 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:15 INFO - PROCESS | 1848 | 1462318515131 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:35:15 INFO - PROCESS | 1848 | 1462318515157 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3874000 == 19 [pid = 1848] [id = 19] 16:35:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 54 (0x7f3bc0809800) [pid = 1848] [serial = 54] [outer = (nil)] 16:35:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 55 (0x7f3bc0816400) [pid = 1848] [serial = 55] [outer = 0x7f3bc0809800] 16:35:15 INFO - PROCESS | 1848 | 1462318515225 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 56 (0x7f3bc0dba400) [pid = 1848] [serial = 56] [outer = 0x7f3bc0809800] 16:35:15 INFO - PROCESS | 1848 | 1462318515852 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 975ms 16:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:35:15 INFO - PROCESS | 1848 | 1462318515906 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:35:15 INFO - PROCESS | 1848 | 1462318515908 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:35:15 INFO - PROCESS | 1848 | 1462318515914 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:35:15 INFO - PROCESS | 1848 | 1462318515917 Marionette TRACE conn3 <- [1,50,null,{}] 16:35:15 INFO - PROCESS | 1848 | 1462318515921 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:16 INFO - PROCESS | 1848 | 1462318516050 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:35:16 INFO - PROCESS | 1848 | 1462318516068 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3cdf000 == 20 [pid = 1848] [id = 20] 16:35:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 57 (0x7f3bc0814400) [pid = 1848] [serial = 57] [outer = (nil)] 16:35:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 58 (0x7f3bc1c54800) [pid = 1848] [serial = 58] [outer = 0x7f3bc0814400] 16:35:16 INFO - PROCESS | 1848 | 1462318516197 Marionette DEBUG loaded listener.js 16:35:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 59 (0x7f3bc1dea400) [pid = 1848] [serial = 59] [outer = 0x7f3bc0814400] 16:35:16 INFO - PROCESS | 1848 | 1462318516795 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 935ms 16:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:35:16 INFO - PROCESS | 1848 | 1462318516849 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:35:16 INFO - PROCESS | 1848 | 1462318516851 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:35:16 INFO - PROCESS | 1848 | 1462318516858 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 1848 | 1462318516862 Marionette TRACE conn3 <- [1,54,null,{}] 16:35:16 INFO - PROCESS | 1848 | 1462318516866 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:16 INFO - PROCESS | 1848 | 1462318516992 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:35:17 INFO - PROCESS | 1848 | 1462318517005 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb45d9000 == 21 [pid = 1848] [id = 21] 16:35:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x7f3bad088000) [pid = 1848] [serial = 60] [outer = (nil)] 16:35:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x7f3bad08ec00) [pid = 1848] [serial = 61] [outer = 0x7f3bad088000] 16:35:17 INFO - PROCESS | 1848 | 1462318517069 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x7f3bc19cd000) [pid = 1848] [serial = 62] [outer = 0x7f3bad088000] 16:35:17 INFO - PROCESS | 1848 | 1462318517717 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 881ms 16:35:17 INFO - PROCESS | 1848 | 1462318517739 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:35:17 INFO - PROCESS | 1848 | 1462318517742 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:35:17 INFO - PROCESS | 1848 | 1462318517748 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 1848 | 1462318517749 Marionette TRACE conn3 <- [1,58,null,{}] 16:35:17 INFO - PROCESS | 1848 | 1462318517755 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:17 INFO - PROCESS | 1848 | 1462318517879 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:35:17 INFO - PROCESS | 1848 | 1462318517972 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bba00c800 == 22 [pid = 1848] [id = 22] 16:35:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f3bad088400) [pid = 1848] [serial = 63] [outer = (nil)] 16:35:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f3bc1df2c00) [pid = 1848] [serial = 64] [outer = 0x7f3bad088400] 16:35:18 INFO - PROCESS | 1848 | 1462318518032 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f3bc20ef000) [pid = 1848] [serial = 65] [outer = 0x7f3bad088400] 16:35:18 INFO - PROCESS | 1848 | 1462318518637 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 925ms 16:35:18 INFO - PROCESS | 1848 | 1462318518674 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 1848 | 1462318518677 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:35:18 INFO - PROCESS | 1848 | 1462318518682 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 1848 | 1462318518684 Marionette TRACE conn3 <- [1,62,null,{}] 16:35:18 INFO - PROCESS | 1848 | 1462318518690 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:18 INFO - PROCESS | 1848 | 1462318518821 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:35:18 INFO - PROCESS | 1848 | 1462318518838 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bbfc27800 == 23 [pid = 1848] [id = 23] 16:35:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f3bb3748800) [pid = 1848] [serial = 66] [outer = (nil)] 16:35:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f3bc3e5f400) [pid = 1848] [serial = 67] [outer = 0x7f3bb3748800] 16:35:18 INFO - PROCESS | 1848 | 1462318518910 Marionette DEBUG loaded listener.js 16:35:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f3bc50a2400) [pid = 1848] [serial = 68] [outer = 0x7f3bb3748800] 16:35:20 INFO - PROCESS | 1848 | 1462318520572 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1938ms 16:35:20 INFO - PROCESS | 1848 | 1462318520623 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:35:20 INFO - PROCESS | 1848 | 1462318520628 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:35:20 INFO - PROCESS | 1848 | 1462318520647 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:35:20 INFO - PROCESS | 1848 | 1462318520652 Marionette TRACE conn3 <- [1,66,null,{}] 16:35:20 INFO - PROCESS | 1848 | 1462318520659 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:20 INFO - PROCESS | 1848 | 1462318520828 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:35:20 INFO - PROCESS | 1848 | 1462318520857 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babc5d000 == 24 [pid = 1848] [id = 24] 16:35:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f3bad403c00) [pid = 1848] [serial = 69] [outer = (nil)] 16:35:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f3bb0a08400) [pid = 1848] [serial = 70] [outer = 0x7f3bad403c00] 16:35:20 INFO - PROCESS | 1848 | 1462318520923 Marionette DEBUG loaded listener.js 16:35:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f3bb14dd800) [pid = 1848] [serial = 71] [outer = 0x7f3bad403c00] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f3ba9d99400) [pid = 1848] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f3bb204a400) [pid = 1848] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f3bb0a07c00) [pid = 1848] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f3bb1b7dc00) [pid = 1848] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x7f3babb5ac00) [pid = 1848] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f3babb5d000) [pid = 1848] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f3bb34cfc00) [pid = 1848] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x7f3baa035400) [pid = 1848] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 62 (0x7f3bb9d99800) [pid = 1848] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 61 (0x7f3bc0814400) [pid = 1848] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 60 (0x7f3bad088000) [pid = 1848] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:35:21 INFO - PROCESS | 1848 | --DOMWINDOW == 59 (0x7f3baa03fc00) [pid = 1848] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:35:22 INFO - PROCESS | 1848 | 1462318522056 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1439ms 16:35:22 INFO - PROCESS | 1848 | 1462318522081 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:35:22 INFO - PROCESS | 1848 | 1462318522089 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:35:22 INFO - PROCESS | 1848 | 1462318522098 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - PROCESS | 1848 | 1462318522102 Marionette TRACE conn3 <- [1,70,null,{}] 16:35:22 INFO - PROCESS | 1848 | 1462318522107 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:22 INFO - PROCESS | 1848 | 1462318522250 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:35:22 INFO - PROCESS | 1848 | 1462318522340 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa6f800 == 25 [pid = 1848] [id = 25] 16:35:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x7f3babb5ac00) [pid = 1848] [serial = 72] [outer = (nil)] 16:35:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x7f3bb14da400) [pid = 1848] [serial = 73] [outer = 0x7f3babb5ac00] 16:35:22 INFO - PROCESS | 1848 | 1462318522403 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x7f3bb2c47c00) [pid = 1848] [serial = 74] [outer = 0x7f3babb5ac00] 16:35:23 INFO - PROCESS | 1848 | 1462318523051 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 984ms 16:35:23 INFO - PROCESS | 1848 | 1462318523081 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:35:23 INFO - PROCESS | 1848 | 1462318523085 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:35:23 INFO - PROCESS | 1848 | 1462318523090 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:35:23 INFO - PROCESS | 1848 | 1462318523096 Marionette TRACE conn3 <- [1,74,null,{}] 16:35:23 INFO - PROCESS | 1848 | 1462318523110 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:23 INFO - PROCESS | 1848 | 1462318523248 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:35:23 INFO - PROCESS | 1848 | 1462318523335 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1a67800 == 26 [pid = 1848] [id = 26] 16:35:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f3bb2cbf800) [pid = 1848] [serial = 75] [outer = (nil)] 16:35:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f3bb3a9b400) [pid = 1848] [serial = 76] [outer = 0x7f3bb2cbf800] 16:35:23 INFO - PROCESS | 1848 | 1462318523398 Marionette DEBUG loaded listener.js 16:35:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f3bb4443000) [pid = 1848] [serial = 77] [outer = 0x7f3bb2cbf800] 16:35:24 INFO - PROCESS | 1848 | 1462318524194 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1134ms 16:35:24 INFO - PROCESS | 1848 | 1462318524225 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:35:24 INFO - PROCESS | 1848 | 1462318524232 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:35:24 INFO - PROCESS | 1848 | 1462318524241 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:35:24 INFO - PROCESS | 1848 | 1462318524245 Marionette TRACE conn3 <- [1,78,null,{}] 16:35:24 INFO - PROCESS | 1848 | 1462318524254 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:24 INFO - PROCESS | 1848 | 1462318524404 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:35:24 INFO - PROCESS | 1848 | 1462318524535 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa76800 == 27 [pid = 1848] [id = 27] 16:35:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f3baef9e000) [pid = 1848] [serial = 78] [outer = (nil)] 16:35:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f3bb14d6c00) [pid = 1848] [serial = 79] [outer = 0x7f3baef9e000] 16:35:24 INFO - PROCESS | 1848 | 1462318524609 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f3bb247dc00) [pid = 1848] [serial = 80] [outer = 0x7f3baef9e000] 16:35:25 INFO - PROCESS | 1848 | 1462318525353 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1143ms 16:35:25 INFO - PROCESS | 1848 | 1462318525384 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:35:25 INFO - PROCESS | 1848 | 1462318525392 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:35:25 INFO - PROCESS | 1848 | 1462318525402 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - PROCESS | 1848 | 1462318525405 Marionette TRACE conn3 <- [1,82,null,{}] 16:35:25 INFO - PROCESS | 1848 | 1462318525426 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:25 INFO - PROCESS | 1848 | 1462318525605 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:35:25 INFO - PROCESS | 1848 | 1462318525661 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2851000 == 28 [pid = 1848] [id = 28] 16:35:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f3bb213b000) [pid = 1848] [serial = 81] [outer = (nil)] 16:35:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f3bb3c7a400) [pid = 1848] [serial = 82] [outer = 0x7f3bb213b000] 16:35:25 INFO - PROCESS | 1848 | 1462318525729 Marionette DEBUG loaded listener.js 16:35:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f3bb444d400) [pid = 1848] [serial = 83] [outer = 0x7f3bb213b000] 16:35:26 INFO - PROCESS | 1848 | 1462318526513 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1144ms 16:35:26 INFO - PROCESS | 1848 | 1462318526553 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:35:26 INFO - PROCESS | 1848 | 1462318526557 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:35:26 INFO - PROCESS | 1848 | 1462318526563 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:35:26 INFO - PROCESS | 1848 | 1462318526568 Marionette TRACE conn3 <- [1,86,null,{}] 16:35:26 INFO - PROCESS | 1848 | 1462318526584 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:26 INFO - PROCESS | 1848 | 1462318526739 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:35:26 INFO - PROCESS | 1848 | 1462318526859 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb345f000 == 29 [pid = 1848] [id = 29] 16:35:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f3bb444b000) [pid = 1848] [serial = 84] [outer = (nil)] 16:35:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f3bb9d9d400) [pid = 1848] [serial = 85] [outer = 0x7f3bb444b000] 16:35:26 INFO - PROCESS | 1848 | 1462318526933 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f3bc0811c00) [pid = 1848] [serial = 86] [outer = 0x7f3bb444b000] 16:35:27 INFO - PROCESS | 1848 | 1462318527699 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1186ms 16:35:27 INFO - PROCESS | 1848 | 1462318527764 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:35:27 INFO - PROCESS | 1848 | 1462318527769 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:35:27 INFO - PROCESS | 1848 | 1462318527775 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - PROCESS | 1848 | 1462318527778 Marionette TRACE conn3 <- [1,90,null,{}] 16:35:27 INFO - PROCESS | 1848 | 1462318527783 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:27 INFO - PROCESS | 1848 | 1462318527925 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:35:28 INFO - PROCESS | 1848 | 1462318528045 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafb48000 == 30 [pid = 1848] [id = 30] 16:35:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x7f3baa040800) [pid = 1848] [serial = 87] [outer = (nil)] 16:35:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x7f3bc0a74000) [pid = 1848] [serial = 88] [outer = 0x7f3baa040800] 16:35:28 INFO - PROCESS | 1848 | 1462318528114 Marionette DEBUG loaded listener.js 16:35:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x7f3bc0d6e400) [pid = 1848] [serial = 89] [outer = 0x7f3baa040800] 16:35:28 INFO - PROCESS | 1848 | 1462318528870 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1139ms 16:35:28 INFO - PROCESS | 1848 | 1462318528914 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 1848 | 1462318528918 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:35:28 INFO - PROCESS | 1848 | 1462318528924 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 1848 | 1462318528926 Marionette TRACE conn3 <- [1,94,null,{}] 16:35:28 INFO - PROCESS | 1848 | 1462318528950 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:29 INFO - PROCESS | 1848 | 1462318529091 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:35:29 INFO - PROCESS | 1848 | 1462318529276 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9d53800 == 31 [pid = 1848] [id = 31] 16:35:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x7f3ba9d8c800) [pid = 1848] [serial = 90] [outer = (nil)] 16:35:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f3baa035c00) [pid = 1848] [serial = 91] [outer = 0x7f3ba9d8c800] 16:35:29 INFO - PROCESS | 1848 | 1462318529342 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f3bab982000) [pid = 1848] [serial = 92] [outer = 0x7f3ba9d8c800] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x7f3bc1df2c00) [pid = 1848] [serial = 64] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x7f3baa07f400) [pid = 1848] [serial = 25] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 77 (0x7f3bab97e400) [pid = 1848] [serial = 31] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 76 (0x7f3bb0a10400) [pid = 1848] [serial = 34] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 75 (0x7f3bb29a4800) [pid = 1848] [serial = 37] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 74 (0x7f3babc07400) [pid = 1848] [serial = 40] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x7f3bb2138400) [pid = 1848] [serial = 41] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x7f3bb374e400) [pid = 1848] [serial = 43] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f3bb3a96c00) [pid = 1848] [serial = 44] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f3bb4448400) [pid = 1848] [serial = 46] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f3bb6370c00) [pid = 1848] [serial = 47] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f3bb6f39c00) [pid = 1848] [serial = 49] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f3bbfc71000) [pid = 1848] [serial = 52] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x7f3bc0816400) [pid = 1848] [serial = 55] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f3bc1c54800) [pid = 1848] [serial = 58] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f3bad08ec00) [pid = 1848] [serial = 61] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x7f3baa212000) [pid = 1848] [serial = 28] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 62 (0x7f3bb9d99000) [pid = 1848] [serial = 50] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 61 (0x7f3bc0815400) [pid = 1848] [serial = 53] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 60 (0x7f3bc1dea400) [pid = 1848] [serial = 59] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 59 (0x7f3bc19cd000) [pid = 1848] [serial = 62] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 58 (0x7f3bb2cb5400) [pid = 1848] [serial = 38] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 57 (0x7f3baa088800) [pid = 1848] [serial = 26] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 56 (0x7f3bb1b7c400) [pid = 1848] [serial = 35] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 55 (0x7f3bb1b7f000) [pid = 1848] [serial = 12] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 54 (0x7f3bb2139000) [pid = 1848] [serial = 9] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 53 (0x7f3bc3956000) [pid = 1848] [serial = 2] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 52 (0x7f3bafaae400) [pid = 1848] [serial = 23] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 51 (0x7f3baab0d000) [pid = 1848] [serial = 22] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 50 (0x7f3bab989000) [pid = 1848] [serial = 19] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 49 (0x7f3babb5b800) [pid = 1848] [serial = 16] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | --DOMWINDOW == 48 (0x7f3babb62400) [pid = 1848] [serial = 17] [outer = (nil)] [url = about:blank] 16:35:30 INFO - PROCESS | 1848 | 1462318530849 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1990ms 16:35:30 INFO - PROCESS | 1848 | 1462318530916 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:35:30 INFO - PROCESS | 1848 | 1462318530922 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:35:30 INFO - PROCESS | 1848 | 1462318530930 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:35:30 INFO - PROCESS | 1848 | 1462318530935 Marionette TRACE conn3 <- [1,98,null,{}] 16:35:30 INFO - PROCESS | 1848 | 1462318530944 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:31 INFO - PROCESS | 1848 | 1462318531098 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:35:31 INFO - PROCESS | 1848 | 1462318531192 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bab9c3800 == 32 [pid = 1848] [id = 32] 16:35:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 49 (0x7f3babb5d000) [pid = 1848] [serial = 93] [outer = (nil)] 16:35:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 50 (0x7f3bad092400) [pid = 1848] [serial = 94] [outer = 0x7f3babb5d000] 16:35:31 INFO - PROCESS | 1848 | 1462318531268 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 51 (0x7f3bafd9c000) [pid = 1848] [serial = 95] [outer = 0x7f3babb5d000] 16:35:31 INFO - PROCESS | 1848 | 1462318531858 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 986ms 16:35:31 INFO - PROCESS | 1848 | 1462318531915 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:35:31 INFO - PROCESS | 1848 | 1462318531925 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:35:31 INFO - PROCESS | 1848 | 1462318531935 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 1848 | 1462318531939 Marionette TRACE conn3 <- [1,102,null,{}] 16:35:31 INFO - PROCESS | 1848 | 1462318531945 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:32 INFO - PROCESS | 1848 | 1462318532122 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:35:32 INFO - PROCESS | 1848 | 1462318532155 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa67800 == 33 [pid = 1848] [id = 33] 16:35:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 52 (0x7f3bab97fc00) [pid = 1848] [serial = 96] [outer = (nil)] 16:35:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 53 (0x7f3bb165d400) [pid = 1848] [serial = 97] [outer = 0x7f3bab97fc00] 16:35:32 INFO - PROCESS | 1848 | 1462318532252 Marionette DEBUG loaded listener.js 16:35:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 54 (0x7f3bb2139000) [pid = 1848] [serial = 98] [outer = 0x7f3bab97fc00] 16:35:33 INFO - PROCESS | 1848 | 1462318533049 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1139ms 16:35:33 INFO - PROCESS | 1848 | 1462318533074 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:35:33 INFO - PROCESS | 1848 | 1462318533079 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:35:33 INFO - PROCESS | 1848 | 1462318533085 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:35:33 INFO - PROCESS | 1848 | 1462318533090 Marionette TRACE conn3 <- [1,106,null,{}] 16:35:33 INFO - PROCESS | 1848 | 1462318533113 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:33 INFO - PROCESS | 1848 | 1462318533291 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:35:33 INFO - PROCESS | 1848 | 1462318533351 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb197c800 == 34 [pid = 1848] [id = 34] 16:35:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 55 (0x7f3bad087c00) [pid = 1848] [serial = 99] [outer = (nil)] 16:35:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 56 (0x7f3bb35a1400) [pid = 1848] [serial = 100] [outer = 0x7f3bad087c00] 16:35:33 INFO - PROCESS | 1848 | 1462318533413 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 57 (0x7f3bb3a96c00) [pid = 1848] [serial = 101] [outer = 0x7f3bad087c00] 16:35:34 INFO - PROCESS | 1848 | 1462318534076 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1045ms 16:35:34 INFO - PROCESS | 1848 | 1462318534132 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:35:34 INFO - PROCESS | 1848 | 1462318534135 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:35:34 INFO - PROCESS | 1848 | 1462318534141 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 1848 | 1462318534143 Marionette TRACE conn3 <- [1,110,null,{}] 16:35:34 INFO - PROCESS | 1848 | 1462318534149 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:34 INFO - PROCESS | 1848 | 1462318534301 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:35:34 INFO - PROCESS | 1848 | 1462318534366 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2783000 == 35 [pid = 1848] [id = 35] 16:35:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 58 (0x7f3bad1d3000) [pid = 1848] [serial = 102] [outer = (nil)] 16:35:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 59 (0x7f3bb444ec00) [pid = 1848] [serial = 103] [outer = 0x7f3bad1d3000] 16:35:34 INFO - PROCESS | 1848 | 1462318534424 Marionette DEBUG loaded listener.js 16:35:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x7f3bb6370c00) [pid = 1848] [serial = 104] [outer = 0x7f3bad1d3000] 16:35:34 INFO - PROCESS | 1848 | --DOMWINDOW == 59 (0x7f3bad088400) [pid = 1848] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:35:34 INFO - PROCESS | 1848 | --DOMWINDOW == 58 (0x7f3bc0809800) [pid = 1848] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:35:34 INFO - PROCESS | 1848 | --DOMWINDOW == 57 (0x7f3bb2cbf800) [pid = 1848] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:35:34 INFO - PROCESS | 1848 | --DOMWINDOW == 56 (0x7f3bad403c00) [pid = 1848] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:35:34 INFO - PROCESS | 1848 | --DOMWINDOW == 55 (0x7f3babb5ac00) [pid = 1848] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:35:34 INFO - PROCESS | 1848 | --DOMWINDOW == 54 (0x7f3bb3748800) [pid = 1848] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:35:35 INFO - PROCESS | 1848 | 1462318535102 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 979ms 16:35:35 INFO - PROCESS | 1848 | 1462318535122 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:35:35 INFO - PROCESS | 1848 | 1462318535125 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:35:35 INFO - PROCESS | 1848 | 1462318535131 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:35:35 INFO - PROCESS | 1848 | 1462318535133 Marionette TRACE conn3 <- [1,114,null,{}] 16:35:35 INFO - PROCESS | 1848 | 1462318535139 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:35 INFO - PROCESS | 1848 | 1462318535323 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:35:35 INFO - PROCESS | 1848 | 1462318535381 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3105800 == 36 [pid = 1848] [id = 36] 16:35:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 55 (0x7f3baa037400) [pid = 1848] [serial = 105] [outer = (nil)] 16:35:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 56 (0x7f3bb44e7c00) [pid = 1848] [serial = 106] [outer = 0x7f3baa037400] 16:35:35 INFO - PROCESS | 1848 | 1462318535437 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 57 (0x7f3bb63d8400) [pid = 1848] [serial = 107] [outer = 0x7f3baa037400] 16:35:36 INFO - PROCESS | 1848 | 1462318536030 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 927ms 16:35:36 INFO - PROCESS | 1848 | 1462318536059 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:35:36 INFO - PROCESS | 1848 | 1462318536063 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:35:36 INFO - PROCESS | 1848 | 1462318536068 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 1848 | 1462318536071 Marionette TRACE conn3 <- [1,118,null,{}] 16:35:36 INFO - PROCESS | 1848 | 1462318536075 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:36 INFO - PROCESS | 1848 | 1462318536254 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:35:36 INFO - PROCESS | 1848 | 1462318536281 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3457000 == 37 [pid = 1848] [id = 37] 16:35:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 58 (0x7f3baa08a800) [pid = 1848] [serial = 108] [outer = (nil)] 16:35:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 59 (0x7f3bbac4b800) [pid = 1848] [serial = 109] [outer = 0x7f3baa08a800] 16:35:36 INFO - PROCESS | 1848 | 1462318536342 Marionette DEBUG loaded listener.js 16:35:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x7f3bc0a6fc00) [pid = 1848] [serial = 110] [outer = 0x7f3baa08a800] 16:35:36 INFO - PROCESS | 1848 | 1462318536927 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 931ms 16:35:37 INFO - PROCESS | 1848 | 1462318537007 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:35:37 INFO - PROCESS | 1848 | 1462318537013 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:35:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x7f3ba9d91400) [pid = 1848] [serial = 111] [outer = 0x7f3baa088000] 16:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:35:37 INFO - PROCESS | 1848 | 1462318537065 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - PROCESS | 1848 | 1462318537071 Marionette TRACE conn3 <- [1,122,null,{}] 16:35:37 INFO - PROCESS | 1848 | 1462318537170 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:37 INFO - PROCESS | 1848 | 1462318537383 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:35:37 INFO - PROCESS | 1848 | 1462318537462 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bab9c3000 == 38 [pid = 1848] [id = 38] 16:35:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x7f3baa089000) [pid = 1848] [serial = 112] [outer = (nil)] 16:35:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f3bad08f400) [pid = 1848] [serial = 113] [outer = 0x7f3baa089000] 16:35:37 INFO - PROCESS | 1848 | 1462318537534 Marionette DEBUG loaded listener.js 16:35:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f3bafaae400) [pid = 1848] [serial = 114] [outer = 0x7f3baa089000] 16:35:38 INFO - PROCESS | 1848 | 1462318538378 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1382ms 16:35:38 INFO - PROCESS | 1848 | 1462318538433 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:35:38 INFO - PROCESS | 1848 | 1462318538438 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:35:38 INFO - PROCESS | 1848 | 1462318538450 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:35:38 INFO - PROCESS | 1848 | 1462318538454 Marionette TRACE conn3 <- [1,126,null,{}] 16:35:38 INFO - PROCESS | 1848 | 1462318538461 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:38 INFO - PROCESS | 1848 | 1462318538616 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:35:38 INFO - PROCESS | 1848 | 1462318538739 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb31ae000 == 39 [pid = 1848] [id = 39] 16:35:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f3bb1b85400) [pid = 1848] [serial = 115] [outer = (nil)] 16:35:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f3bb2c3a000) [pid = 1848] [serial = 116] [outer = 0x7f3bb1b85400] 16:35:38 INFO - PROCESS | 1848 | 1462318538808 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f3bb34d6400) [pid = 1848] [serial = 117] [outer = 0x7f3bb1b85400] 16:35:39 INFO - PROCESS | 1848 | 1462318539651 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1285ms 16:35:39 INFO - PROCESS | 1848 | 1462318539732 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 1848 | 1462318539735 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:35:39 INFO - PROCESS | 1848 | 1462318539741 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 1848 | 1462318539745 Marionette TRACE conn3 <- [1,130,null,{}] 16:35:39 INFO - PROCESS | 1848 | 1462318539759 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:39 INFO - PROCESS | 1848 | 1462318539955 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:35:40 INFO - PROCESS | 1848 | 1462318540077 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baac07800 == 40 [pid = 1848] [id = 40] 16:35:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f3baa032c00) [pid = 1848] [serial = 118] [outer = (nil)] 16:35:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f3bad08b800) [pid = 1848] [serial = 119] [outer = 0x7f3baa032c00] 16:35:40 INFO - PROCESS | 1848 | 1462318540151 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f3bb6f38400) [pid = 1848] [serial = 120] [outer = 0x7f3baa032c00] 16:35:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2851000 == 39 [pid = 1848] [id = 28] 16:35:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3105800 == 38 [pid = 1848] [id = 36] 16:35:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2783000 == 37 [pid = 1848] [id = 35] 16:35:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb197c800 == 36 [pid = 1848] [id = 34] 16:35:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa67800 == 35 [pid = 1848] [id = 33] 16:35:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bab9c3800 == 34 [pid = 1848] [id = 32] 16:35:41 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f3bc3e5f400) [pid = 1848] [serial = 67] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f3bc20ef000) [pid = 1848] [serial = 65] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f3bc0dba400) [pid = 1848] [serial = 56] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x7f3bb4443000) [pid = 1848] [serial = 77] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f3bb3a9b400) [pid = 1848] [serial = 76] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f3bb0a08400) [pid = 1848] [serial = 70] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x7f3bb14da400) [pid = 1848] [serial = 73] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 1848 | --DOMWINDOW == 62 (0x7f3bb14dd800) [pid = 1848] [serial = 71] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 1848 | --DOMWINDOW == 61 (0x7f3bc50a2400) [pid = 1848] [serial = 68] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 1848 | --DOMWINDOW == 60 (0x7f3bb2c47c00) [pid = 1848] [serial = 74] [outer = (nil)] [url = about:blank] 16:35:41 INFO - PROCESS | 1848 | 1462318541181 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1489ms 16:35:41 INFO - PROCESS | 1848 | 1462318541232 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:35:41 INFO - PROCESS | 1848 | 1462318541237 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:35:41 INFO - PROCESS | 1848 | 1462318541245 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - PROCESS | 1848 | 1462318541250 Marionette TRACE conn3 <- [1,134,null,{}] 16:35:41 INFO - PROCESS | 1848 | 1462318541257 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:41 INFO - PROCESS | 1848 | 1462318541389 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:35:41 INFO - PROCESS | 1848 | 1462318541476 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad171000 == 35 [pid = 1848] [id = 41] 16:35:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x7f3bb046b800) [pid = 1848] [serial = 121] [outer = (nil)] 16:35:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x7f3bb14dd800) [pid = 1848] [serial = 122] [outer = 0x7f3bb046b800] 16:35:41 INFO - PROCESS | 1848 | 1462318541537 Marionette DEBUG loaded listener.js 16:35:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f3bb213a000) [pid = 1848] [serial = 123] [outer = 0x7f3bb046b800] 16:35:42 INFO - PROCESS | 1848 | 1462318542155 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 931ms 16:35:42 INFO - PROCESS | 1848 | 1462318542175 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:35:42 INFO - PROCESS | 1848 | 1462318542183 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:35:42 INFO - PROCESS | 1848 | 1462318542193 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - PROCESS | 1848 | 1462318542197 Marionette TRACE conn3 <- [1,138,null,{}] 16:35:42 INFO - PROCESS | 1848 | 1462318542202 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:42 INFO - PROCESS | 1848 | 1462318542346 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:35:42 INFO - PROCESS | 1848 | 1462318542432 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1b61000 == 36 [pid = 1848] [id = 42] 16:35:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f3baefa3c00) [pid = 1848] [serial = 124] [outer = (nil)] 16:35:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f3bb374ac00) [pid = 1848] [serial = 125] [outer = 0x7f3baefa3c00] 16:35:42 INFO - PROCESS | 1848 | 1462318542489 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f3bb4446c00) [pid = 1848] [serial = 126] [outer = 0x7f3baefa3c00] 16:35:43 INFO - PROCESS | 1848 | 1462318543117 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 981ms 16:35:43 INFO - PROCESS | 1848 | 1462318543176 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:35:43 INFO - PROCESS | 1848 | 1462318543179 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:35:43 INFO - PROCESS | 1848 | 1462318543185 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 1848 | 1462318543190 Marionette TRACE conn3 <- [1,142,null,{}] 16:35:43 INFO - PROCESS | 1848 | 1462318543204 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:43 INFO - PROCESS | 1848 | 1462318543397 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:35:43 INFO - PROCESS | 1848 | 1462318543420 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb344f000 == 37 [pid = 1848] [id = 43] 16:35:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f3bb6f91800) [pid = 1848] [serial = 127] [outer = (nil)] 16:35:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f3bbac9c000) [pid = 1848] [serial = 128] [outer = 0x7f3bb6f91800] 16:35:43 INFO - PROCESS | 1848 | 1462318543483 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f3bc0810400) [pid = 1848] [serial = 129] [outer = 0x7f3bb6f91800] 16:35:44 INFO - PROCESS | 1848 | 1462318544244 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1087ms 16:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:35:44 INFO - PROCESS | 1848 | 1462318544277 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:35:44 INFO - PROCESS | 1848 | 1462318544280 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:35:44 INFO - PROCESS | 1848 | 1462318544286 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 1848 | 1462318544288 Marionette TRACE conn3 <- [1,146,null,{}] 16:35:44 INFO - PROCESS | 1848 | 1462318544293 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:44 INFO - PROCESS | 1848 | 1462318544457 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:35:44 INFO - PROCESS | 1848 | 1462318544522 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb45c1800 == 38 [pid = 1848] [id = 44] 16:35:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f3baab09c00) [pid = 1848] [serial = 130] [outer = (nil)] 16:35:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f3bc0d63400) [pid = 1848] [serial = 131] [outer = 0x7f3baab09c00] 16:35:44 INFO - PROCESS | 1848 | 1462318544579 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f3bc1a0d400) [pid = 1848] [serial = 132] [outer = 0x7f3baab09c00] 16:35:45 INFO - PROCESS | 1848 | 1462318545217 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 980ms 16:35:45 INFO - PROCESS | 1848 | 1462318545265 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:35:45 INFO - PROCESS | 1848 | 1462318545268 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:35:45 INFO - PROCESS | 1848 | 1462318545273 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:35:45 INFO - PROCESS | 1848 | 1462318545275 Marionette TRACE conn3 <- [1,150,null,{}] 16:35:45 INFO - PROCESS | 1848 | 1462318545284 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:45 INFO - PROCESS | 1848 | 1462318545466 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:35:45 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f3babb5d000) [pid = 1848] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:35:45 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f3bb444b000) [pid = 1848] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:35:45 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f3bab97fc00) [pid = 1848] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:35:45 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f3bad087c00) [pid = 1848] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:35:45 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f3baa037400) [pid = 1848] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:35:45 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x7f3baef9e000) [pid = 1848] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:35:45 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f3bb213b000) [pid = 1848] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:35:45 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f3baa040800) [pid = 1848] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:35:45 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x7f3bad1d3000) [pid = 1848] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:35:45 INFO - PROCESS | 1848 | 1462318545537 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb1b000 == 39 [pid = 1848] [id = 45] 16:35:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f3baa033400) [pid = 1848] [serial = 133] [outer = (nil)] 16:35:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f3babb5d000) [pid = 1848] [serial = 134] [outer = 0x7f3baa033400] 16:35:45 INFO - PROCESS | 1848 | 1462318545595 Marionette DEBUG loaded listener.js 16:35:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f3bad1cc800) [pid = 1848] [serial = 135] [outer = 0x7f3baa033400] 16:35:46 INFO - PROCESS | 1848 | 1462318546209 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 983ms 16:35:46 INFO - PROCESS | 1848 | 1462318546257 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 1848 | 1462318546260 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:35:46 INFO - PROCESS | 1848 | 1462318546266 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 1848 | 1462318546268 Marionette TRACE conn3 <- [1,154,null,{}] 16:35:46 INFO - PROCESS | 1848 | 1462318546273 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:46 INFO - PROCESS | 1848 | 1462318546439 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:35:46 INFO - PROCESS | 1848 | 1462318546458 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb9e93800 == 40 [pid = 1848] [id = 46] 16:35:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f3ba9d97400) [pid = 1848] [serial = 136] [outer = (nil)] 16:35:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f3baefa9800) [pid = 1848] [serial = 137] [outer = 0x7f3ba9d97400] 16:35:46 INFO - PROCESS | 1848 | 1462318546520 Marionette DEBUG loaded listener.js 16:35:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f3bc0a72000) [pid = 1848] [serial = 138] [outer = 0x7f3ba9d97400] 16:35:47 INFO - PROCESS | 1848 | 1462318547185 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 928ms 16:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:35:47 INFO - PROCESS | 1848 | 1462318547197 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:35:47 INFO - PROCESS | 1848 | 1462318547199 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:35:47 INFO - PROCESS | 1848 | 1462318547206 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:35:47 INFO - PROCESS | 1848 | 1462318547208 Marionette TRACE conn3 <- [1,158,null,{}] 16:35:47 INFO - PROCESS | 1848 | 1462318547213 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:47 INFO - PROCESS | 1848 | 1462318547333 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:35:47 INFO - PROCESS | 1848 | 1462318547418 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bbfc0c000 == 41 [pid = 1848] [id = 47] 16:35:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f3ba9d91c00) [pid = 1848] [serial = 139] [outer = (nil)] 16:35:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f3bc0818400) [pid = 1848] [serial = 140] [outer = 0x7f3ba9d91c00] 16:35:47 INFO - PROCESS | 1848 | 1462318547474 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f3bc1de5400) [pid = 1848] [serial = 141] [outer = 0x7f3ba9d91c00] 16:35:48 INFO - PROCESS | 1848 | 1462318548294 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1134ms 16:35:48 INFO - PROCESS | 1848 | 1462318548339 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 1848 | 1462318548346 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:35:48 INFO - PROCESS | 1848 | 1462318548353 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 1848 | 1462318548359 Marionette TRACE conn3 <- [1,162,null,{}] 16:35:48 INFO - PROCESS | 1848 | 1462318548367 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:48 INFO - PROCESS | 1848 | 1462318548565 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:35:48 INFO - PROCESS | 1848 | 1462318548691 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1993800 == 42 [pid = 1848] [id = 48] 16:35:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f3bad08dc00) [pid = 1848] [serial = 142] [outer = (nil)] 16:35:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f3bad1d1800) [pid = 1848] [serial = 143] [outer = 0x7f3bad08dc00] 16:35:48 INFO - PROCESS | 1848 | 1462318548768 Marionette DEBUG loaded listener.js 16:35:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x7f3baefa8c00) [pid = 1848] [serial = 144] [outer = 0x7f3bad08dc00] 16:35:49 INFO - PROCESS | 1848 | 1462318549600 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1287ms 16:35:49 INFO - PROCESS | 1848 | 1462318549640 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:35:49 INFO - PROCESS | 1848 | 1462318549649 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:35:49 INFO - PROCESS | 1848 | 1462318549658 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:35:49 INFO - PROCESS | 1848 | 1462318549662 Marionette TRACE conn3 <- [1,166,null,{}] 16:35:49 INFO - PROCESS | 1848 | 1462318549668 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:49 INFO - PROCESS | 1848 | 1462318549816 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:35:49 INFO - PROCESS | 1848 | 1462318549946 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb4372800 == 43 [pid = 1848] [id = 49] 16:35:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x7f3bb14d8400) [pid = 1848] [serial = 145] [outer = (nil)] 16:35:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x7f3bb29a4800) [pid = 1848] [serial = 146] [outer = 0x7f3bb14d8400] 16:35:50 INFO - PROCESS | 1848 | 1462318550014 Marionette DEBUG loaded listener.js 16:35:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x7f3bb3a9b400) [pid = 1848] [serial = 147] [outer = 0x7f3bb14d8400] 16:35:50 INFO - PROCESS | 1848 | 1462318550867 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1239ms 16:35:50 INFO - PROCESS | 1848 | 1462318550896 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:35:50 INFO - PROCESS | 1848 | 1462318550900 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:35:50 INFO - PROCESS | 1848 | 1462318550906 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 1848 | 1462318550912 Marionette TRACE conn3 <- [1,170,null,{}] 16:35:50 INFO - PROCESS | 1848 | 1462318550927 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:51 INFO - PROCESS | 1848 | 1462318551070 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:35:51 INFO - PROCESS | 1848 | 1462318551202 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0bb4800 == 44 [pid = 1848] [id = 50] 16:35:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f3bb63d6400) [pid = 1848] [serial = 148] [outer = (nil)] 16:35:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f3bc0818000) [pid = 1848] [serial = 149] [outer = 0x7f3bb63d6400] 16:35:51 INFO - PROCESS | 1848 | 1462318551273 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f3bc1c58800) [pid = 1848] [serial = 150] [outer = 0x7f3bb63d6400] 16:35:52 INFO - PROCESS | 1848 | 1462318552239 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1390ms 16:35:52 INFO - PROCESS | 1848 | 1462318552297 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 1848 | 1462318552301 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:35:52 INFO - PROCESS | 1848 | 1462318552309 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 1848 | 1462318552314 Marionette TRACE conn3 <- [1,174,null,{}] 16:35:52 INFO - PROCESS | 1848 | 1462318552322 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:52 INFO - PROCESS | 1848 | 1462318552469 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:35:52 INFO - PROCESS | 1848 | 1462318552675 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bab9bc000 == 45 [pid = 1848] [id = 51] 16:35:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f3baef9ec00) [pid = 1848] [serial = 151] [outer = (nil)] 16:35:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f3baefa7000) [pid = 1848] [serial = 152] [outer = 0x7f3baef9ec00] 16:35:52 INFO - PROCESS | 1848 | 1462318552799 Marionette DEBUG loaded listener.js 16:35:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f3bafb5b000) [pid = 1848] [serial = 153] [outer = 0x7f3baef9ec00] 16:35:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafb48000 == 44 [pid = 1848] [id = 30] 16:35:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb9e93800 == 43 [pid = 1848] [id = 46] 16:35:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb1b000 == 42 [pid = 1848] [id = 45] 16:35:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb45c1800 == 41 [pid = 1848] [id = 44] 16:35:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb344f000 == 40 [pid = 1848] [id = 43] 16:35:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1b61000 == 39 [pid = 1848] [id = 42] 16:35:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad171000 == 38 [pid = 1848] [id = 41] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f3baa035c00) [pid = 1848] [serial = 91] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f3bbac4b800) [pid = 1848] [serial = 109] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baac07800 == 37 [pid = 1848] [id = 40] 16:35:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb31ae000 == 36 [pid = 1848] [id = 39] 16:35:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bab9c3000 == 35 [pid = 1848] [id = 38] 16:35:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3457000 == 34 [pid = 1848] [id = 37] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f3bad092400) [pid = 1848] [serial = 94] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f3bc0811c00) [pid = 1848] [serial = 86] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x7f3bb2139000) [pid = 1848] [serial = 98] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x7f3bb3a96c00) [pid = 1848] [serial = 101] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 77 (0x7f3bb165d400) [pid = 1848] [serial = 97] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 76 (0x7f3bb63d8400) [pid = 1848] [serial = 107] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 75 (0x7f3bb247dc00) [pid = 1848] [serial = 80] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 74 (0x7f3bb9d9d400) [pid = 1848] [serial = 85] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x7f3bb3c7a400) [pid = 1848] [serial = 82] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x7f3bc0a74000) [pid = 1848] [serial = 88] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f3bb444ec00) [pid = 1848] [serial = 103] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f3bb14d6c00) [pid = 1848] [serial = 79] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f3bb44e7c00) [pid = 1848] [serial = 106] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f3bc0d6e400) [pid = 1848] [serial = 89] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f3bb35a1400) [pid = 1848] [serial = 100] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x7f3bafd9c000) [pid = 1848] [serial = 95] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f3bb444d400) [pid = 1848] [serial = 83] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f3bb6370c00) [pid = 1848] [serial = 104] [outer = (nil)] [url = about:blank] 16:35:53 INFO - PROCESS | 1848 | 1462318553699 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1432ms 16:35:53 INFO - PROCESS | 1848 | 1462318553740 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:35:53 INFO - PROCESS | 1848 | 1462318553748 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:35:53 INFO - PROCESS | 1848 | 1462318553757 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 1848 | 1462318553760 Marionette TRACE conn3 <- [1,178,null,{}] 16:35:53 INFO - PROCESS | 1848 | 1462318553766 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:53 INFO - PROCESS | 1848 | 1462318553895 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:35:53 INFO - PROCESS | 1848 | 1462318553980 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa79000 == 35 [pid = 1848] [id = 52] 16:35:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f3baefa1400) [pid = 1848] [serial = 154] [outer = (nil)] 16:35:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f3bb1bde400) [pid = 1848] [serial = 155] [outer = 0x7f3baefa1400] 16:35:54 INFO - PROCESS | 1848 | 1462318554041 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f3bb2cb5800) [pid = 1848] [serial = 156] [outer = 0x7f3baefa1400] 16:35:54 INFO - PROCESS | 1848 | 1462318554632 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 931ms 16:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:35:54 INFO - PROCESS | 1848 | 1462318554687 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:35:54 INFO - PROCESS | 1848 | 1462318554690 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:35:54 INFO - PROCESS | 1848 | 1462318554696 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:35:54 INFO - PROCESS | 1848 | 1462318554701 Marionette TRACE conn3 <- [1,182,null,{}] 16:35:54 INFO - PROCESS | 1848 | 1462318554719 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:54 INFO - PROCESS | 1848 | 1462318554853 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:35:54 INFO - PROCESS | 1848 | 1462318554940 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb25a2800 == 36 [pid = 1848] [id = 53] 16:35:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f3bb2cb5000) [pid = 1848] [serial = 157] [outer = (nil)] 16:35:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f3bb444b000) [pid = 1848] [serial = 158] [outer = 0x7f3bb2cb5000] 16:35:55 INFO - PROCESS | 1848 | 1462318555000 Marionette DEBUG loaded listener.js 16:35:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f3bb63d8400) [pid = 1848] [serial = 159] [outer = 0x7f3bb2cb5000] 16:35:55 INFO - PROCESS | 1848 | 1462318555638 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 991ms 16:35:55 INFO - PROCESS | 1848 | 1462318555712 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:35:55 INFO - PROCESS | 1848 | 1462318555715 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:35:55 INFO - PROCESS | 1848 | 1462318555828 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 1848 | 1462318555830 Marionette TRACE conn3 <- [1,186,null,{}] 16:35:55 INFO - PROCESS | 1848 | 1462318555873 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:56 INFO - PROCESS | 1848 | 1462318556064 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:35:56 INFO - PROCESS | 1848 | 1462318556088 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3574800 == 37 [pid = 1848] [id = 54] 16:35:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f3bb6f37000) [pid = 1848] [serial = 160] [outer = (nil)] 16:35:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f3bc0d6e400) [pid = 1848] [serial = 161] [outer = 0x7f3bb6f37000] 16:35:56 INFO - PROCESS | 1848 | 1462318556147 Marionette DEBUG loaded listener.js 16:35:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f3bc1a12000) [pid = 1848] [serial = 162] [outer = 0x7f3bb6f37000] 16:35:56 INFO - PROCESS | 1848 | 1462318556798 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1038ms 16:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:35:56 INFO - PROCESS | 1848 | 1462318556820 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 1848 | 1462318556823 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:35:56 INFO - PROCESS | 1848 | 1462318556828 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - PROCESS | 1848 | 1462318556831 Marionette TRACE conn3 <- [1,190,null,{}] 16:35:56 INFO - PROCESS | 1848 | 1462318556836 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:56 INFO - PROCESS | 1848 | 1462318556987 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:35:57 INFO - PROCESS | 1848 | 1462318557014 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3ccf000 == 38 [pid = 1848] [id = 55] 16:35:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f3baa08a400) [pid = 1848] [serial = 163] [outer = (nil)] 16:35:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x7f3bc1deec00) [pid = 1848] [serial = 164] [outer = 0x7f3baa08a400] 16:35:57 INFO - PROCESS | 1848 | 1462318557069 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x7f3bc20ed800) [pid = 1848] [serial = 165] [outer = 0x7f3baa08a400] 16:35:57 INFO - PROCESS | 1848 | 1462318557930 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:35:57 INFO - PROCESS | 1848 | --DOMWINDOW == 75 (0x7f3ba9d8c800) [pid = 1848] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:35:57 INFO - PROCESS | 1848 | --DOMWINDOW == 74 (0x7f3baab09c00) [pid = 1848] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:35:57 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x7f3baa033400) [pid = 1848] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:35:57 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x7f3ba9d97400) [pid = 1848] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:35:57 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f3bb046b800) [pid = 1848] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:35:57 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f3baa032c00) [pid = 1848] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:35:57 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f3baefa3c00) [pid = 1848] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:35:57 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f3bb6f91800) [pid = 1848] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1127ms 16:35:57 INFO - PROCESS | 1848 | 1462318557955 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:35:57 INFO - PROCESS | 1848 | 1462318557958 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:35:57 INFO - PROCESS | 1848 | 1462318557970 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:35:57 INFO - PROCESS | 1848 | 1462318557972 Marionette TRACE conn3 <- [1,194,null,{}] 16:35:57 INFO - PROCESS | 1848 | 1462318557977 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:58 INFO - PROCESS | 1848 | 1462318558131 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:35:58 INFO - PROCESS | 1848 | 1462318558143 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa214800 == 39 [pid = 1848] [id = 56] 16:35:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f3bc1debc00) [pid = 1848] [serial = 166] [outer = (nil)] 16:35:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f3bc5094400) [pid = 1848] [serial = 167] [outer = 0x7f3bc1debc00] 16:35:58 INFO - PROCESS | 1848 | 1462318558204 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f3bc5240400) [pid = 1848] [serial = 168] [outer = 0x7f3bc1debc00] 16:35:58 INFO - PROCESS | 1848 | 1462318558838 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 875ms 16:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:35:58 INFO - PROCESS | 1848 | 1462318558852 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:35:58 INFO - PROCESS | 1848 | 1462318558854 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:35:58 INFO - PROCESS | 1848 | 1462318558861 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:35:58 INFO - PROCESS | 1848 | 1462318558864 Marionette TRACE conn3 <- [1,198,null,{}] 16:35:58 INFO - PROCESS | 1848 | 1462318558869 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:58 INFO - PROCESS | 1848 | 1462318558991 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:35:59 INFO - PROCESS | 1848 | 1462318559080 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baab5f000 == 40 [pid = 1848] [id = 57] 16:35:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f3baa036800) [pid = 1848] [serial = 169] [outer = (nil)] 16:35:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f3bc528b000) [pid = 1848] [serial = 170] [outer = 0x7f3baa036800] 16:35:59 INFO - PROCESS | 1848 | 1462318559138 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f3bc5843400) [pid = 1848] [serial = 171] [outer = 0x7f3baa036800] 16:35:59 INFO - PROCESS | 1848 | 1462318559695 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 888ms 16:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:35:59 INFO - PROCESS | 1848 | 1462318559747 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:35:59 INFO - PROCESS | 1848 | 1462318559749 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:35:59 INFO - PROCESS | 1848 | 1462318559755 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 1848 | 1462318559758 Marionette TRACE conn3 <- [1,202,null,{}] 16:35:59 INFO - PROCESS | 1848 | 1462318559763 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:59 INFO - PROCESS | 1848 | 1462318559884 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:35:59 INFO - PROCESS | 1848 | 1462318559902 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1c36000 == 41 [pid = 1848] [id = 58] 16:35:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x7f3bc5844800) [pid = 1848] [serial = 172] [outer = (nil)] 16:35:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x7f3bc59bec00) [pid = 1848] [serial = 173] [outer = 0x7f3bc5844800] 16:35:59 INFO - PROCESS | 1848 | 1462318559958 Marionette DEBUG loaded listener.js 16:36:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x7f3bc5f4c800) [pid = 1848] [serial = 174] [outer = 0x7f3bc5844800] 16:36:00 INFO - PROCESS | 1848 | 1462318560821 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1128ms 16:36:00 INFO - PROCESS | 1848 | 1462318560883 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:36:00 INFO - PROCESS | 1848 | 1462318560890 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:36:00 INFO - PROCESS | 1848 | 1462318560897 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 1848 | 1462318560903 Marionette TRACE conn3 <- [1,206,null,{}] 16:36:00 INFO - PROCESS | 1848 | 1462318560910 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:01 INFO - PROCESS | 1848 | 1462318561089 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:36:01 INFO - PROCESS | 1848 | 1462318561217 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1b4d000 == 42 [pid = 1848] [id = 59] 16:36:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x7f3bb0c3f800) [pid = 1848] [serial = 175] [outer = (nil)] 16:36:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f3bb0c45000) [pid = 1848] [serial = 176] [outer = 0x7f3bb0c3f800] 16:36:01 INFO - PROCESS | 1848 | 1462318561334 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f3bb2690400) [pid = 1848] [serial = 177] [outer = 0x7f3bb0c3f800] 16:36:01 INFO - PROCESS | 1848 | 1462318561474 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:36:02 INFO - PROCESS | 1848 | 1462318562149 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1283ms 16:36:02 INFO - PROCESS | 1848 | 1462318562180 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 1848 | 1462318562186 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:36:02 INFO - PROCESS | 1848 | 1462318562198 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 1848 | 1462318562201 Marionette TRACE conn3 <- [1,210,null,{}] 16:36:02 INFO - PROCESS | 1848 | 1462318562208 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:02 INFO - PROCESS | 1848 | 1462318562365 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:36:02 INFO - PROCESS | 1848 | 1462318562498 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bbfc11000 == 43 [pid = 1848] [id = 60] 16:36:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f3bb4446000) [pid = 1848] [serial = 178] [outer = (nil)] 16:36:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f3bb63d7400) [pid = 1848] [serial = 179] [outer = 0x7f3bb4446000] 16:36:02 INFO - PROCESS | 1848 | 1462318562569 Marionette DEBUG loaded listener.js 16:36:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f3bbfc6dc00) [pid = 1848] [serial = 180] [outer = 0x7f3bb4446000] 16:36:03 INFO - PROCESS | 1848 | 1462318563541 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1385ms 16:36:03 INFO - PROCESS | 1848 | 1462318563583 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:36:03 INFO - PROCESS | 1848 | 1462318563586 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:36:03 INFO - PROCESS | 1848 | 1462318563592 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:36:03 INFO - PROCESS | 1848 | 1462318563598 Marionette TRACE conn3 <- [1,214,null,{}] 16:36:03 INFO - PROCESS | 1848 | 1462318563613 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:03 INFO - PROCESS | 1848 | 1462318563774 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:36:03 INFO - PROCESS | 1848 | 1462318563901 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc3959800 == 44 [pid = 1848] [id = 61] 16:36:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f3bc1f29c00) [pid = 1848] [serial = 181] [outer = (nil)] 16:36:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3bc3e5f400) [pid = 1848] [serial = 182] [outer = 0x7f3bc1f29c00] 16:36:04 INFO - PROCESS | 1848 | 1462318564008 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3bc59bb400) [pid = 1848] [serial = 183] [outer = 0x7f3bc1f29c00] 16:36:04 INFO - PROCESS | 1848 | 1462318564763 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1182ms 16:36:04 INFO - PROCESS | 1848 | 1462318564788 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 1848 | 1462318564793 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:36:04 INFO - PROCESS | 1848 | 1462318564800 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 1848 | 1462318564803 Marionette TRACE conn3 <- [1,218,null,{}] 16:36:04 INFO - PROCESS | 1848 | 1462318564808 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:04 INFO - PROCESS | 1848 | 1462318564957 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:36:05 INFO - PROCESS | 1848 | 1462318565083 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc522f000 == 45 [pid = 1848] [id = 62] 16:36:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3bc3912400) [pid = 1848] [serial = 184] [outer = (nil)] 16:36:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3bc6027400) [pid = 1848] [serial = 185] [outer = 0x7f3bc3912400] 16:36:05 INFO - PROCESS | 1848 | 1462318565152 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bc6033400) [pid = 1848] [serial = 186] [outer = 0x7f3bc3912400] 16:36:05 INFO - PROCESS | 1848 | 1462318565964 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1184ms 16:36:05 INFO - PROCESS | 1848 | 1462318565984 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 1848 | 1462318565988 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:36:05 INFO - PROCESS | 1848 | 1462318565993 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 1848 | 1462318565996 Marionette TRACE conn3 <- [1,222,null,{}] 16:36:06 INFO - PROCESS | 1848 | 1462318566001 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:06 INFO - PROCESS | 1848 | 1462318566162 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:36:06 INFO - PROCESS | 1848 | 1462318566297 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9e68000 == 46 [pid = 1848] [id = 63] 16:36:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3baab73400) [pid = 1848] [serial = 187] [outer = (nil)] 16:36:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3bad40c400) [pid = 1848] [serial = 188] [outer = 0x7f3baab73400] 16:36:06 INFO - PROCESS | 1848 | 1462318566366 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3bb20ba400) [pid = 1848] [serial = 189] [outer = 0x7f3baab73400] 16:36:07 INFO - PROCESS | 1848 | 1462318567389 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1429ms 16:36:07 INFO - PROCESS | 1848 | 1462318567423 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:36:07 INFO - PROCESS | 1848 | 1462318567430 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:36:07 INFO - PROCESS | 1848 | 1462318567436 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 1848 | 1462318567442 Marionette TRACE conn3 <- [1,226,null,{}] 16:36:07 INFO - PROCESS | 1848 | 1462318567449 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:07 INFO - PROCESS | 1848 | 1462318567596 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:36:07 INFO - PROCESS | 1848 | 1462318567748 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baab5f000 == 45 [pid = 1848] [id = 57] 16:36:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa214800 == 44 [pid = 1848] [id = 56] 16:36:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3ccf000 == 43 [pid = 1848] [id = 55] 16:36:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3574800 == 42 [pid = 1848] [id = 54] 16:36:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb25a2800 == 41 [pid = 1848] [id = 53] 16:36:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa79000 == 40 [pid = 1848] [id = 52] 16:36:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9d68800 == 41 [pid = 1848] [id = 64] 16:36:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3bad1c7c00) [pid = 1848] [serial = 190] [outer = (nil)] 16:36:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3bb06a4c00) [pid = 1848] [serial = 191] [outer = 0x7f3bad1c7c00] 16:36:07 INFO - PROCESS | 1848 | 1462318567840 Marionette DEBUG loaded listener.js 16:36:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3bb20ba800) [pid = 1848] [serial = 192] [outer = 0x7f3bad1c7c00] 16:36:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bab9bc000 == 40 [pid = 1848] [id = 51] 16:36:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1993800 == 39 [pid = 1848] [id = 48] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3bab982000) [pid = 1848] [serial = 92] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3bc0d63400) [pid = 1848] [serial = 131] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3babb5d000) [pid = 1848] [serial = 134] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3bc1a0d400) [pid = 1848] [serial = 132] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3baefa9800) [pid = 1848] [serial = 137] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3bb14dd800) [pid = 1848] [serial = 122] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3bb213a000) [pid = 1848] [serial = 123] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bb6f38400) [pid = 1848] [serial = 120] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3bad08b800) [pid = 1848] [serial = 119] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f3bb374ac00) [pid = 1848] [serial = 125] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f3bb4446c00) [pid = 1848] [serial = 126] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f3bad08f400) [pid = 1848] [serial = 113] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f3bb2c3a000) [pid = 1848] [serial = 116] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f3bc0a72000) [pid = 1848] [serial = 138] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f3bbac9c000) [pid = 1848] [serial = 128] [outer = (nil)] [url = about:blank] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x7f3babb5f800) [pid = 1848] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:36:07 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x7f3bad1cc800) [pid = 1848] [serial = 135] [outer = (nil)] [url = about:blank] 16:36:08 INFO - PROCESS | 1848 | --DOMWINDOW == 77 (0x7f3bc0810400) [pid = 1848] [serial = 129] [outer = (nil)] [url = about:blank] 16:36:08 INFO - PROCESS | 1848 | 1462318568520 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1142ms 16:36:08 INFO - PROCESS | 1848 | 1462318568580 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:36:08 INFO - PROCESS | 1848 | 1462318568587 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:36:08 INFO - PROCESS | 1848 | 1462318568597 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:36:08 INFO - PROCESS | 1848 | 1462318568600 Marionette TRACE conn3 <- [1,230,null,{}] 16:36:08 INFO - PROCESS | 1848 | 1462318568605 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:08 INFO - PROCESS | 1848 | 1462318568758 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:36:08 INFO - PROCESS | 1848 | 1462318568842 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1b61000 == 40 [pid = 1848] [id = 65] 16:36:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x7f3bad1d3000) [pid = 1848] [serial = 193] [outer = (nil)] 16:36:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f3bb2443800) [pid = 1848] [serial = 194] [outer = 0x7f3bad1d3000] 16:36:08 INFO - PROCESS | 1848 | 1462318568900 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f3bb35a2c00) [pid = 1848] [serial = 195] [outer = 0x7f3bad1d3000] 16:36:09 INFO - PROCESS | 1848 | 1462318569490 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 928ms 16:36:09 INFO - PROCESS | 1848 | 1462318569524 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 1848 | 1462318569527 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:36:09 INFO - PROCESS | 1848 | 1462318569533 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 1848 | 1462318569538 Marionette TRACE conn3 <- [1,234,null,{}] 16:36:09 INFO - PROCESS | 1848 | 1462318569552 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:09 INFO - PROCESS | 1848 | 1462318569716 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:36:09 INFO - PROCESS | 1848 | 1462318569741 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb386e800 == 41 [pid = 1848] [id = 66] 16:36:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f3bb3c4ac00) [pid = 1848] [serial = 196] [outer = (nil)] 16:36:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f3bb6f38400) [pid = 1848] [serial = 197] [outer = 0x7f3bb3c4ac00] 16:36:09 INFO - PROCESS | 1848 | 1462318569800 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f3bc0a6f400) [pid = 1848] [serial = 198] [outer = 0x7f3bb3c4ac00] 16:36:10 INFO - PROCESS | 1848 | 1462318570545 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1037ms 16:36:10 INFO - PROCESS | 1848 | 1462318570570 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:36:10 INFO - PROCESS | 1848 | 1462318570574 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:36:10 INFO - PROCESS | 1848 | 1462318570580 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 1848 | 1462318570582 Marionette TRACE conn3 <- [1,238,null,{}] 16:36:10 INFO - PROCESS | 1848 | 1462318570594 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:10 INFO - PROCESS | 1848 | 1462318570780 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:36:10 INFO - PROCESS | 1848 | 1462318570844 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bba00f000 == 42 [pid = 1848] [id = 67] 16:36:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f3bb20bc400) [pid = 1848] [serial = 199] [outer = (nil)] 16:36:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3bc0f7f800) [pid = 1848] [serial = 200] [outer = 0x7f3bb20bc400] 16:36:10 INFO - PROCESS | 1848 | 1462318570903 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3bc1f23c00) [pid = 1848] [serial = 201] [outer = 0x7f3bb20bc400] 16:36:11 INFO - PROCESS | 1848 | 1462318571510 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 976ms 16:36:11 INFO - PROCESS | 1848 | 1462318571555 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:36:11 INFO - PROCESS | 1848 | 1462318571559 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:36:11 INFO - PROCESS | 1848 | 1462318571570 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:36:11 INFO - PROCESS | 1848 | 1462318571572 Marionette TRACE conn3 <- [1,242,null,{}] 16:36:11 INFO - PROCESS | 1848 | 1462318571576 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:11 INFO - PROCESS | 1848 | 1462318571734 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:36:11 INFO - PROCESS | 1848 | 1462318571767 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0d8f800 == 43 [pid = 1848] [id = 68] 16:36:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3bc0b95400) [pid = 1848] [serial = 202] [outer = (nil)] 16:36:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3bc50cc000) [pid = 1848] [serial = 203] [outer = 0x7f3bc0b95400] 16:36:11 INFO - PROCESS | 1848 | 1462318571825 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bc56a8c00) [pid = 1848] [serial = 204] [outer = 0x7f3bc0b95400] 16:36:12 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3baa089000) [pid = 1848] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:36:12 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bb1b85400) [pid = 1848] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:36:12 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3baa036800) [pid = 1848] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:36:12 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f3baefa1400) [pid = 1848] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:36:12 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f3baef9ec00) [pid = 1848] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:36:12 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f3bb6f37000) [pid = 1848] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:36:12 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f3baa08a400) [pid = 1848] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:36:12 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f3bc1debc00) [pid = 1848] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:36:12 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f3bb2cb5000) [pid = 1848] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:36:12 INFO - PROCESS | 1848 | 1462318572675 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1131ms 16:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:36:12 INFO - PROCESS | 1848 | 1462318572706 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:36:12 INFO - PROCESS | 1848 | 1462318572709 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:36:12 INFO - PROCESS | 1848 | 1462318572715 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 1848 | 1462318572717 Marionette TRACE conn3 <- [1,246,null,{}] 16:36:12 INFO - PROCESS | 1848 | 1462318572722 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:12 INFO - PROCESS | 1848 | 1462318572897 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:36:12 INFO - PROCESS | 1848 | 1462318572965 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb03000 == 44 [pid = 1848] [id = 69] 16:36:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f3bb1b7dc00) [pid = 1848] [serial = 205] [outer = (nil)] 16:36:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f3bc1f2a400) [pid = 1848] [serial = 206] [outer = 0x7f3bb1b7dc00] 16:36:13 INFO - PROCESS | 1848 | 1462318573026 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f3bc7c51400) [pid = 1848] [serial = 207] [outer = 0x7f3bb1b7dc00] 16:36:13 INFO - PROCESS | 1848 | 1462318573596 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 926ms 16:36:13 INFO - PROCESS | 1848 | 1462318573640 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:36:13 INFO - PROCESS | 1848 | 1462318573643 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:36:13 INFO - PROCESS | 1848 | 1462318573648 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:36:13 INFO - PROCESS | 1848 | 1462318573651 Marionette TRACE conn3 <- [1,250,null,{}] 16:36:13 INFO - PROCESS | 1848 | 1462318573656 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:13 INFO - PROCESS | 1848 | 1462318573777 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:36:13 INFO - PROCESS | 1848 | 1462318573873 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc52da000 == 45 [pid = 1848] [id = 70] 16:36:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f3bb1b85400) [pid = 1848] [serial = 208] [outer = (nil)] 16:36:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3bc7cc6400) [pid = 1848] [serial = 209] [outer = 0x7f3bb1b85400] 16:36:13 INFO - PROCESS | 1848 | 1462318573933 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3bc8904400) [pid = 1848] [serial = 210] [outer = 0x7f3bb1b85400] 16:36:14 INFO - PROCESS | 1848 | 1462318574469 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 925ms 16:36:14 INFO - PROCESS | 1848 | 1462318574609 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 1848 | 1462318574614 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:36:14 INFO - PROCESS | 1848 | 1462318574623 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 1848 | 1462318574628 Marionette TRACE conn3 <- [1,254,null,{}] 16:36:14 INFO - PROCESS | 1848 | 1462318574646 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:14 INFO - PROCESS | 1848 | 1462318574799 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:36:14 INFO - PROCESS | 1848 | 1462318574928 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad45a000 == 46 [pid = 1848] [id = 71] 16:36:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3ba9d97800) [pid = 1848] [serial = 211] [outer = (nil)] 16:36:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3baef9e000) [pid = 1848] [serial = 212] [outer = 0x7f3ba9d97800] 16:36:15 INFO - PROCESS | 1848 | 1462318575004 Marionette DEBUG loaded listener.js 16:36:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bb0469c00) [pid = 1848] [serial = 213] [outer = 0x7f3ba9d97800] 16:36:15 INFO - PROCESS | 1848 | 1462318575826 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1236ms 16:36:15 INFO - PROCESS | 1848 | 1462318575859 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 1848 | 1462318575864 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:36:15 INFO - PROCESS | 1848 | 1462318575876 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 1848 | 1462318575881 Marionette TRACE conn3 <- [1,258,null,{}] 16:36:15 INFO - PROCESS | 1848 | 1462318575887 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:16 INFO - PROCESS | 1848 | 1462318576043 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:36:16 INFO - PROCESS | 1848 | 1462318576183 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3c07000 == 47 [pid = 1848] [id = 72] 16:36:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3bb20b8400) [pid = 1848] [serial = 214] [outer = (nil)] 16:36:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3bb29a4400) [pid = 1848] [serial = 215] [outer = 0x7f3bb20b8400] 16:36:16 INFO - PROCESS | 1848 | 1462318576255 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3bb3c4c800) [pid = 1848] [serial = 216] [outer = 0x7f3bb20b8400] 16:36:17 INFO - PROCESS | 1848 | 1462318577068 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1233ms 16:36:17 INFO - PROCESS | 1848 | 1462318577107 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:36:17 INFO - PROCESS | 1848 | 1462318577110 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:36:17 INFO - PROCESS | 1848 | 1462318577116 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:36:17 INFO - PROCESS | 1848 | 1462318577119 Marionette TRACE conn3 <- [1,262,null,{}] 16:36:17 INFO - PROCESS | 1848 | 1462318577132 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:17 INFO - PROCESS | 1848 | 1462318577291 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:36:17 INFO - PROCESS | 1848 | 1462318577423 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc587b000 == 48 [pid = 1848] [id = 73] 16:36:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3bc1c5fc00) [pid = 1848] [serial = 217] [outer = (nil)] 16:36:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3bc1f2a800) [pid = 1848] [serial = 218] [outer = 0x7f3bc1c5fc00] 16:36:17 INFO - PROCESS | 1848 | 1462318577497 Marionette DEBUG loaded listener.js 16:36:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3bc5846000) [pid = 1848] [serial = 219] [outer = 0x7f3bc1c5fc00] 16:36:18 INFO - PROCESS | 1848 | 1462318578300 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1227ms 16:36:18 INFO - PROCESS | 1848 | 1462318578358 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:36:18 INFO - PROCESS | 1848 | 1462318578361 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:36:18 INFO - PROCESS | 1848 | 1462318578368 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:36:18 INFO - PROCESS | 1848 | 1462318578370 Marionette TRACE conn3 <- [1,266,null,{}] 16:36:18 INFO - PROCESS | 1848 | 1462318578376 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:18 INFO - PROCESS | 1848 | 1462318578521 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:36:18 INFO - PROCESS | 1848 | 1462318578650 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc601b800 == 49 [pid = 1848] [id = 74] 16:36:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3bc1de5800) [pid = 1848] [serial = 220] [outer = (nil)] 16:36:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3bc7cc3000) [pid = 1848] [serial = 221] [outer = 0x7f3bc1de5800] 16:36:18 INFO - PROCESS | 1848 | 1462318578723 Marionette DEBUG loaded listener.js 16:36:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3bc890b800) [pid = 1848] [serial = 222] [outer = 0x7f3bc1de5800] 16:36:19 INFO - PROCESS | 1848 | 1462318579552 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1228ms 16:36:19 INFO - PROCESS | 1848 | 1462318579597 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:36:19 INFO - PROCESS | 1848 | 1462318579601 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:36:19 INFO - PROCESS | 1848 | 1462318579606 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:36:19 INFO - PROCESS | 1848 | 1462318579610 Marionette TRACE conn3 <- [1,270,null,{}] 16:36:19 INFO - PROCESS | 1848 | 1462318579615 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:19 INFO - PROCESS | 1848 | 1462318579767 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:36:19 INFO - PROCESS | 1848 | 1462318579904 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad16d800 == 50 [pid = 1848] [id = 75] 16:36:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3ba9d97c00) [pid = 1848] [serial = 223] [outer = (nil)] 16:36:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3baefa4800) [pid = 1848] [serial = 224] [outer = 0x7f3ba9d97c00] 16:36:19 INFO - PROCESS | 1848 | 1462318579975 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3bbac47800) [pid = 1848] [serial = 225] [outer = 0x7f3ba9d97c00] 16:36:21 INFO - PROCESS | 1848 | 1462318581069 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1538ms 16:36:21 INFO - PROCESS | 1848 | 1462318581146 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:36:21 INFO - PROCESS | 1848 | 1462318581150 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:36:21 INFO - PROCESS | 1848 | 1462318581158 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:36:21 INFO - PROCESS | 1848 | 1462318581162 Marionette TRACE conn3 <- [1,274,null,{}] 16:36:21 INFO - PROCESS | 1848 | 1462318581169 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:21 INFO - PROCESS | 1848 | 1462318581322 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:36:21 INFO - PROCESS | 1848 | 1462318581460 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad45a800 == 51 [pid = 1848] [id = 76] 16:36:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3bb14d6c00) [pid = 1848] [serial = 226] [outer = (nil)] 16:36:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3bb20bcc00) [pid = 1848] [serial = 227] [outer = 0x7f3bb14d6c00] 16:36:21 INFO - PROCESS | 1848 | 1462318581525 Marionette DEBUG loaded listener.js 16:36:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3bb2732800) [pid = 1848] [serial = 228] [outer = 0x7f3bb14d6c00] 16:36:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb03000 == 50 [pid = 1848] [id = 69] 16:36:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0d8f800 == 49 [pid = 1848] [id = 68] 16:36:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bba00f000 == 48 [pid = 1848] [id = 67] 16:36:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb386e800 == 47 [pid = 1848] [id = 66] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3bad1d1800) [pid = 1848] [serial = 143] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3bb29a4800) [pid = 1848] [serial = 146] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3bc0818400) [pid = 1848] [serial = 140] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3bc0818000) [pid = 1848] [serial = 149] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1b61000 == 46 [pid = 1848] [id = 65] 16:36:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9d68800 == 45 [pid = 1848] [id = 64] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3bafaae400) [pid = 1848] [serial = 114] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3bb34d6400) [pid = 1848] [serial = 117] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3bc528b000) [pid = 1848] [serial = 170] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3bb1bde400) [pid = 1848] [serial = 155] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3bafb5b000) [pid = 1848] [serial = 153] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3baefa7000) [pid = 1848] [serial = 152] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3bc0d6e400) [pid = 1848] [serial = 161] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3bc1deec00) [pid = 1848] [serial = 164] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3bc5094400) [pid = 1848] [serial = 167] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3bc5240400) [pid = 1848] [serial = 168] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3bb444b000) [pid = 1848] [serial = 158] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3bb2cb5800) [pid = 1848] [serial = 156] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bc5843400) [pid = 1848] [serial = 171] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3bc20ed800) [pid = 1848] [serial = 165] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f3bc1a12000) [pid = 1848] [serial = 162] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f3bb63d8400) [pid = 1848] [serial = 159] [outer = (nil)] [url = about:blank] 16:36:22 INFO - PROCESS | 1848 | 1462318582316 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1182ms 16:36:22 INFO - PROCESS | 1848 | 1462318582341 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:36:22 INFO - PROCESS | 1848 | 1462318582348 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:36:22 INFO - PROCESS | 1848 | 1462318582357 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:36:22 INFO - PROCESS | 1848 | 1462318582360 Marionette TRACE conn3 <- [1,278,null,{}] 16:36:22 INFO - PROCESS | 1848 | 1462318582374 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:22 INFO - PROCESS | 1848 | 1462318582514 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:36:22 INFO - PROCESS | 1848 | 1462318582536 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb197c800 == 46 [pid = 1848] [id = 77] 16:36:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3bb20bf000) [pid = 1848] [serial = 229] [outer = (nil)] 16:36:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3bb44e0400) [pid = 1848] [serial = 230] [outer = 0x7f3bb20bf000] 16:36:22 INFO - PROCESS | 1848 | 1462318582593 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3bb6f37000) [pid = 1848] [serial = 231] [outer = 0x7f3bb20bf000] 16:36:23 INFO - PROCESS | 1848 | 1462318583292 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 945ms 16:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:36:23 INFO - PROCESS | 1848 | 1462318583303 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:36:23 INFO - PROCESS | 1848 | 1462318583305 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:36:23 INFO - PROCESS | 1848 | 1462318583310 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 1848 | 1462318583316 Marionette TRACE conn3 <- [1,282,null,{}] 16:36:23 INFO - PROCESS | 1848 | 1462318583330 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:23 INFO - PROCESS | 1848 | 1462318583470 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:36:23 INFO - PROCESS | 1848 | 1462318583569 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3cd6000 == 47 [pid = 1848] [id = 78] 16:36:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3bbac44c00) [pid = 1848] [serial = 232] [outer = (nil)] 16:36:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bc0b2a800) [pid = 1848] [serial = 233] [outer = 0x7f3bbac44c00] 16:36:23 INFO - PROCESS | 1848 | 1462318583629 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3bc1f25400) [pid = 1848] [serial = 234] [outer = 0x7f3bbac44c00] 16:36:24 INFO - PROCESS | 1848 | 1462318584269 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 990ms 16:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:36:24 INFO - PROCESS | 1848 | 1462318584300 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:36:24 INFO - PROCESS | 1848 | 1462318584303 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:36:24 INFO - PROCESS | 1848 | 1462318584308 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 1848 | 1462318584323 Marionette TRACE conn3 <- [1,286,null,{}] 16:36:24 INFO - PROCESS | 1848 | 1462318584329 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:24 INFO - PROCESS | 1848 | 1462318584500 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:36:24 INFO - PROCESS | 1848 | 1462318584530 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bbfc23800 == 48 [pid = 1848] [id = 79] 16:36:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3bc20ef000) [pid = 1848] [serial = 235] [outer = (nil)] 16:36:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3bc528f400) [pid = 1848] [serial = 236] [outer = 0x7f3bc20ef000] 16:36:24 INFO - PROCESS | 1848 | 1462318584588 Marionette DEBUG loaded listener.js 16:36:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3bc59b6c00) [pid = 1848] [serial = 237] [outer = 0x7f3bc20ef000] 16:36:25 INFO - PROCESS | 1848 | 1462318585219 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 942ms 16:36:25 INFO - PROCESS | 1848 | 1462318585250 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:36:25 INFO - PROCESS | 1848 | 1462318585253 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:36:25 INFO - PROCESS | 1848 | 1462318585259 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 1848 | 1462318585261 Marionette TRACE conn3 <- [1,290,null,{}] 16:36:25 INFO - PROCESS | 1848 | 1462318585266 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:25 INFO - PROCESS | 1848 | 1462318585448 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:36:25 INFO - PROCESS | 1848 | 1462318585515 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1a33800 == 49 [pid = 1848] [id = 80] 16:36:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3bc3939c00) [pid = 1848] [serial = 238] [outer = (nil)] 16:36:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3bc6032400) [pid = 1848] [serial = 239] [outer = 0x7f3bc3939c00] 16:36:25 INFO - PROCESS | 1848 | 1462318585571 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3bc7cca400) [pid = 1848] [serial = 240] [outer = 0x7f3bc3939c00] 16:36:26 INFO - PROCESS | 1848 | 1462318586286 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1034ms 16:36:26 INFO - PROCESS | 1848 | 1462318586293 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:36:26 INFO - PROCESS | 1848 | 1462318586295 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:36:26 INFO - PROCESS | 1848 | 1462318586301 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 1848 | 1462318586303 Marionette TRACE conn3 <- [1,294,null,{}] 16:36:26 INFO - PROCESS | 1848 | 1462318586311 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:26 INFO - PROCESS | 1848 | 1462318586630 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3bb20bc400) [pid = 1848] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3bc0b95400) [pid = 1848] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3bc1f29c00) [pid = 1848] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3bb3c4ac00) [pid = 1848] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3bad1c7c00) [pid = 1848] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3bb0c3f800) [pid = 1848] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3bad1d3000) [pid = 1848] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3bb4446000) [pid = 1848] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bb1b7dc00) [pid = 1848] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3baab73400) [pid = 1848] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f3bc3912400) [pid = 1848] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f3ba9d91c00) [pid = 1848] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f3bb14d8400) [pid = 1848] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f3baa08a800) [pid = 1848] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f3bb63d6400) [pid = 1848] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:36:26 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f3bad08dc00) [pid = 1848] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:36:26 INFO - PROCESS | 1848 | 1462318586730 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa75000 == 50 [pid = 1848] [id = 81] 16:36:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f3baa08a800) [pid = 1848] [serial = 241] [outer = (nil)] 16:36:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f3bad088800) [pid = 1848] [serial = 242] [outer = 0x7f3baa08a800] 16:36:26 INFO - PROCESS | 1848 | 1462318586792 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f3bb20c3800) [pid = 1848] [serial = 243] [outer = 0x7f3baa08a800] 16:36:27 INFO - PROCESS | 1848 | 1462318587428 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1177ms 16:36:27 INFO - PROCESS | 1848 | 1462318587480 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:36:27 INFO - PROCESS | 1848 | 1462318587483 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:36:27 INFO - PROCESS | 1848 | 1462318587488 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - PROCESS | 1848 | 1462318587491 Marionette TRACE conn3 <- [1,298,null,{}] 16:36:27 INFO - PROCESS | 1848 | 1462318587496 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:27 INFO - PROCESS | 1848 | 1462318587653 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:36:27 INFO - PROCESS | 1848 | 1462318587674 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc57b3000 == 51 [pid = 1848] [id = 82] 16:36:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f3baab73400) [pid = 1848] [serial = 244] [outer = (nil)] 16:36:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3bb63d6400) [pid = 1848] [serial = 245] [outer = 0x7f3baab73400] 16:36:27 INFO - PROCESS | 1848 | 1462318587732 Marionette DEBUG loaded listener.js 16:36:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3bc890a000) [pid = 1848] [serial = 246] [outer = 0x7f3baab73400] 16:36:28 INFO - PROCESS | 1848 | 1462318588404 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 976ms 16:36:28 INFO - PROCESS | 1848 | 1462318588464 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 1848 | 1462318588467 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:36:28 INFO - PROCESS | 1848 | 1462318588472 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:36:28 INFO - PROCESS | 1848 | 1462318588474 Marionette TRACE conn3 <- [1,302,null,{}] 16:36:28 INFO - PROCESS | 1848 | 1462318588479 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:28 INFO - PROCESS | 1848 | 1462318588606 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:36:28 INFO - PROCESS | 1848 | 1462318588800 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb0f800 == 52 [pid = 1848] [id = 83] 16:36:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3ba9d8a400) [pid = 1848] [serial = 247] [outer = (nil)] 16:36:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3baa08a400) [pid = 1848] [serial = 248] [outer = 0x7f3ba9d8a400] 16:36:28 INFO - PROCESS | 1848 | 1462318588875 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bad1c7c00) [pid = 1848] [serial = 249] [outer = 0x7f3ba9d8a400] 16:36:29 INFO - PROCESS | 1848 | 1462318589834 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1437ms 16:36:29 INFO - PROCESS | 1848 | 1462318589914 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:36:29 INFO - PROCESS | 1848 | 1462318589924 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:36:29 INFO - PROCESS | 1848 | 1462318589935 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:36:29 INFO - PROCESS | 1848 | 1462318589943 Marionette TRACE conn3 <- [1,306,null,{}] 16:36:29 INFO - PROCESS | 1848 | 1462318589953 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:30 INFO - PROCESS | 1848 | 1462318590286 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:36:30 INFO - PROCESS | 1848 | 1462318590503 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3cd0800 == 53 [pid = 1848] [id = 84] 16:36:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3bb2ca2800) [pid = 1848] [serial = 250] [outer = (nil)] 16:36:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3bb2ca7c00) [pid = 1848] [serial = 251] [outer = 0x7f3bb2ca2800] 16:36:30 INFO - PROCESS | 1848 | 1462318590623 Marionette DEBUG loaded listener.js 16:36:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3bb2cacc00) [pid = 1848] [serial = 252] [outer = 0x7f3bb2ca2800] 16:36:31 INFO - PROCESS | 1848 | 1462318591648 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1748ms 16:36:31 INFO - PROCESS | 1848 | 1462318591687 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:36:31 INFO - PROCESS | 1848 | 1462318591693 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:36:31 INFO - PROCESS | 1848 | 1462318591701 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:36:31 INFO - PROCESS | 1848 | 1462318591704 Marionette TRACE conn3 <- [1,310,null,{}] 16:36:31 INFO - PROCESS | 1848 | 1462318591711 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:31 INFO - PROCESS | 1848 | 1462318591883 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:36:32 INFO - PROCESS | 1848 | 1462318592017 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc866d000 == 54 [pid = 1848] [id = 85] 16:36:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3bb2cac400) [pid = 1848] [serial = 253] [outer = (nil)] 16:36:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3bb61d6c00) [pid = 1848] [serial = 254] [outer = 0x7f3bb2cac400] 16:36:32 INFO - PROCESS | 1848 | 1462318592089 Marionette DEBUG loaded listener.js 16:36:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3bb61e0400) [pid = 1848] [serial = 255] [outer = 0x7f3bb2cac400] 16:36:32 INFO - PROCESS | 1848 | 1462318592934 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1281ms 16:36:32 INFO - PROCESS | 1848 | 1462318592985 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:36:33 INFO - PROCESS | 1848 | 1462318592995 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:36:33 INFO - PROCESS | 1848 | 1462318593011 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:36:33 INFO - PROCESS | 1848 | 1462318593019 Marionette TRACE conn3 <- [1,314,null,{}] 16:36:33 INFO - PROCESS | 1848 | 1462318593051 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:33 INFO - PROCESS | 1848 | 1462318593203 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:36:33 INFO - PROCESS | 1848 | 1462318593333 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bca1a2000 == 55 [pid = 1848] [id = 86] 16:36:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3ba96e7400) [pid = 1848] [serial = 256] [outer = (nil)] 16:36:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3ba96efc00) [pid = 1848] [serial = 257] [outer = 0x7f3ba96e7400] 16:36:33 INFO - PROCESS | 1848 | 1462318593408 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3bb61e5000) [pid = 1848] [serial = 258] [outer = 0x7f3ba96e7400] 16:36:34 INFO - PROCESS | 1848 | 1462318594175 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1210ms 16:36:34 INFO - PROCESS | 1848 | 1462318594213 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:36:34 INFO - PROCESS | 1848 | 1462318594217 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:36:34 INFO - PROCESS | 1848 | 1462318594223 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:36:34 INFO - PROCESS | 1848 | 1462318594226 Marionette TRACE conn3 <- [1,318,null,{}] 16:36:34 INFO - PROCESS | 1848 | 1462318594248 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:34 INFO - PROCESS | 1848 | 1462318594406 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:36:34 INFO - PROCESS | 1848 | 1462318594538 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad2d4000 == 56 [pid = 1848] [id = 87] 16:36:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3ba96ea000) [pid = 1848] [serial = 259] [outer = (nil)] 16:36:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3bc089a800) [pid = 1848] [serial = 260] [outer = 0x7f3ba96ea000] 16:36:34 INFO - PROCESS | 1848 | 1462318594606 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3bc1c5e400) [pid = 1848] [serial = 261] [outer = 0x7f3ba96ea000] 16:36:35 INFO - PROCESS | 1848 | 1462318595455 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1287ms 16:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:36:35 INFO - PROCESS | 1848 | 1462318595510 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 1848 | 1462318595513 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:36:35 INFO - PROCESS | 1848 | 1462318595519 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 1848 | 1462318595522 Marionette TRACE conn3 <- [1,322,null,{}] 16:36:35 INFO - PROCESS | 1848 | 1462318595527 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:35 INFO - PROCESS | 1848 | 1462318595671 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:36:35 INFO - PROCESS | 1848 | 1462318595812 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba87b1000 == 57 [pid = 1848] [id = 88] 16:36:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3bafaac400) [pid = 1848] [serial = 262] [outer = (nil)] 16:36:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3bb20b9000) [pid = 1848] [serial = 263] [outer = 0x7f3bafaac400] 16:36:35 INFO - PROCESS | 1848 | 1462318595894 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3bc1d72400) [pid = 1848] [serial = 264] [outer = 0x7f3bafaac400] 16:36:36 INFO - PROCESS | 1848 | 1462318596970 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1489ms 16:36:37 INFO - PROCESS | 1848 | 1462318597008 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 1848 | 1462318597013 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:36:37 INFO - PROCESS | 1848 | 1462318597022 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 1848 | 1462318597029 Marionette TRACE conn3 <- [1,326,null,{}] 16:36:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3ba9d8c000) [pid = 1848] [serial = 265] [outer = 0x7f3baa088000] 16:36:37 INFO - PROCESS | 1848 | 1462318597071 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:37 INFO - PROCESS | 1848 | 1462318597339 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:36:37 INFO - PROCESS | 1848 | 1462318597483 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baac09000 == 58 [pid = 1848] [id = 89] 16:36:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3baa07c800) [pid = 1848] [serial = 266] [outer = (nil)] 16:36:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3bafaa9800) [pid = 1848] [serial = 267] [outer = 0x7f3baa07c800] 16:36:37 INFO - PROCESS | 1848 | 1462318597584 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3bb1415000) [pid = 1848] [serial = 268] [outer = 0x7f3baa07c800] 16:36:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc1c36000 == 57 [pid = 1848] [id = 58] 16:36:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb345f000 == 56 [pid = 1848] [id = 29] 16:36:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc57b3000 == 55 [pid = 1848] [id = 82] 16:36:37 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3bc7cc6400) [pid = 1848] [serial = 209] [outer = (nil)] [url = about:blank] 16:36:37 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3bc59bec00) [pid = 1848] [serial = 173] [outer = (nil)] [url = about:blank] 16:36:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa75000 == 54 [pid = 1848] [id = 81] 16:36:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc1a33800 == 53 [pid = 1848] [id = 80] 16:36:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bbfc23800 == 52 [pid = 1848] [id = 79] 16:36:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3cd6000 == 51 [pid = 1848] [id = 78] 16:36:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb197c800 == 50 [pid = 1848] [id = 77] 16:36:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad45a800 == 49 [pid = 1848] [id = 76] 16:36:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc587b000 == 48 [pid = 1848] [id = 73] 16:36:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3c07000 == 47 [pid = 1848] [id = 72] 16:36:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad45a000 == 46 [pid = 1848] [id = 71] 16:36:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc52da000 == 45 [pid = 1848] [id = 70] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3bc1de5400) [pid = 1848] [serial = 141] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3bb3a9b400) [pid = 1848] [serial = 147] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3bc0a6fc00) [pid = 1848] [serial = 110] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3bc1c58800) [pid = 1848] [serial = 150] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3baefa8c00) [pid = 1848] [serial = 144] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3bc0f7f800) [pid = 1848] [serial = 200] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3bc1f23c00) [pid = 1848] [serial = 201] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3bc50cc000) [pid = 1848] [serial = 203] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3bc59bb400) [pid = 1848] [serial = 183] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3bc3e5f400) [pid = 1848] [serial = 182] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3bb6f38400) [pid = 1848] [serial = 197] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3bb06a4c00) [pid = 1848] [serial = 191] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3bb20ba800) [pid = 1848] [serial = 192] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3bb2690400) [pid = 1848] [serial = 177] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3bb0c45000) [pid = 1848] [serial = 176] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3bb2443800) [pid = 1848] [serial = 194] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3bb35a2c00) [pid = 1848] [serial = 195] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3bbfc6dc00) [pid = 1848] [serial = 180] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bb63d7400) [pid = 1848] [serial = 179] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3bc1f2a400) [pid = 1848] [serial = 206] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f3bc56a8c00) [pid = 1848] [serial = 204] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f3bb20ba400) [pid = 1848] [serial = 189] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f3bad40c400) [pid = 1848] [serial = 188] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f3bc6033400) [pid = 1848] [serial = 186] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f3bc6027400) [pid = 1848] [serial = 185] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f3bc0a6f400) [pid = 1848] [serial = 198] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x7f3bc7c51400) [pid = 1848] [serial = 207] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 1848 | 1462318598355 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1344ms 16:36:38 INFO - PROCESS | 1848 | 1462318598368 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 1848 | 1462318598374 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:36:38 INFO - PROCESS | 1848 | 1462318598383 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 1848 | 1462318598387 Marionette TRACE conn3 <- [1,330,null,{}] 16:36:38 INFO - PROCESS | 1848 | 1462318598411 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:38 INFO - PROCESS | 1848 | 1462318598554 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:36:38 INFO - PROCESS | 1848 | 1462318598571 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa7b800 == 46 [pid = 1848] [id = 90] 16:36:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f3bb20bec00) [pid = 1848] [serial = 269] [outer = (nil)] 16:36:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f3bb2482400) [pid = 1848] [serial = 270] [outer = 0x7f3bb20bec00] 16:36:38 INFO - PROCESS | 1848 | 1462318598628 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f3bb2ca3000) [pid = 1848] [serial = 271] [outer = 0x7f3bb20bec00] 16:36:39 INFO - PROCESS | 1848 | 1462318599391 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1053ms 16:36:39 INFO - PROCESS | 1848 | 1462318599436 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 1848 | 1462318599439 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:36:39 INFO - PROCESS | 1848 | 1462318599445 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 1848 | 1462318599450 Marionette TRACE conn3 <- [1,334,null,{}] 16:36:39 INFO - PROCESS | 1848 | 1462318599464 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:39 INFO - PROCESS | 1848 | 1462318599611 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:36:39 INFO - PROCESS | 1848 | 1462318599631 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3104000 == 47 [pid = 1848] [id = 91] 16:36:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f3bb374f400) [pid = 1848] [serial = 272] [outer = (nil)] 16:36:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f3bb4445800) [pid = 1848] [serial = 273] [outer = 0x7f3bb374f400] 16:36:39 INFO - PROCESS | 1848 | 1462318599690 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3bb61df800) [pid = 1848] [serial = 274] [outer = 0x7f3bb374f400] 16:36:40 INFO - PROCESS | 1848 | 1462318600406 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1031ms 16:36:40 INFO - PROCESS | 1848 | 1462318600476 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 1848 | 1462318600480 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:36:40 INFO - PROCESS | 1848 | 1462318600485 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 1848 | 1462318600488 Marionette TRACE conn3 <- [1,338,null,{}] 16:36:40 INFO - PROCESS | 1848 | 1462318600493 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:40 INFO - PROCESS | 1848 | 1462318600692 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:36:40 INFO - PROCESS | 1848 | 1462318600710 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3870000 == 48 [pid = 1848] [id = 92] 16:36:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3bb35abc00) [pid = 1848] [serial = 275] [outer = (nil)] 16:36:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3bb6f36800) [pid = 1848] [serial = 276] [outer = 0x7f3bb35abc00] 16:36:40 INFO - PROCESS | 1848 | 1462318600769 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3bc0815400) [pid = 1848] [serial = 277] [outer = 0x7f3bb35abc00] 16:36:41 INFO - PROCESS | 1848 | 1462318601428 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 976ms 16:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:36:41 INFO - PROCESS | 1848 | 1462318601461 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:36:41 INFO - PROCESS | 1848 | 1462318601463 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:36:41 INFO - PROCESS | 1848 | 1462318601469 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:36:41 INFO - PROCESS | 1848 | 1462318601472 Marionette TRACE conn3 <- [1,342,null,{}] 16:36:41 INFO - PROCESS | 1848 | 1462318601476 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:41 INFO - PROCESS | 1848 | 1462318601633 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:36:41 INFO - PROCESS | 1848 | 1462318601667 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb437d000 == 49 [pid = 1848] [id = 93] 16:36:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bb636d000) [pid = 1848] [serial = 278] [outer = (nil)] 16:36:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3bc0a74000) [pid = 1848] [serial = 279] [outer = 0x7f3bb636d000] 16:36:41 INFO - PROCESS | 1848 | 1462318601724 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3bc0d6ec00) [pid = 1848] [serial = 280] [outer = 0x7f3bb636d000] 16:36:42 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3bc3939c00) [pid = 1848] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:36:42 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3baa08a800) [pid = 1848] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:36:42 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3ba9d97c00) [pid = 1848] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:36:42 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bbac44c00) [pid = 1848] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:36:42 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3bb20bf000) [pid = 1848] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:36:42 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f3bb14d6c00) [pid = 1848] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:36:42 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f3bc20ef000) [pid = 1848] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:36:42 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f3bc5844800) [pid = 1848] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:36:42 INFO - PROCESS | 1848 | 1462318602649 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1229ms 16:36:42 INFO - PROCESS | 1848 | 1462318602697 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 1848 | 1462318602699 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:36:42 INFO - PROCESS | 1848 | 1462318602705 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 1848 | 1462318602707 Marionette TRACE conn3 <- [1,346,null,{}] 16:36:42 INFO - PROCESS | 1848 | 1462318602712 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:42 INFO - PROCESS | 1848 | 1462318602864 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:36:42 INFO - PROCESS | 1848 | 1462318602882 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad16b000 == 50 [pid = 1848] [id = 94] 16:36:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f3bad1c8000) [pid = 1848] [serial = 281] [outer = (nil)] 16:36:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3bc1f2a400) [pid = 1848] [serial = 282] [outer = 0x7f3bad1c8000] 16:36:42 INFO - PROCESS | 1848 | 1462318602938 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3bc50a2400) [pid = 1848] [serial = 283] [outer = 0x7f3bad1c8000] 16:36:43 INFO - PROCESS | 1848 | 1462318603606 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 927ms 16:36:43 INFO - PROCESS | 1848 | 1462318603633 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:36:43 INFO - PROCESS | 1848 | 1462318603636 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:36:43 INFO - PROCESS | 1848 | 1462318603642 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 1848 | 1462318603644 Marionette TRACE conn3 <- [1,350,null,{}] 16:36:43 INFO - PROCESS | 1848 | 1462318603649 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:43 INFO - PROCESS | 1848 | 1462318603806 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:36:43 INFO - PROCESS | 1848 | 1462318603826 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0bb9800 == 51 [pid = 1848] [id = 95] 16:36:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3babca8400) [pid = 1848] [serial = 284] [outer = (nil)] 16:36:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3bc5244c00) [pid = 1848] [serial = 285] [outer = 0x7f3babca8400] 16:36:43 INFO - PROCESS | 1848 | 1462318603882 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bc584b000) [pid = 1848] [serial = 286] [outer = 0x7f3babca8400] 16:36:44 INFO - PROCESS | 1848 | 1462318604540 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 976ms 16:36:44 INFO - PROCESS | 1848 | 1462318604619 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:36:44 INFO - PROCESS | 1848 | 1462318604624 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:36:44 INFO - PROCESS | 1848 | 1462318604633 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:36:44 INFO - PROCESS | 1848 | 1462318604638 Marionette TRACE conn3 <- [1,354,null,{}] 16:36:44 INFO - PROCESS | 1848 | 1462318604661 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:44 INFO - PROCESS | 1848 | 1462318604857 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:36:44 INFO - PROCESS | 1848 | 1462318604960 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad2e0000 == 52 [pid = 1848] [id = 96] 16:36:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3bab97dc00) [pid = 1848] [serial = 287] [outer = (nil)] 16:36:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3bad08a800) [pid = 1848] [serial = 288] [outer = 0x7f3bab97dc00] 16:36:45 INFO - PROCESS | 1848 | 1462318605032 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3bafaaa800) [pid = 1848] [serial = 289] [outer = 0x7f3bab97dc00] 16:36:45 INFO - PROCESS | 1848 | 1462318605946 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1385ms 16:36:46 INFO - PROCESS | 1848 | 1462318606017 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:36:46 INFO - PROCESS | 1848 | 1462318606025 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:36:46 INFO - PROCESS | 1848 | 1462318606034 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:36:46 INFO - PROCESS | 1848 | 1462318606037 Marionette TRACE conn3 <- [1,358,null,{}] 16:36:46 INFO - PROCESS | 1848 | 1462318606043 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:46 INFO - PROCESS | 1848 | 1462318606252 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:36:46 INFO - PROCESS | 1848 | 1462318606385 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3863000 == 53 [pid = 1848] [id = 97] 16:36:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3bb2c3f800) [pid = 1848] [serial = 290] [outer = (nil)] 16:36:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3bb2ca6c00) [pid = 1848] [serial = 291] [outer = 0x7f3bb2c3f800] 16:36:46 INFO - PROCESS | 1848 | 1462318606497 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3bb35a3800) [pid = 1848] [serial = 292] [outer = 0x7f3bb2c3f800] 16:36:47 INFO - PROCESS | 1848 | 1462318607303 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1335ms 16:36:47 INFO - PROCESS | 1848 | 1462318607369 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 1848 | 1462318607372 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:36:47 INFO - PROCESS | 1848 | 1462318607379 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 1848 | 1462318607385 Marionette TRACE conn3 <- [1,362,null,{}] 16:36:47 INFO - PROCESS | 1848 | 1462318607400 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:47 INFO - PROCESS | 1848 | 1462318607595 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:36:47 INFO - PROCESS | 1848 | 1462318607729 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1f82800 == 54 [pid = 1848] [id = 98] 16:36:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3baa14d000) [pid = 1848] [serial = 293] [outer = (nil)] 16:36:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3baa153000) [pid = 1848] [serial = 294] [outer = 0x7f3baa14d000] 16:36:47 INFO - PROCESS | 1848 | 1462318607802 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3bb61d8400) [pid = 1848] [serial = 295] [outer = 0x7f3baa14d000] 16:36:48 INFO - PROCESS | 1848 | 1462318608683 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1335ms 16:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:36:48 INFO - PROCESS | 1848 | 1462318608715 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 1848 | 1462318608719 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:36:48 INFO - PROCESS | 1848 | 1462318608724 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 1848 | 1462318608727 Marionette TRACE conn3 <- [1,366,null,{}] 16:36:48 INFO - PROCESS | 1848 | 1462318608733 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:48 INFO - PROCESS | 1848 | 1462318608875 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:36:49 INFO - PROCESS | 1848 | 1462318609011 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc52c2800 == 55 [pid = 1848] [id = 99] 16:36:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3baa14f400) [pid = 1848] [serial = 296] [outer = (nil)] 16:36:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3bc0b92400) [pid = 1848] [serial = 297] [outer = 0x7f3baa14f400] 16:36:49 INFO - PROCESS | 1848 | 1462318609080 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3bc1c53800) [pid = 1848] [serial = 298] [outer = 0x7f3baa14f400] 16:36:49 INFO - PROCESS | 1848 | 1462318609906 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1233ms 16:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:36:49 INFO - PROCESS | 1848 | 1462318609958 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 1848 | 1462318609960 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:36:49 INFO - PROCESS | 1848 | 1462318609966 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 1848 | 1462318609969 Marionette TRACE conn3 <- [1,370,null,{}] 16:36:49 INFO - PROCESS | 1848 | 1462318609974 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:50 INFO - PROCESS | 1848 | 1462318610112 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:36:50 INFO - PROCESS | 1848 | 1462318610250 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baac0e000 == 56 [pid = 1848] [id = 100] 16:36:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3ba9d8e000) [pid = 1848] [serial = 299] [outer = (nil)] 16:36:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3baa2cdc00) [pid = 1848] [serial = 300] [outer = 0x7f3ba9d8e000] 16:36:50 INFO - PROCESS | 1848 | 1462318610318 Marionette DEBUG loaded listener.js 16:36:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3baa2d3000) [pid = 1848] [serial = 301] [outer = 0x7f3ba9d8e000] 16:36:51 INFO - PROCESS | 1848 | 1462318611454 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1531ms 16:36:51 INFO - PROCESS | 1848 | 1462318611498 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:36:51 INFO - PROCESS | 1848 | 1462318611502 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:36:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:36:51 INFO - PROCESS | 1848 | 1462318611510 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:36:51 INFO - PROCESS | 1848 | 1462318611514 Marionette TRACE conn3 <- [1,374,null,{}] 16:36:51 INFO - PROCESS | 1848 | 1462318611521 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:51 INFO - PROCESS | 1848 | 1462318611669 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:36:51 INFO - PROCESS | 1848 | 1462318611818 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bab9c7000 == 57 [pid = 1848] [id = 101] 16:36:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3baab79800) [pid = 1848] [serial = 302] [outer = (nil)] 16:36:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3bad08dc00) [pid = 1848] [serial = 303] [outer = 0x7f3baab79800] 16:36:51 INFO - PROCESS | 1848 | 1462318611881 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3baefa5000) [pid = 1848] [serial = 304] [outer = 0x7f3baab79800] 16:36:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad16b000 == 56 [pid = 1848] [id = 94] 16:36:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb437d000 == 55 [pid = 1848] [id = 93] 16:36:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3870000 == 54 [pid = 1848] [id = 92] 16:36:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3104000 == 53 [pid = 1848] [id = 91] 16:36:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa7b800 == 52 [pid = 1848] [id = 90] 16:36:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baac09000 == 51 [pid = 1848] [id = 89] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3bc5f4c800) [pid = 1848] [serial = 174] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3bc6032400) [pid = 1848] [serial = 239] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3bad088800) [pid = 1848] [serial = 242] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3baef9e000) [pid = 1848] [serial = 212] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3bb29a4400) [pid = 1848] [serial = 215] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3bc1f2a800) [pid = 1848] [serial = 218] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3bbac47800) [pid = 1848] [serial = 225] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3baefa4800) [pid = 1848] [serial = 224] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3bc0b2a800) [pid = 1848] [serial = 233] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3bb44e0400) [pid = 1848] [serial = 230] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3bb6f37000) [pid = 1848] [serial = 231] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3bc1f25400) [pid = 1848] [serial = 234] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3bb2732800) [pid = 1848] [serial = 228] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3bb20bcc00) [pid = 1848] [serial = 227] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3bc7cca400) [pid = 1848] [serial = 240] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3bc7cc3000) [pid = 1848] [serial = 221] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3bb63d6400) [pid = 1848] [serial = 245] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3bc528f400) [pid = 1848] [serial = 236] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3bb20c3800) [pid = 1848] [serial = 243] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bc59b6c00) [pid = 1848] [serial = 237] [outer = (nil)] [url = about:blank] 16:36:52 INFO - PROCESS | 1848 | 1462318612668 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:36:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1182ms 16:36:52 INFO - PROCESS | 1848 | 1462318612706 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 1848 | 1462318612714 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:36:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:36:52 INFO - PROCESS | 1848 | 1462318612727 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 1848 | 1462318612729 Marionette TRACE conn3 <- [1,378,null,{}] 16:36:52 INFO - PROCESS | 1848 | 1462318612738 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:52 INFO - PROCESS | 1848 | 1462318612880 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:36:52 INFO - PROCESS | 1848 | 1462318612891 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2842800 == 52 [pid = 1848] [id = 102] 16:36:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3bb06a0400) [pid = 1848] [serial = 305] [outer = (nil)] 16:36:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bb20c4c00) [pid = 1848] [serial = 306] [outer = 0x7f3bb06a0400] 16:36:52 INFO - PROCESS | 1848 | 1462318612947 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3bb2ca2400) [pid = 1848] [serial = 307] [outer = 0x7f3bb06a0400] 16:36:53 INFO - PROCESS | 1848 | 1462318613706 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:36:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:36:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1035ms 16:36:53 INFO - PROCESS | 1848 | 1462318613761 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:36:53 INFO - PROCESS | 1848 | 1462318613763 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:36:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:36:53 INFO - PROCESS | 1848 | 1462318613776 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 1848 | 1462318613780 Marionette TRACE conn3 <- [1,382,null,{}] 16:36:53 INFO - PROCESS | 1848 | 1462318613813 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:53 INFO - PROCESS | 1848 | 1462318613951 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:36:53 INFO - PROCESS | 1848 | 1462318613962 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb632a000 == 53 [pid = 1848] [id = 103] 16:36:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3bb3a9b800) [pid = 1848] [serial = 308] [outer = (nil)] 16:36:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3bb61e3000) [pid = 1848] [serial = 309] [outer = 0x7f3bb3a9b800] 16:36:54 INFO - PROCESS | 1848 | 1462318614022 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3bb6f8b400) [pid = 1848] [serial = 310] [outer = 0x7f3bb3a9b800] 16:36:54 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:36:54 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:36:54 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:36:54 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:36:54 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:36:54 INFO - PROCESS | 1848 | 1462318614769 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:36:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1039ms 16:36:54 INFO - PROCESS | 1848 | 1462318614809 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 1848 | 1462318614813 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:36:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:36:54 INFO - PROCESS | 1848 | 1462318614823 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 1848 | 1462318614826 Marionette TRACE conn3 <- [1,386,null,{}] 16:36:54 INFO - PROCESS | 1848 | 1462318614831 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:54 INFO - PROCESS | 1848 | 1462318614998 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:36:55 INFO - PROCESS | 1848 | 1462318615064 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0d14800 == 54 [pid = 1848] [id = 104] 16:36:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3bb61da800) [pid = 1848] [serial = 311] [outer = (nil)] 16:36:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3bc0b9e000) [pid = 1848] [serial = 312] [outer = 0x7f3bb61da800] 16:36:55 INFO - PROCESS | 1848 | 1462318615119 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3bc1c5b000) [pid = 1848] [serial = 313] [outer = 0x7f3bb61da800] 16:36:55 INFO - PROCESS | 1848 | 1462318615867 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:36:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1075ms 16:36:55 INFO - PROCESS | 1848 | 1462318615910 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:36:55 INFO - PROCESS | 1848 | 1462318615913 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:36:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:36:55 INFO - PROCESS | 1848 | 1462318615919 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 1848 | 1462318615921 Marionette TRACE conn3 <- [1,390,null,{}] 16:36:55 INFO - PROCESS | 1848 | 1462318615932 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:56 INFO - PROCESS | 1848 | 1462318616096 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:36:56 INFO - PROCESS | 1848 | 1462318616122 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc3ed1800 == 55 [pid = 1848] [id = 105] 16:36:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3ba96f2400) [pid = 1848] [serial = 314] [outer = (nil)] 16:36:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3bc390fc00) [pid = 1848] [serial = 315] [outer = 0x7f3ba96f2400] 16:36:56 INFO - PROCESS | 1848 | 1462318616179 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3bb6f43000) [pid = 1848] [serial = 316] [outer = 0x7f3ba96f2400] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3bb1b85400) [pid = 1848] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3bb35abc00) [pid = 1848] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3ba9d8a400) [pid = 1848] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3baa07c800) [pid = 1848] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3bb2ca2800) [pid = 1848] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3bb374f400) [pid = 1848] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3bb2cac400) [pid = 1848] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3bafaac400) [pid = 1848] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3ba96e7400) [pid = 1848] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3bb636d000) [pid = 1848] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3bb20bec00) [pid = 1848] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:36:56 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bad1c8000) [pid = 1848] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:36:57 INFO - PROCESS | 1848 | 1462318617095 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:36:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1237ms 16:36:57 INFO - PROCESS | 1848 | 1462318617156 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:36:57 INFO - PROCESS | 1848 | 1462318617159 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:36:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:36:57 INFO - PROCESS | 1848 | 1462318617164 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 1848 | 1462318617166 Marionette TRACE conn3 <- [1,394,null,{}] 16:36:57 INFO - PROCESS | 1848 | 1462318617171 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:57 INFO - PROCESS | 1848 | 1462318617329 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:36:57 INFO - PROCESS | 1848 | 1462318617339 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa65800 == 56 [pid = 1848] [id = 106] 16:36:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3ba96e7000) [pid = 1848] [serial = 317] [outer = (nil)] 16:36:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bb2cb3400) [pid = 1848] [serial = 318] [outer = 0x7f3ba96e7000] 16:36:57 INFO - PROCESS | 1848 | 1462318617481 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3bc5f54800) [pid = 1848] [serial = 319] [outer = 0x7f3ba96e7000] 16:36:58 INFO - PROCESS | 1848 | 1462318618093 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:36:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:36:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 979ms 16:36:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:36:58 INFO - PROCESS | 1848 | 1462318618144 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 1848 | 1462318618146 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:36:58 INFO - PROCESS | 1848 | 1462318618152 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 1848 | 1462318618154 Marionette TRACE conn3 <- [1,398,null,{}] 16:36:58 INFO - PROCESS | 1848 | 1462318618159 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:58 INFO - PROCESS | 1848 | 1462318618283 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:36:58 INFO - PROCESS | 1848 | 1462318618302 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc8959000 == 57 [pid = 1848] [id = 107] 16:36:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3ba96eb400) [pid = 1848] [serial = 320] [outer = (nil)] 16:36:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3bc7cc5c00) [pid = 1848] [serial = 321] [outer = 0x7f3ba96eb400] 16:36:58 INFO - PROCESS | 1848 | 1462318618361 Marionette DEBUG loaded listener.js 16:36:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3bc890e000) [pid = 1848] [serial = 322] [outer = 0x7f3ba96eb400] 16:36:59 INFO - PROCESS | 1848 | 1462318619238 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:36:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:36:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1127ms 16:36:59 INFO - PROCESS | 1848 | 1462318619280 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:36:59 INFO - PROCESS | 1848 | 1462318619287 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:36:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:36:59 INFO - PROCESS | 1848 | 1462318619296 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:36:59 INFO - PROCESS | 1848 | 1462318619302 Marionette TRACE conn3 <- [1,402,null,{}] 16:36:59 INFO - PROCESS | 1848 | 1462318619310 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:59 INFO - PROCESS | 1848 | 1462318619475 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:36:59 INFO - PROCESS | 1848 | 1462318619614 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2773800 == 58 [pid = 1848] [id = 108] 16:36:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3ba96ed800) [pid = 1848] [serial = 323] [outer = (nil)] 16:36:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3baa2d3c00) [pid = 1848] [serial = 324] [outer = 0x7f3ba96ed800] 16:36:59 INFO - PROCESS | 1848 | 1462318619685 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3bad1c8000) [pid = 1848] [serial = 325] [outer = 0x7f3ba96ed800] 16:37:00 INFO - PROCESS | 1848 | 1462318620589 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:37:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:37:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1336ms 16:37:00 INFO - PROCESS | 1848 | 1462318620633 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 1848 | 1462318620641 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:37:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:37:00 INFO - PROCESS | 1848 | 1462318620651 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 1848 | 1462318620655 Marionette TRACE conn3 <- [1,406,null,{}] 16:37:00 INFO - PROCESS | 1848 | 1462318620661 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:00 INFO - PROCESS | 1848 | 1462318620810 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:37:00 INFO - PROCESS | 1848 | 1462318620974 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0b0d800 == 59 [pid = 1848] [id = 109] 16:37:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3bb20b5800) [pid = 1848] [serial = 326] [outer = (nil)] 16:37:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3bb2cad400) [pid = 1848] [serial = 327] [outer = 0x7f3bb20b5800] 16:37:01 INFO - PROCESS | 1848 | 1462318621045 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3bb374ec00) [pid = 1848] [serial = 328] [outer = 0x7f3bb20b5800] 16:37:01 INFO - PROCESS | 1848 | 1462318621958 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:37:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:37:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1382ms 16:37:02 INFO - PROCESS | 1848 | 1462318622033 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:37:02 INFO - PROCESS | 1848 | 1462318622037 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:37:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:37:02 INFO - PROCESS | 1848 | 1462318622045 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - PROCESS | 1848 | 1462318622051 Marionette TRACE conn3 <- [1,410,null,{}] 16:37:02 INFO - PROCESS | 1848 | 1462318622067 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:02 INFO - PROCESS | 1848 | 1462318622264 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:37:02 INFO - PROCESS | 1848 | 1462318622443 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9844000 == 60 [pid = 1848] [id = 110] 16:37:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3bc1c60400) [pid = 1848] [serial = 329] [outer = (nil)] 16:37:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3bc3e6b800) [pid = 1848] [serial = 330] [outer = 0x7f3bc1c60400] 16:37:02 INFO - PROCESS | 1848 | 1462318622562 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3bc59b6400) [pid = 1848] [serial = 331] [outer = 0x7f3bc1c60400] 16:37:03 INFO - PROCESS | 1848 | 1462318623388 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:37:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:37:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1391ms 16:37:03 INFO - PROCESS | 1848 | 1462318623438 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:37:03 INFO - PROCESS | 1848 | 1462318623442 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:37:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:37:03 INFO - PROCESS | 1848 | 1462318623448 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 1848 | 1462318623450 Marionette TRACE conn3 <- [1,414,null,{}] 16:37:03 INFO - PROCESS | 1848 | 1462318623456 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:03 INFO - PROCESS | 1848 | 1462318623604 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:37:03 INFO - PROCESS | 1848 | 1462318623746 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9861800 == 61 [pid = 1848] [id = 111] 16:37:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3bc1dea800) [pid = 1848] [serial = 332] [outer = (nil)] 16:37:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3bc8993000) [pid = 1848] [serial = 333] [outer = 0x7f3bc1dea800] 16:37:03 INFO - PROCESS | 1848 | 1462318623818 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3bc9f78400) [pid = 1848] [serial = 334] [outer = 0x7f3bc1dea800] 16:37:04 INFO - PROCESS | 1848 | 1462318624730 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:37:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:37:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1330ms 16:37:04 INFO - PROCESS | 1848 | 1462318624779 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:37:04 INFO - PROCESS | 1848 | 1462318624783 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:37:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:37:04 INFO - PROCESS | 1848 | 1462318624788 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:37:04 INFO - PROCESS | 1848 | 1462318624791 Marionette TRACE conn3 <- [1,418,null,{}] 16:37:04 INFO - PROCESS | 1848 | 1462318624796 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:04 INFO - PROCESS | 1848 | 1462318624941 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:37:05 INFO - PROCESS | 1848 | 1462318625275 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad2d5000 == 62 [pid = 1848] [id = 112] 16:37:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3baa146000) [pid = 1848] [serial = 335] [outer = (nil)] 16:37:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3baa14bc00) [pid = 1848] [serial = 336] [outer = 0x7f3baa146000] 16:37:05 INFO - PROCESS | 1848 | 1462318625427 Marionette DEBUG loaded listener.js 16:37:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3baa2cc400) [pid = 1848] [serial = 337] [outer = 0x7f3baa146000] 16:37:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa65800 == 61 [pid = 1848] [id = 106] 16:37:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc3ed1800 == 60 [pid = 1848] [id = 105] 16:37:06 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3bc5244c00) [pid = 1848] [serial = 285] [outer = (nil)] [url = about:blank] 16:37:06 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3bc089a800) [pid = 1848] [serial = 260] [outer = (nil)] [url = about:blank] 16:37:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0d14800 == 59 [pid = 1848] [id = 104] 16:37:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb632a000 == 58 [pid = 1848] [id = 103] 16:37:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2842800 == 57 [pid = 1848] [id = 102] 16:37:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bab9c7000 == 56 [pid = 1848] [id = 101] 16:37:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3863000 == 55 [pid = 1848] [id = 97] 16:37:06 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad2e0000 == 54 [pid = 1848] [id = 96] 16:37:06 INFO - PROCESS | 1848 | 1462318626738 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:37:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:37:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2037ms 16:37:06 INFO - PROCESS | 1848 | 1462318626825 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:37:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:37:06 INFO - PROCESS | 1848 | 1462318626830 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:37:06 INFO - PROCESS | 1848 | 1462318626837 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 1848 | 1462318626841 Marionette TRACE conn3 <- [1,422,null,{}] 16:37:06 INFO - PROCESS | 1848 | 1462318626848 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:06 INFO - PROCESS | 1848 | 1462318626979 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:37:06 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3bc8904400) [pid = 1848] [serial = 210] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3bb6f36800) [pid = 1848] [serial = 276] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3bad1c7c00) [pid = 1848] [serial = 249] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3baa08a400) [pid = 1848] [serial = 248] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3bb1415000) [pid = 1848] [serial = 268] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3bafaa9800) [pid = 1848] [serial = 267] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3bb2cacc00) [pid = 1848] [serial = 252] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3bb2ca7c00) [pid = 1848] [serial = 251] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3bb4445800) [pid = 1848] [serial = 273] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3bb61e0400) [pid = 1848] [serial = 255] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3bb61d6c00) [pid = 1848] [serial = 254] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3bc1d72400) [pid = 1848] [serial = 264] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3bb20b9000) [pid = 1848] [serial = 263] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3ba96efc00) [pid = 1848] [serial = 257] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3bc0a74000) [pid = 1848] [serial = 279] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3bb61e5000) [pid = 1848] [serial = 258] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3bb2482400) [pid = 1848] [serial = 270] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3bc1f2a400) [pid = 1848] [serial = 282] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bb2ca3000) [pid = 1848] [serial = 271] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3ba9d91400) [pid = 1848] [serial = 111] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f3bc0d6ec00) [pid = 1848] [serial = 280] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f3bc0815400) [pid = 1848] [serial = 277] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f3bc50a2400) [pid = 1848] [serial = 283] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f3bb61df800) [pid = 1848] [serial = 274] [outer = (nil)] [url = about:blank] 16:37:07 INFO - PROCESS | 1848 | 1462318627091 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9e6e800 == 55 [pid = 1848] [id = 113] 16:37:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f3ba96efc00) [pid = 1848] [serial = 338] [outer = (nil)] 16:37:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f3baa2d0400) [pid = 1848] [serial = 339] [outer = 0x7f3ba96efc00] 16:37:07 INFO - PROCESS | 1848 | 1462318627150 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3bab985800) [pid = 1848] [serial = 340] [outer = 0x7f3ba96efc00] 16:37:08 INFO - PROCESS | 1848 | 1462318628178 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:37:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1380ms 16:37:08 INFO - PROCESS | 1848 | 1462318628217 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 1848 | 1462318628223 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:37:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:37:08 INFO - PROCESS | 1848 | 1462318628230 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 1848 | 1462318628233 Marionette TRACE conn3 <- [1,426,null,{}] 16:37:08 INFO - PROCESS | 1848 | 1462318628239 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:08 INFO - PROCESS | 1848 | 1462318628371 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:37:08 INFO - PROCESS | 1848 | 1462318628539 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa7d000 == 56 [pid = 1848] [id = 114] 16:37:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3baa442800) [pid = 1848] [serial = 341] [outer = (nil)] 16:37:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3bad1ca000) [pid = 1848] [serial = 342] [outer = 0x7f3baa442800] 16:37:08 INFO - PROCESS | 1848 | 1462318628604 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3bafa34000) [pid = 1848] [serial = 343] [outer = 0x7f3baa442800] 16:37:09 INFO - PROCESS | 1848 | 1462318629278 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 1848 | 1462318629321 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:37:09 INFO - PROCESS | 1848 | 1462318629329 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 1848 | 1462318629337 Marionette TRACE conn3 <- [1,430,null,{}] 16:37:09 INFO - PROCESS | 1848 | 1462318629350 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:09 INFO - PROCESS | 1848 | 1462318629541 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:37:09 INFO - PROCESS | 1848 | 1462318629561 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2920800 == 57 [pid = 1848] [id = 115] 16:37:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bafa32000) [pid = 1848] [serial = 344] [outer = (nil)] 16:37:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3bb1b7dc00) [pid = 1848] [serial = 345] [outer = 0x7f3bafa32000] 16:37:09 INFO - PROCESS | 1848 | 1462318629618 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3bb2482400) [pid = 1848] [serial = 346] [outer = 0x7f3bafa32000] 16:37:10 INFO - PROCESS | 1848 | 1462318630338 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:37:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:37:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1044ms 16:37:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:37:10 INFO - PROCESS | 1848 | 1462318630372 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:37:10 INFO - PROCESS | 1848 | 1462318630375 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:37:10 INFO - PROCESS | 1848 | 1462318630381 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:37:10 INFO - PROCESS | 1848 | 1462318630384 Marionette TRACE conn3 <- [1,434,null,{}] 16:37:10 INFO - PROCESS | 1848 | 1462318630395 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:10 INFO - PROCESS | 1848 | 1462318630556 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:37:10 INFO - PROCESS | 1848 | 1462318630624 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb386b000 == 58 [pid = 1848] [id = 116] 16:37:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3bb20bfc00) [pid = 1848] [serial = 347] [outer = (nil)] 16:37:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3bb2caa000) [pid = 1848] [serial = 348] [outer = 0x7f3bb20bfc00] 16:37:10 INFO - PROCESS | 1848 | 1462318630680 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3bb3741800) [pid = 1848] [serial = 349] [outer = 0x7f3bb20bfc00] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3bc1de5800) [pid = 1848] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3bb20b8400) [pid = 1848] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3ba9d97800) [pid = 1848] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3ba96ea000) [pid = 1848] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3baab73400) [pid = 1848] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3bc1c5fc00) [pid = 1848] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bb2c3f800) [pid = 1848] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3baa14d000) [pid = 1848] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f3ba9d8e000) [pid = 1848] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f3bab97dc00) [pid = 1848] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f3baab79800) [pid = 1848] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f3bb06a0400) [pid = 1848] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f3bb3a9b800) [pid = 1848] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f3bb61da800) [pid = 1848] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x7f3baa14f400) [pid = 1848] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x7f3ba96f2400) [pid = 1848] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:37:11 INFO - PROCESS | 1848 | --DOMWINDOW == 77 (0x7f3ba96e7000) [pid = 1848] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:37:11 INFO - PROCESS | 1848 | 1462318631618 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:37:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1280ms 16:37:11 INFO - PROCESS | 1848 | 1462318631666 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:37:11 INFO - PROCESS | 1848 | 1462318631668 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:37:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:37:11 INFO - PROCESS | 1848 | 1462318631673 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 1848 | 1462318631676 Marionette TRACE conn3 <- [1,438,null,{}] 16:37:11 INFO - PROCESS | 1848 | 1462318631681 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:11 INFO - PROCESS | 1848 | 1462318631809 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:37:11 INFO - PROCESS | 1848 | 1462318631825 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb4362000 == 59 [pid = 1848] [id = 117] 16:37:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x7f3baa1d1800) [pid = 1848] [serial = 350] [outer = (nil)] 16:37:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f3baa1d3c00) [pid = 1848] [serial = 351] [outer = 0x7f3baa1d1800] 16:37:11 INFO - PROCESS | 1848 | 1462318631905 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f3babb64c00) [pid = 1848] [serial = 352] [outer = 0x7f3baa1d1800] 16:37:12 INFO - PROCESS | 1848 | 1462318632681 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:37:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:37:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1036ms 16:37:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:37:12 INFO - PROCESS | 1848 | 1462318632711 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:37:12 INFO - PROCESS | 1848 | 1462318632713 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:37:12 INFO - PROCESS | 1848 | 1462318632718 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 1848 | 1462318632722 Marionette TRACE conn3 <- [1,442,null,{}] 16:37:12 INFO - PROCESS | 1848 | 1462318632742 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:12 INFO - PROCESS | 1848 | 1462318632870 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:37:12 INFO - PROCESS | 1848 | 1462318632891 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9853800 == 60 [pid = 1848] [id = 118] 16:37:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f3bb2bbe400) [pid = 1848] [serial = 353] [outer = (nil)] 16:37:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f3bb3c53400) [pid = 1848] [serial = 354] [outer = 0x7f3bb2bbe400] 16:37:12 INFO - PROCESS | 1848 | 1462318632947 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f3bb61d6c00) [pid = 1848] [serial = 355] [outer = 0x7f3bb2bbe400] 16:37:13 INFO - PROCESS | 1848 | 1462318633901 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:37:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:37:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1243ms 16:37:13 INFO - PROCESS | 1848 | 1462318633966 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:37:13 INFO - PROCESS | 1848 | 1462318633973 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:37:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:37:13 INFO - PROCESS | 1848 | 1462318633982 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:37:13 INFO - PROCESS | 1848 | 1462318633987 Marionette TRACE conn3 <- [1,446,null,{}] 16:37:13 INFO - PROCESS | 1848 | 1462318633994 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:14 INFO - PROCESS | 1848 | 1462318634158 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:37:14 INFO - PROCESS | 1848 | 1462318634294 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa65800 == 61 [pid = 1848] [id = 119] 16:37:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f3baa1cc000) [pid = 1848] [serial = 356] [outer = (nil)] 16:37:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3baa1d4800) [pid = 1848] [serial = 357] [outer = 0x7f3baa1cc000] 16:37:14 INFO - PROCESS | 1848 | 1462318634370 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3baa2d1400) [pid = 1848] [serial = 358] [outer = 0x7f3baa1cc000] 16:37:15 INFO - PROCESS | 1848 | 1462318635223 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:37:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1284ms 16:37:15 INFO - PROCESS | 1848 | 1462318635266 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 1848 | 1462318635275 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:37:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:37:15 INFO - PROCESS | 1848 | 1462318635284 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 1848 | 1462318635289 Marionette TRACE conn3 <- [1,450,null,{}] 16:37:15 INFO - PROCESS | 1848 | 1462318635294 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:15 INFO - PROCESS | 1848 | 1462318635442 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:37:15 INFO - PROCESS | 1848 | 1462318635582 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb436a800 == 62 [pid = 1848] [id = 120] 16:37:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3baa2ccc00) [pid = 1848] [serial = 359] [outer = (nil)] 16:37:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3babb66c00) [pid = 1848] [serial = 360] [outer = 0x7f3baa2ccc00] 16:37:15 INFO - PROCESS | 1848 | 1462318635651 Marionette DEBUG loaded listener.js 16:37:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bad1cd000) [pid = 1848] [serial = 361] [outer = 0x7f3baa2ccc00] 16:37:16 INFO - PROCESS | 1848 | 1462318636606 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:37:16 INFO - PROCESS | 1848 | 1462318636670 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:37:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:37:16 INFO - PROCESS | 1848 | 1462318636677 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:37:16 INFO - PROCESS | 1848 | 1462318636682 Marionette TRACE conn3 <- [1,454,null,{}] 16:37:16 INFO - PROCESS | 1848 | 1462318636698 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:16 INFO - PROCESS | 1848 | 1462318636895 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:37:17 INFO - PROCESS | 1848 | 1462318637032 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0bba800 == 63 [pid = 1848] [id = 121] 16:37:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3bb0466400) [pid = 1848] [serial = 362] [outer = (nil)] 16:37:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3bb2cad800) [pid = 1848] [serial = 363] [outer = 0x7f3bb0466400] 16:37:17 INFO - PROCESS | 1848 | 1462318637105 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3bb3c82400) [pid = 1848] [serial = 364] [outer = 0x7f3bb0466400] 16:37:17 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:17 INFO - PROCESS | 1848 | 1462318637962 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:37:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:37:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1334ms 16:37:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:37:18 INFO - PROCESS | 1848 | 1462318638013 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 1848 | 1462318638017 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:37:18 INFO - PROCESS | 1848 | 1462318638023 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 1848 | 1462318638026 Marionette TRACE conn3 <- [1,458,null,{}] 16:37:18 INFO - PROCESS | 1848 | 1462318638032 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:18 INFO - PROCESS | 1848 | 1462318638187 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:37:18 INFO - PROCESS | 1848 | 1462318638329 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc3e0a000 == 64 [pid = 1848] [id = 122] 16:37:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3bb0c44800) [pid = 1848] [serial = 365] [outer = (nil)] 16:37:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3bb61e5000) [pid = 1848] [serial = 366] [outer = 0x7f3bb0c44800] 16:37:18 INFO - PROCESS | 1848 | 1462318638402 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3bb63d1800) [pid = 1848] [serial = 367] [outer = 0x7f3bb0c44800] 16:37:19 INFO - PROCESS | 1848 | 1462318639261 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:37:19 INFO - PROCESS | 1848 | 1462318639317 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:37:19 INFO - PROCESS | 1848 | 1462318639323 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 1848 | 1462318639326 Marionette TRACE conn3 <- [1,462,null,{}] 16:37:19 INFO - PROCESS | 1848 | 1462318639332 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:19 INFO - PROCESS | 1848 | 1462318639477 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:37:19 INFO - PROCESS | 1848 | 1462318639621 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc5836800 == 65 [pid = 1848] [id = 123] 16:37:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3bb61dd000) [pid = 1848] [serial = 368] [outer = (nil)] 16:37:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3bbfc6b000) [pid = 1848] [serial = 369] [outer = 0x7f3bb61dd000] 16:37:19 INFO - PROCESS | 1848 | 1462318639692 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3bc0a73000) [pid = 1848] [serial = 370] [outer = 0x7f3bb61dd000] 16:37:20 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:20 INFO - PROCESS | 1848 | 1462318640659 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 1848 | 1462318640717 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:37:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:37:20 INFO - PROCESS | 1848 | 1462318640723 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:37:20 INFO - PROCESS | 1848 | 1462318640726 Marionette TRACE conn3 <- [1,466,null,{}] 16:37:20 INFO - PROCESS | 1848 | 1462318640731 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:20 INFO - PROCESS | 1848 | 1462318640909 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:37:21 INFO - PROCESS | 1848 | 1462318641102 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad479800 == 66 [pid = 1848] [id = 124] 16:37:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3baa14f800) [pid = 1848] [serial = 371] [outer = (nil)] 16:37:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3baa447400) [pid = 1848] [serial = 372] [outer = 0x7f3baa14f800] 16:37:21 INFO - PROCESS | 1848 | 1462318641178 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3bc1c5bc00) [pid = 1848] [serial = 373] [outer = 0x7f3baa14f800] 16:37:22 INFO - PROCESS | 1848 | 1462318642219 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 1848 | 1462318642257 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:37:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:37:22 INFO - PROCESS | 1848 | 1462318642265 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 1848 | 1462318642270 Marionette TRACE conn3 <- [1,470,null,{}] 16:37:22 INFO - PROCESS | 1848 | 1462318642279 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:22 INFO - PROCESS | 1848 | 1462318642423 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:37:22 INFO - PROCESS | 1848 | 1462318642590 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb311f800 == 67 [pid = 1848] [id = 125] 16:37:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3baa2c7800) [pid = 1848] [serial = 374] [outer = (nil)] 16:37:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3baa2d2c00) [pid = 1848] [serial = 375] [outer = 0x7f3baa2c7800] 16:37:22 INFO - PROCESS | 1848 | 1462318642664 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3baa44e800) [pid = 1848] [serial = 376] [outer = 0x7f3baa2c7800] 16:37:23 INFO - PROCESS | 1848 | 1462318643454 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:37:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:37:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1286ms 16:37:23 INFO - PROCESS | 1848 | 1462318643552 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:37:23 INFO - PROCESS | 1848 | 1462318643560 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:37:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:37:23 INFO - PROCESS | 1848 | 1462318643569 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:37:23 INFO - PROCESS | 1848 | 1462318643572 Marionette TRACE conn3 <- [1,474,null,{}] 16:37:23 INFO - PROCESS | 1848 | 1462318643576 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:23 INFO - PROCESS | 1848 | 1462318643763 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:37:23 INFO - PROCESS | 1848 | 1462318643904 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb4362000 == 66 [pid = 1848] [id = 117] 16:37:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb386b000 == 65 [pid = 1848] [id = 116] 16:37:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2920800 == 64 [pid = 1848] [id = 115] 16:37:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa7d000 == 63 [pid = 1848] [id = 114] 16:37:23 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3bc7cc5c00) [pid = 1848] [serial = 321] [outer = (nil)] [url = about:blank] 16:37:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9ce8000 == 64 [pid = 1848] [id = 126] 16:37:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3baa1d7800) [pid = 1848] [serial = 377] [outer = (nil)] 16:37:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3babcad000) [pid = 1848] [serial = 378] [outer = 0x7f3baa1d7800] 16:37:23 INFO - PROCESS | 1848 | 1462318643996 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3bb046b800) [pid = 1848] [serial = 379] [outer = 0x7f3baa1d7800] 16:37:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9e6e800 == 63 [pid = 1848] [id = 113] 16:37:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad2d5000 == 62 [pid = 1848] [id = 112] 16:37:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2773800 == 61 [pid = 1848] [id = 108] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3bc890b800) [pid = 1848] [serial = 222] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3bb3c4c800) [pid = 1848] [serial = 216] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3bb0469c00) [pid = 1848] [serial = 213] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3bc1c5e400) [pid = 1848] [serial = 261] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3bc890a000) [pid = 1848] [serial = 246] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3bc5846000) [pid = 1848] [serial = 219] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3bb6f43000) [pid = 1848] [serial = 316] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3bc1c5b000) [pid = 1848] [serial = 313] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3bb2cb3400) [pid = 1848] [serial = 318] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3bc5f54800) [pid = 1848] [serial = 319] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3bb6f8b400) [pid = 1848] [serial = 310] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3bb35a3800) [pid = 1848] [serial = 292] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3bb2ca6c00) [pid = 1848] [serial = 291] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3bb61d8400) [pid = 1848] [serial = 295] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3baa153000) [pid = 1848] [serial = 294] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3baa2d3000) [pid = 1848] [serial = 301] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3baa2cdc00) [pid = 1848] [serial = 300] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3bafaaa800) [pid = 1848] [serial = 289] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bad08a800) [pid = 1848] [serial = 288] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3baefa5000) [pid = 1848] [serial = 304] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f3bad08dc00) [pid = 1848] [serial = 303] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f3bb20c4c00) [pid = 1848] [serial = 306] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f3bb2ca2400) [pid = 1848] [serial = 307] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f3bb61e3000) [pid = 1848] [serial = 309] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f3bc0b9e000) [pid = 1848] [serial = 312] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f3bc1c53800) [pid = 1848] [serial = 298] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x7f3bc0b92400) [pid = 1848] [serial = 297] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x7f3bc390fc00) [pid = 1848] [serial = 315] [outer = (nil)] [url = about:blank] 16:37:24 INFO - PROCESS | 1848 | 1462318644780 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:37:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1283ms 16:37:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:37:24 INFO - PROCESS | 1848 | 1462318644854 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 1848 | 1462318644856 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:37:24 INFO - PROCESS | 1848 | 1462318644862 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 1848 | 1462318644868 Marionette TRACE conn3 <- [1,478,null,{}] 16:37:24 INFO - PROCESS | 1848 | 1462318644882 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:25 INFO - PROCESS | 1848 | 1462318645026 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:37:25 INFO - PROCESS | 1848 | 1462318645039 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2843800 == 62 [pid = 1848] [id = 127] 16:37:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f3bb2c39400) [pid = 1848] [serial = 380] [outer = (nil)] 16:37:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f3bb2cac400) [pid = 1848] [serial = 381] [outer = 0x7f3bb2c39400] 16:37:25 INFO - PROCESS | 1848 | 1462318645099 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f3bb3c77c00) [pid = 1848] [serial = 382] [outer = 0x7f3bb2c39400] 16:37:25 INFO - PROCESS | 1848 | 1462318645831 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:37:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:37:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 986ms 16:37:25 INFO - PROCESS | 1848 | 1462318645847 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:37:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:37:25 INFO - PROCESS | 1848 | 1462318645851 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:37:25 INFO - PROCESS | 1848 | 1462318645857 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 1848 | 1462318645860 Marionette TRACE conn3 <- [1,482,null,{}] 16:37:25 INFO - PROCESS | 1848 | 1462318645873 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:26 INFO - PROCESS | 1848 | 1462318646013 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:37:26 INFO - PROCESS | 1848 | 1462318646032 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb9e92800 == 63 [pid = 1848] [id = 128] 16:37:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f3baa2d3000) [pid = 1848] [serial = 383] [outer = (nil)] 16:37:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f3bc0b94c00) [pid = 1848] [serial = 384] [outer = 0x7f3baa2d3000] 16:37:26 INFO - PROCESS | 1848 | 1462318646089 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f3bc19cd000) [pid = 1848] [serial = 385] [outer = 0x7f3baa2d3000] 16:37:26 INFO - PROCESS | 1848 | 1462318646955 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:37:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1149ms 16:37:27 INFO - PROCESS | 1848 | 1462318647009 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 1848 | 1462318647012 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:37:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:37:27 INFO - PROCESS | 1848 | 1462318647018 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 1848 | 1462318647021 Marionette TRACE conn3 <- [1,486,null,{}] 16:37:27 INFO - PROCESS | 1848 | 1462318647026 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:27 INFO - PROCESS | 1848 | 1462318647204 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:37:27 INFO - PROCESS | 1848 | 1462318647227 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0d7f000 == 64 [pid = 1848] [id = 129] 16:37:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3bb444ac00) [pid = 1848] [serial = 386] [outer = (nil)] 16:37:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3bc1d67400) [pid = 1848] [serial = 387] [outer = 0x7f3bb444ac00] 16:37:27 INFO - PROCESS | 1848 | 1462318647287 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3bc20f0000) [pid = 1848] [serial = 388] [outer = 0x7f3bb444ac00] 16:37:28 INFO - PROCESS | 1848 | 1462318648093 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:37:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1133ms 16:37:28 INFO - PROCESS | 1848 | 1462318648153 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 1848 | 1462318648157 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:37:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:37:28 INFO - PROCESS | 1848 | 1462318648162 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 1848 | 1462318648164 Marionette TRACE conn3 <- [1,490,null,{}] 16:37:28 INFO - PROCESS | 1848 | 1462318648169 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:28 INFO - PROCESS | 1848 | 1462318648366 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:37:28 INFO - PROCESS | 1848 | 1462318648390 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc582e000 == 65 [pid = 1848] [id = 130] 16:37:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3bc50cf000) [pid = 1848] [serial = 389] [outer = (nil)] 16:37:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bc5f53800) [pid = 1848] [serial = 390] [outer = 0x7f3bc50cf000] 16:37:28 INFO - PROCESS | 1848 | 1462318648450 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3bc7c5bc00) [pid = 1848] [serial = 391] [outer = 0x7f3bc50cf000] 16:37:28 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3bafa32000) [pid = 1848] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:37:28 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3bb20bfc00) [pid = 1848] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:37:28 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3baa442800) [pid = 1848] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:37:28 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3baa146000) [pid = 1848] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:37:28 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f3ba96efc00) [pid = 1848] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:37:28 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f3baa1d1800) [pid = 1848] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:37:29 INFO - PROCESS | 1848 | 1462318649207 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:37:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:37:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1083ms 16:37:29 INFO - PROCESS | 1848 | 1462318649253 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 1848 | 1462318649256 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:37:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:37:29 INFO - PROCESS | 1848 | 1462318649261 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 1848 | 1462318649263 Marionette TRACE conn3 <- [1,494,null,{}] 16:37:29 INFO - PROCESS | 1848 | 1462318649269 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:29 INFO - PROCESS | 1848 | 1462318649396 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:37:29 INFO - PROCESS | 1848 | 1462318649414 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc5a2e000 == 66 [pid = 1848] [id = 131] 16:37:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3baa1cd000) [pid = 1848] [serial = 392] [outer = (nil)] 16:37:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3bad4ba400) [pid = 1848] [serial = 393] [outer = 0x7f3baa1cd000] 16:37:29 INFO - PROCESS | 1848 | 1462318649472 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3bad4bf000) [pid = 1848] [serial = 394] [outer = 0x7f3baa1cd000] 16:37:30 INFO - PROCESS | 1848 | 1462318650187 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:37:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 977ms 16:37:30 INFO - PROCESS | 1848 | 1462318650240 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 1848 | 1462318650243 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:37:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:37:30 INFO - PROCESS | 1848 | 1462318650248 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 1848 | 1462318650250 Marionette TRACE conn3 <- [1,498,null,{}] 16:37:30 INFO - PROCESS | 1848 | 1462318650256 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:30 INFO - PROCESS | 1848 | 1462318650430 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:37:30 INFO - PROCESS | 1848 | 1462318650444 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc7c80000 == 67 [pid = 1848] [id = 132] 16:37:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3bad4ba800) [pid = 1848] [serial = 395] [outer = (nil)] 16:37:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3bad4c3800) [pid = 1848] [serial = 396] [outer = 0x7f3bad4ba800] 16:37:30 INFO - PROCESS | 1848 | 1462318650502 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3bc602b400) [pid = 1848] [serial = 397] [outer = 0x7f3bad4ba800] 16:37:31 INFO - PROCESS | 1848 | 1462318651431 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:37:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:37:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1232ms 16:37:31 INFO - PROCESS | 1848 | 1462318651482 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 1848 | 1462318651487 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:37:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:37:31 INFO - PROCESS | 1848 | 1462318651496 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 1848 | 1462318651502 Marionette TRACE conn3 <- [1,502,null,{}] 16:37:31 INFO - PROCESS | 1848 | 1462318651510 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:31 INFO - PROCESS | 1848 | 1462318651688 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:37:31 INFO - PROCESS | 1848 | 1462318651847 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb245a800 == 68 [pid = 1848] [id = 133] 16:37:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3baa44bc00) [pid = 1848] [serial = 398] [outer = (nil)] 16:37:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3baa4b3c00) [pid = 1848] [serial = 399] [outer = 0x7f3baa44bc00] 16:37:31 INFO - PROCESS | 1848 | 1462318651931 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3baa4b9400) [pid = 1848] [serial = 400] [outer = 0x7f3baa44bc00] 16:37:32 INFO - PROCESS | 1848 | 1462318652794 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:37:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1338ms 16:37:32 INFO - PROCESS | 1848 | 1462318652835 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 1848 | 1462318652843 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:37:32 INFO - PROCESS | 1848 | 1462318652853 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 1848 | 1462318652856 Marionette TRACE conn3 <- [1,506,null,{}] 16:37:32 INFO - PROCESS | 1848 | 1462318652862 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:33 INFO - PROCESS | 1848 | 1462318653013 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:37:33 INFO - PROCESS | 1848 | 1462318653157 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc5228000 == 69 [pid = 1848] [id = 134] 16:37:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3baa4bf400) [pid = 1848] [serial = 401] [outer = (nil)] 16:37:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3bad1cb400) [pid = 1848] [serial = 402] [outer = 0x7f3baa4bf400] 16:37:33 INFO - PROCESS | 1848 | 1462318653226 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3bad4c1000) [pid = 1848] [serial = 403] [outer = 0x7f3baa4bf400] 16:37:34 INFO - PROCESS | 1848 | 1462318654140 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:37:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1333ms 16:37:34 INFO - PROCESS | 1848 | 1462318654186 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 1848 | 1462318654190 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:37:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:37:34 INFO - PROCESS | 1848 | 1462318654196 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 1848 | 1462318654201 Marionette TRACE conn3 <- [1,510,null,{}] 16:37:34 INFO - PROCESS | 1848 | 1462318654217 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:34 INFO - PROCESS | 1848 | 1462318654379 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:37:34 INFO - PROCESS | 1848 | 1462318654517 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bca1a5000 == 70 [pid = 1848] [id = 135] 16:37:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3bb0c45000) [pid = 1848] [serial = 404] [outer = (nil)] 16:37:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3bb2c47c00) [pid = 1848] [serial = 405] [outer = 0x7f3bb0c45000] 16:37:34 INFO - PROCESS | 1848 | 1462318654592 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3bb6369000) [pid = 1848] [serial = 406] [outer = 0x7f3bb0c45000] 16:37:35 INFO - PROCESS | 1848 | 1462318655439 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:37:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1283ms 16:37:35 INFO - PROCESS | 1848 | 1462318655482 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:37:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:37:35 INFO - PROCESS | 1848 | 1462318655487 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:37:35 INFO - PROCESS | 1848 | 1462318655492 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 1848 | 1462318655495 Marionette TRACE conn3 <- [1,514,null,{}] 16:37:35 INFO - PROCESS | 1848 | 1462318655500 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:35 INFO - PROCESS | 1848 | 1462318655649 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:37:35 INFO - PROCESS | 1848 | 1462318655790 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1c2f000 == 71 [pid = 1848] [id = 136] 16:37:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3bb14e3400) [pid = 1848] [serial = 407] [outer = (nil)] 16:37:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3bc1dea400) [pid = 1848] [serial = 408] [outer = 0x7f3bb14e3400] 16:37:35 INFO - PROCESS | 1848 | 1462318655861 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3bc3e6a000) [pid = 1848] [serial = 409] [outer = 0x7f3bb14e3400] 16:37:36 INFO - PROCESS | 1848 | 1462318656674 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:37:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:37:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1235ms 16:37:36 INFO - PROCESS | 1848 | 1462318656763 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 1848 | 1462318656767 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:37:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:37:36 INFO - PROCESS | 1848 | 1462318656777 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 1848 | 1462318656779 Marionette TRACE conn3 <- [1,518,null,{}] 16:37:36 INFO - PROCESS | 1848 | 1462318656783 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:36 INFO - PROCESS | 1848 | 1462318656968 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:37:37 INFO - PROCESS | 1848 | 1462318657106 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba44b4800 == 72 [pid = 1848] [id = 137] 16:37:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3bb636ac00) [pid = 1848] [serial = 410] [outer = (nil)] 16:37:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3bc5f54000) [pid = 1848] [serial = 411] [outer = 0x7f3bb636ac00] 16:37:37 INFO - PROCESS | 1848 | 1462318657176 Marionette DEBUG loaded listener.js 16:37:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3bc8636400) [pid = 1848] [serial = 412] [outer = 0x7f3bb636ac00] 16:37:37 INFO - PROCESS | 1848 | 1462318657963 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:37:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:37:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1227ms 16:37:38 INFO - PROCESS | 1848 | 1462318658005 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:37:38 INFO - PROCESS | 1848 | 1462318658009 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:37:38 INFO - PROCESS | 1848 | 1462318658030 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 1848 | 1462318658033 Marionette TRACE conn3 <- [1,522,null,{}] 16:37:38 INFO - PROCESS | 1848 | 1462318658039 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:38 INFO - PROCESS | 1848 | 1462318658211 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:37:38 INFO - PROCESS | 1848 | 1462318658360 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba7a84800 == 73 [pid = 1848] [id = 138] 16:37:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3ba7983400) [pid = 1848] [serial = 413] [outer = (nil)] 16:37:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3ba7989000) [pid = 1848] [serial = 414] [outer = 0x7f3ba7983400] 16:37:38 INFO - PROCESS | 1848 | 1462318658433 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3bc89e4400) [pid = 1848] [serial = 415] [outer = 0x7f3ba7983400] 16:37:39 INFO - PROCESS | 1848 | 1462318659570 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1579ms 16:37:39 INFO - PROCESS | 1848 | 1462318659609 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 1848 | 1462318659615 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:37:39 INFO - PROCESS | 1848 | 1462318659623 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 1848 | 1462318659627 Marionette TRACE conn3 <- [1,526,null,{}] 16:37:39 INFO - PROCESS | 1848 | 1462318659634 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:39 INFO - PROCESS | 1848 | 1462318659784 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:37:39 INFO - PROCESS | 1848 | 1462318659961 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baefc3800 == 74 [pid = 1848] [id = 139] 16:37:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3ba7b72400) [pid = 1848] [serial = 416] [outer = (nil)] 16:37:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3ba96e7400) [pid = 1848] [serial = 417] [outer = 0x7f3ba7b72400] 16:37:40 INFO - PROCESS | 1848 | 1462318660023 Marionette DEBUG loaded listener.js 16:37:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3ba9eaac00) [pid = 1848] [serial = 418] [outer = 0x7f3ba7b72400] 16:37:40 INFO - PROCESS | 1848 | 1462318660865 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:37:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:37:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1286ms 16:37:40 INFO - PROCESS | 1848 | 1462318660909 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:37:40 INFO - PROCESS | 1848 | 1462318660917 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:37:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:37:40 INFO - PROCESS | 1848 | 1462318660926 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:37:40 INFO - PROCESS | 1848 | 1462318660930 Marionette TRACE conn3 <- [1,530,null,{}] 16:37:40 INFO - PROCESS | 1848 | 1462318660935 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:41 INFO - PROCESS | 1848 | 1462318661091 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:37:41 INFO - PROCESS | 1848 | 1462318661255 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb4372800 == 73 [pid = 1848] [id = 49] 16:37:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc5a2e000 == 72 [pid = 1848] [id = 131] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3bb3c53400) [pid = 1848] [serial = 354] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9cd6000 == 73 [pid = 1848] [id = 140] 16:37:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3baa1cb000) [pid = 1848] [serial = 419] [outer = (nil)] 16:37:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3baa2cdc00) [pid = 1848] [serial = 420] [outer = 0x7f3baa1cb000] 16:37:41 INFO - PROCESS | 1848 | 1462318661348 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3baa4b4400) [pid = 1848] [serial = 421] [outer = 0x7f3baa1cb000] 16:37:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc582e000 == 72 [pid = 1848] [id = 130] 16:37:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0d7f000 == 71 [pid = 1848] [id = 129] 16:37:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb9e92800 == 70 [pid = 1848] [id = 128] 16:37:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2843800 == 69 [pid = 1848] [id = 127] 16:37:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9ce8000 == 68 [pid = 1848] [id = 126] 16:37:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb311f800 == 67 [pid = 1848] [id = 125] 16:37:41 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9853800 == 66 [pid = 1848] [id = 118] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3bb1b7dc00) [pid = 1848] [serial = 345] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3bc3e6b800) [pid = 1848] [serial = 330] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3bb2caa000) [pid = 1848] [serial = 348] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3bad1ca000) [pid = 1848] [serial = 342] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3baa2d3c00) [pid = 1848] [serial = 324] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3baa2cc400) [pid = 1848] [serial = 337] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3baa14bc00) [pid = 1848] [serial = 336] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3baa2d0400) [pid = 1848] [serial = 339] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3baa1d3c00) [pid = 1848] [serial = 351] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3bab985800) [pid = 1848] [serial = 340] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3bc8993000) [pid = 1848] [serial = 333] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3bb3741800) [pid = 1848] [serial = 349] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3bb2cad400) [pid = 1848] [serial = 327] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3babb64c00) [pid = 1848] [serial = 352] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3bb2482400) [pid = 1848] [serial = 346] [outer = (nil)] [url = about:blank] 16:37:41 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3bafa34000) [pid = 1848] [serial = 343] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 1848 | 1462318662111 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:37:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:37:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:37:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:37:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:37:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:37:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:37:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1230ms 16:37:42 INFO - PROCESS | 1848 | 1462318662159 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 1848 | 1462318662162 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:37:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:37:42 INFO - PROCESS | 1848 | 1462318662168 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 1848 | 1462318662173 Marionette TRACE conn3 <- [1,534,null,{}] 16:37:42 INFO - PROCESS | 1848 | 1462318662188 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:42 INFO - PROCESS | 1848 | 1462318662355 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:37:42 INFO - PROCESS | 1848 | 1462318662457 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb311f800 == 67 [pid = 1848] [id = 141] 16:37:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3baa2cc400) [pid = 1848] [serial = 422] [outer = (nil)] 16:37:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3bad4b5400) [pid = 1848] [serial = 423] [outer = 0x7f3baa2cc400] 16:37:42 INFO - PROCESS | 1848 | 1462318662517 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3bad4c3c00) [pid = 1848] [serial = 424] [outer = 0x7f3baa2cc400] 16:37:43 INFO - PROCESS | 1848 | 1462318663119 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:37:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:37:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 984ms 16:37:43 INFO - PROCESS | 1848 | 1462318663153 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 1848 | 1462318663157 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:37:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:37:43 INFO - PROCESS | 1848 | 1462318663163 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 1848 | 1462318663165 Marionette TRACE conn3 <- [1,538,null,{}] 16:37:43 INFO - PROCESS | 1848 | 1462318663171 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:43 INFO - PROCESS | 1848 | 1462318663316 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:37:43 INFO - PROCESS | 1848 | 1462318663431 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb45c6800 == 68 [pid = 1848] [id = 142] 16:37:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3baa44f000) [pid = 1848] [serial = 425] [outer = (nil)] 16:37:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3baefab400) [pid = 1848] [serial = 426] [outer = 0x7f3baa44f000] 16:37:43 INFO - PROCESS | 1848 | 1462318663489 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3bb20bb000) [pid = 1848] [serial = 427] [outer = 0x7f3baa44f000] 16:37:44 INFO - PROCESS | 1848 | 1462318664132 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:37:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:37:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1025ms 16:37:44 INFO - PROCESS | 1848 | 1462318664189 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 1848 | 1462318664192 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:37:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:37:44 INFO - PROCESS | 1848 | 1462318664198 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 1848 | 1462318664199 Marionette TRACE conn3 <- [1,542,null,{}] 16:37:44 INFO - PROCESS | 1848 | 1462318664228 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:44 INFO - PROCESS | 1848 | 1462318664387 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:37:44 INFO - PROCESS | 1848 | 1462318664458 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0ba1800 == 69 [pid = 1848] [id = 143] 16:37:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3baab10c00) [pid = 1848] [serial = 428] [outer = (nil)] 16:37:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3bb2136000) [pid = 1848] [serial = 429] [outer = 0x7f3baab10c00] 16:37:44 INFO - PROCESS | 1848 | 1462318664514 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3bb2ca4c00) [pid = 1848] [serial = 430] [outer = 0x7f3baab10c00] 16:37:45 INFO - PROCESS | 1848 | 1462318665198 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:37:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:37:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1032ms 16:37:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:37:45 INFO - PROCESS | 1848 | 1462318665230 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 1848 | 1462318665232 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:37:45 INFO - PROCESS | 1848 | 1462318665239 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 1848 | 1462318665242 Marionette TRACE conn3 <- [1,546,null,{}] 16:37:45 INFO - PROCESS | 1848 | 1462318665262 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:45 INFO - PROCESS | 1848 | 1462318665486 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:37:45 INFO - PROCESS | 1848 | 1462318665516 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc52cf800 == 70 [pid = 1848] [id = 144] 16:37:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3ba7ceec00) [pid = 1848] [serial = 431] [outer = (nil)] 16:37:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3ba7cf7000) [pid = 1848] [serial = 432] [outer = 0x7f3ba7ceec00] 16:37:45 INFO - PROCESS | 1848 | 1462318665578 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3bb3c4cc00) [pid = 1848] [serial = 433] [outer = 0x7f3ba7ceec00] 16:37:46 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3bb444ac00) [pid = 1848] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:37:46 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3bb2c39400) [pid = 1848] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:37:46 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3bc50cf000) [pid = 1848] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:37:46 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3baa2c7800) [pid = 1848] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:37:46 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3baa1d7800) [pid = 1848] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:37:46 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3baa1cd000) [pid = 1848] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:37:46 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3baa2d3000) [pid = 1848] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:37:46 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3bb2bbe400) [pid = 1848] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:37:46 INFO - PROCESS | 1848 | 1462318666478 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:37:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:37:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1294ms 16:37:46 INFO - PROCESS | 1848 | 1462318666531 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1848 | 1462318666534 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:37:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:37:46 INFO - PROCESS | 1848 | 1462318666540 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1848 | 1462318666542 Marionette TRACE conn3 <- [1,550,null,{}] 16:37:46 INFO - PROCESS | 1848 | 1462318666547 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:46 INFO - PROCESS | 1848 | 1462318666722 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:37:46 INFO - PROCESS | 1848 | 1462318666815 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb437f000 == 71 [pid = 1848] [id = 145] 16:37:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3ba7cef400) [pid = 1848] [serial = 434] [outer = (nil)] 16:37:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3baa033400) [pid = 1848] [serial = 435] [outer = 0x7f3ba7cef400] 16:37:46 INFO - PROCESS | 1848 | 1462318666880 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3bb4443800) [pid = 1848] [serial = 436] [outer = 0x7f3ba7cef400] 16:37:47 INFO - PROCESS | 1848 | 1462318667488 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:37:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:37:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 977ms 16:37:47 INFO - PROCESS | 1848 | 1462318667536 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:37:47 INFO - PROCESS | 1848 | 1462318667539 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:37:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:37:47 INFO - PROCESS | 1848 | 1462318667545 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:37:47 INFO - PROCESS | 1848 | 1462318667547 Marionette TRACE conn3 <- [1,554,null,{}] 16:37:47 INFO - PROCESS | 1848 | 1462318667552 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:47 INFO - PROCESS | 1848 | 1462318667680 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:37:47 INFO - PROCESS | 1848 | 1462318667786 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc7c95800 == 72 [pid = 1848] [id = 146] 16:37:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3ba7cf0c00) [pid = 1848] [serial = 437] [outer = (nil)] 16:37:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3bb61df000) [pid = 1848] [serial = 438] [outer = 0x7f3ba7cf0c00] 16:37:47 INFO - PROCESS | 1848 | 1462318667844 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3bb9d9fc00) [pid = 1848] [serial = 439] [outer = 0x7f3ba7cf0c00] 16:37:48 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:48 INFO - PROCESS | 1848 | 1462318668563 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:37:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:37:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1082ms 16:37:48 INFO - PROCESS | 1848 | 1462318668628 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 1848 | 1462318668633 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:37:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:37:48 INFO - PROCESS | 1848 | 1462318668641 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 1848 | 1462318668646 Marionette TRACE conn3 <- [1,558,null,{}] 16:37:48 INFO - PROCESS | 1848 | 1462318668656 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:48 INFO - PROCESS | 1848 | 1462318668862 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:37:49 INFO - PROCESS | 1848 | 1462318669004 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba47d7000 == 73 [pid = 1848] [id = 147] 16:37:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3ba7988400) [pid = 1848] [serial = 440] [outer = (nil)] 16:37:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3ba7cedc00) [pid = 1848] [serial = 441] [outer = 0x7f3ba7988400] 16:37:49 INFO - PROCESS | 1848 | 1462318669077 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3ba7cf8c00) [pid = 1848] [serial = 442] [outer = 0x7f3ba7988400] 16:37:49 INFO - PROCESS | 1848 | 1462318669951 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:37:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:37:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1339ms 16:37:49 INFO - PROCESS | 1848 | 1462318669980 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 1848 | 1462318669988 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:37:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:37:50 INFO - PROCESS | 1848 | 1462318669998 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - PROCESS | 1848 | 1462318670001 Marionette TRACE conn3 <- [1,562,null,{}] 16:37:50 INFO - PROCESS | 1848 | 1462318670007 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:50 INFO - PROCESS | 1848 | 1462318670160 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:37:50 INFO - PROCESS | 1848 | 1462318670307 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad460800 == 74 [pid = 1848] [id = 148] 16:37:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3ba7cf9000) [pid = 1848] [serial = 443] [outer = (nil)] 16:37:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3baa2cbc00) [pid = 1848] [serial = 444] [outer = 0x7f3ba7cf9000] 16:37:50 INFO - PROCESS | 1848 | 1462318670379 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3baa4ba400) [pid = 1848] [serial = 445] [outer = 0x7f3ba7cf9000] 16:37:50 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:51 INFO - PROCESS | 1848 | 1462318671296 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:37:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:37:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1339ms 16:37:51 INFO - PROCESS | 1848 | 1462318671337 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 1848 | 1462318671339 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:37:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:37:51 INFO - PROCESS | 1848 | 1462318671347 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 1848 | 1462318671352 Marionette TRACE conn3 <- [1,566,null,{}] 16:37:51 INFO - PROCESS | 1848 | 1462318671368 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:51 INFO - PROCESS | 1848 | 1462318671575 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:37:51 INFO - PROCESS | 1848 | 1462318671717 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc3e06000 == 75 [pid = 1848] [id = 149] 16:37:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3bad4b6c00) [pid = 1848] [serial = 446] [outer = (nil)] 16:37:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3bb0c40000) [pid = 1848] [serial = 447] [outer = 0x7f3bad4b6c00] 16:37:51 INFO - PROCESS | 1848 | 1462318671846 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3bb2ca7000) [pid = 1848] [serial = 448] [outer = 0x7f3bad4b6c00] 16:37:52 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:52 INFO - PROCESS | 1848 | 1462318672681 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:37:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1389ms 16:37:52 INFO - PROCESS | 1848 | 1462318672737 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 1848 | 1462318672742 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:37:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:37:52 INFO - PROCESS | 1848 | 1462318672748 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 1848 | 1462318672750 Marionette TRACE conn3 <- [1,570,null,{}] 16:37:52 INFO - PROCESS | 1848 | 1462318672756 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:52 INFO - PROCESS | 1848 | 1462318672921 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:37:53 INFO - PROCESS | 1848 | 1462318673068 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba99a3800 == 76 [pid = 1848] [id = 150] 16:37:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3bad4c3000) [pid = 1848] [serial = 449] [outer = (nil)] 16:37:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3bb4507800) [pid = 1848] [serial = 450] [outer = 0x7f3bad4c3000] 16:37:53 INFO - PROCESS | 1848 | 1462318673139 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3bb450ac00) [pid = 1848] [serial = 451] [outer = 0x7f3bad4c3000] 16:37:53 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:54 INFO - PROCESS | 1848 | 1462318673996 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:37:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1284ms 16:37:54 INFO - PROCESS | 1848 | 1462318674033 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:37:54 INFO - PROCESS | 1848 | 1462318674036 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:37:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:37:54 INFO - PROCESS | 1848 | 1462318674042 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1848 | 1462318674045 Marionette TRACE conn3 <- [1,574,null,{}] 16:37:54 INFO - PROCESS | 1848 | 1462318674050 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:54 INFO - PROCESS | 1848 | 1462318674199 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:37:54 INFO - PROCESS | 1848 | 1462318674346 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc9fba800 == 77 [pid = 1848] [id = 151] 16:37:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3bb4502400) [pid = 1848] [serial = 452] [outer = (nil)] 16:37:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3bb4511400) [pid = 1848] [serial = 453] [outer = 0x7f3bb4502400] 16:37:54 INFO - PROCESS | 1848 | 1462318674416 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3bbac4b000) [pid = 1848] [serial = 454] [outer = 0x7f3bb4502400] 16:37:55 INFO - PROCESS | 1848 | 1462318675354 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:37:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1377ms 16:37:55 INFO - PROCESS | 1848 | 1462318675421 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 1848 | 1462318675425 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:37:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:37:55 INFO - PROCESS | 1848 | 1462318675431 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 1848 | 1462318675433 Marionette TRACE conn3 <- [1,578,null,{}] 16:37:55 INFO - PROCESS | 1848 | 1462318675438 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:55 INFO - PROCESS | 1848 | 1462318675629 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:37:55 INFO - PROCESS | 1848 | 1462318675776 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb6126800 == 78 [pid = 1848] [id = 152] 16:37:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3ba3bc6400) [pid = 1848] [serial = 455] [outer = (nil)] 16:37:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3ba3bcf800) [pid = 1848] [serial = 456] [outer = 0x7f3ba3bc6400] 16:37:55 INFO - PROCESS | 1848 | 1462318675858 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3bc1f21800) [pid = 1848] [serial = 457] [outer = 0x7f3ba3bc6400] 16:37:56 INFO - PROCESS | 1848 | 1462318676729 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:37:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1333ms 16:37:56 INFO - PROCESS | 1848 | 1462318676764 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 1848 | 1462318676768 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:37:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:37:56 INFO - PROCESS | 1848 | 1462318676773 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 1848 | 1462318676776 Marionette TRACE conn3 <- [1,582,null,{}] 16:37:56 INFO - PROCESS | 1848 | 1462318676781 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:56 INFO - PROCESS | 1848 | 1462318676937 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:37:57 INFO - PROCESS | 1848 | 1462318677088 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa31d000 == 79 [pid = 1848] [id = 153] 16:37:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3ba3bc9400) [pid = 1848] [serial = 458] [outer = (nil)] 16:37:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3baa2c9400) [pid = 1848] [serial = 459] [outer = 0x7f3ba3bc9400] 16:37:57 INFO - PROCESS | 1848 | 1462318677184 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3baa647000) [pid = 1848] [serial = 460] [outer = 0x7f3ba3bc9400] 16:37:58 INFO - PROCESS | 1848 | 1462318678366 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:37:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1639ms 16:37:58 INFO - PROCESS | 1848 | 1462318678413 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 1848 | 1462318678419 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:37:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:37:58 INFO - PROCESS | 1848 | 1462318678427 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1848 | 1462318678433 Marionette TRACE conn3 <- [1,586,null,{}] 16:37:58 INFO - PROCESS | 1848 | 1462318678441 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:58 INFO - PROCESS | 1848 | 1462318678608 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:37:58 INFO - PROCESS | 1848 | 1462318678853 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba44bf000 == 80 [pid = 1848] [id = 154] 16:37:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3ba7b7d800) [pid = 1848] [serial = 461] [outer = (nil)] 16:37:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3ba7cf1400) [pid = 1848] [serial = 462] [outer = 0x7f3ba7b7d800] 16:37:58 INFO - PROCESS | 1848 | 1462318678961 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3ba96e4400) [pid = 1848] [serial = 463] [outer = 0x7f3ba7b7d800] 16:37:59 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:00 INFO - PROCESS | 1848 | 1462318680258 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:38:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:38:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1846ms 16:38:00 INFO - PROCESS | 1848 | 1462318680273 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:38:00 INFO - PROCESS | 1848 | 1462318680282 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:38:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:38:00 INFO - PROCESS | 1848 | 1462318680292 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 1848 | 1462318680295 Marionette TRACE conn3 <- [1,590,null,{}] 16:38:00 INFO - PROCESS | 1848 | 1462318680301 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:00 INFO - PROCESS | 1848 | 1462318680453 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:38:00 INFO - PROCESS | 1848 | 1462318680655 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9844000 == 79 [pid = 1848] [id = 110] 16:38:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3cd0800 == 78 [pid = 1848] [id = 84] 16:38:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb437f000 == 77 [pid = 1848] [id = 145] 16:38:00 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3bad4c3800) [pid = 1848] [serial = 396] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3bb61e5000) [pid = 1848] [serial = 366] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3bbfc6b000) [pid = 1848] [serial = 369] [outer = (nil)] [url = about:blank] 16:38:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa314800 == 78 [pid = 1848] [id = 155] 16:38:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3baa14c800) [pid = 1848] [serial = 464] [outer = (nil)] 16:38:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3bab982000) [pid = 1848] [serial = 465] [outer = 0x7f3baa14c800] 16:38:00 INFO - PROCESS | 1848 | 1462318680761 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3bad4b5800) [pid = 1848] [serial = 466] [outer = 0x7f3baa14c800] 16:38:00 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc52cf800 == 77 [pid = 1848] [id = 144] 16:38:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0ba1800 == 76 [pid = 1848] [id = 143] 16:38:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb45c6800 == 75 [pid = 1848] [id = 142] 16:38:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb311f800 == 74 [pid = 1848] [id = 141] 16:38:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9cd6000 == 73 [pid = 1848] [id = 140] 16:38:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baefc3800 == 72 [pid = 1848] [id = 139] 16:38:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb245a800 == 71 [pid = 1848] [id = 133] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3bb61d6c00) [pid = 1848] [serial = 355] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3bc20f0000) [pid = 1848] [serial = 388] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3bc19cd000) [pid = 1848] [serial = 385] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3bc1d67400) [pid = 1848] [serial = 387] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3bb2cac400) [pid = 1848] [serial = 381] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3bb3c77c00) [pid = 1848] [serial = 382] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3bc5f53800) [pid = 1848] [serial = 390] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3baa2d2c00) [pid = 1848] [serial = 375] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3babcad000) [pid = 1848] [serial = 378] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3bad4ba400) [pid = 1848] [serial = 393] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3baa44e800) [pid = 1848] [serial = 376] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3bb046b800) [pid = 1848] [serial = 379] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3babb66c00) [pid = 1848] [serial = 360] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3bc0b94c00) [pid = 1848] [serial = 384] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3bb2cad800) [pid = 1848] [serial = 363] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3baa1d4800) [pid = 1848] [serial = 357] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3bad4bf000) [pid = 1848] [serial = 394] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3bc7c5bc00) [pid = 1848] [serial = 391] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3baa447400) [pid = 1848] [serial = 372] [outer = (nil)] [url = about:blank] 16:38:01 INFO - PROCESS | 1848 | 1462318681738 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:38:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1485ms 16:38:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:38:01 INFO - PROCESS | 1848 | 1462318681777 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 1848 | 1462318681780 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:38:01 INFO - PROCESS | 1848 | 1462318681788 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 1848 | 1462318681794 Marionette TRACE conn3 <- [1,594,null,{}] 16:38:01 INFO - PROCESS | 1848 | 1462318681814 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:01 INFO - PROCESS | 1848 | 1462318681990 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:38:02 INFO - PROCESS | 1848 | 1462318682152 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb437a800 == 72 [pid = 1848] [id = 156] 16:38:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3bad4bb800) [pid = 1848] [serial = 467] [outer = (nil)] 16:38:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3bb2046c00) [pid = 1848] [serial = 468] [outer = 0x7f3bad4bb800] 16:38:02 INFO - PROCESS | 1848 | 1462318682222 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3bb2ca4000) [pid = 1848] [serial = 469] [outer = 0x7f3bad4bb800] 16:38:02 INFO - PROCESS | 1848 | 1462318682950 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:38:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1238ms 16:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:38:03 INFO - PROCESS | 1848 | 1462318683026 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 1848 | 1462318683029 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:38:03 INFO - PROCESS | 1848 | 1462318683035 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 1848 | 1462318683038 Marionette TRACE conn3 <- [1,598,null,{}] 16:38:03 INFO - PROCESS | 1848 | 1462318683043 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:03 INFO - PROCESS | 1848 | 1462318683197 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:38:03 INFO - PROCESS | 1848 | 1462318683207 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bba019800 == 73 [pid = 1848] [id = 157] 16:38:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3baa4bcc00) [pid = 1848] [serial = 470] [outer = (nil)] 16:38:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3bb3c77c00) [pid = 1848] [serial = 471] [outer = 0x7f3baa4bcc00] 16:38:03 INFO - PROCESS | 1848 | 1462318683266 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3bb450f000) [pid = 1848] [serial = 472] [outer = 0x7f3baa4bcc00] 16:38:04 INFO - PROCESS | 1848 | 1462318684069 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1085ms 16:38:04 INFO - PROCESS | 1848 | 1462318684131 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:38:04 INFO - PROCESS | 1848 | 1462318684134 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:38:04 INFO - PROCESS | 1848 | 1462318684139 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 1848 | 1462318684141 Marionette TRACE conn3 <- [1,602,null,{}] 16:38:04 INFO - PROCESS | 1848 | 1462318684147 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:04 INFO - PROCESS | 1848 | 1462318684319 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:38:04 INFO - PROCESS | 1848 | 1462318684345 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0bb3000 == 74 [pid = 1848] [id = 158] 16:38:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3ba7ccf800) [pid = 1848] [serial = 473] [outer = (nil)] 16:38:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3ba7cd6000) [pid = 1848] [serial = 474] [outer = 0x7f3ba7ccf800] 16:38:04 INFO - PROCESS | 1848 | 1462318684403 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3ba7cdac00) [pid = 1848] [serial = 475] [outer = 0x7f3ba7ccf800] 16:38:05 INFO - PROCESS | 1848 | 1462318685238 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:38:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:38:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1136ms 16:38:05 INFO - PROCESS | 1848 | 1462318685277 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:38:05 INFO - PROCESS | 1848 | 1462318685280 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:38:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:38:05 INFO - PROCESS | 1848 | 1462318685286 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 1848 | 1462318685289 Marionette TRACE conn3 <- [1,606,null,{}] 16:38:05 INFO - PROCESS | 1848 | 1462318685294 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:05 INFO - PROCESS | 1848 | 1462318685514 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:38:05 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3baa1cb000) [pid = 1848] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:38:05 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3ba7cef400) [pid = 1848] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:38:05 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3baa44f000) [pid = 1848] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:38:05 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3baab10c00) [pid = 1848] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:38:05 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3ba7b72400) [pid = 1848] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:38:05 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3ba7ceec00) [pid = 1848] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:38:05 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3baa2cc400) [pid = 1848] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:38:05 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3ba96eb400) [pid = 1848] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:38:05 INFO - PROCESS | 1848 | 1462318685767 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad16e800 == 75 [pid = 1848] [id = 159] 16:38:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3ba78a5c00) [pid = 1848] [serial = 476] [outer = (nil)] 16:38:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3ba78aec00) [pid = 1848] [serial = 477] [outer = 0x7f3ba78a5c00] 16:38:05 INFO - PROCESS | 1848 | 1462318685833 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3baa445800) [pid = 1848] [serial = 478] [outer = 0x7f3ba78a5c00] 16:38:06 INFO - PROCESS | 1848 | 1462318686538 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1278ms 16:38:06 INFO - PROCESS | 1848 | 1462318686565 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 1848 | 1462318686568 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:38:06 INFO - PROCESS | 1848 | 1462318686574 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - PROCESS | 1848 | 1462318686576 Marionette TRACE conn3 <- [1,610,null,{}] 16:38:06 INFO - PROCESS | 1848 | 1462318686581 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:06 INFO - PROCESS | 1848 | 1462318686712 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:38:06 INFO - PROCESS | 1848 | 1462318686726 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc5a38800 == 76 [pid = 1848] [id = 160] 16:38:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3ba78ae400) [pid = 1848] [serial = 479] [outer = (nil)] 16:38:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3ba9a72800) [pid = 1848] [serial = 480] [outer = 0x7f3ba78ae400] 16:38:06 INFO - PROCESS | 1848 | 1462318686784 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3ba9a77000) [pid = 1848] [serial = 481] [outer = 0x7f3ba78ae400] 16:38:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3ba9a77800) [pid = 1848] [serial = 482] [outer = 0x7f3baa088000] 16:38:07 INFO - PROCESS | 1848 | 1462318687622 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:38:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:38:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1125ms 16:38:07 INFO - PROCESS | 1848 | 1462318687774 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 1848 | 1462318687781 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:38:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:38:07 INFO - PROCESS | 1848 | 1462318687792 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 1848 | 1462318687797 Marionette TRACE conn3 <- [1,614,null,{}] 16:38:07 INFO - PROCESS | 1848 | 1462318687815 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:08 INFO - PROCESS | 1848 | 1462318688014 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:38:08 INFO - PROCESS | 1848 | 1462318688173 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba97ab000 == 77 [pid = 1848] [id = 161] 16:38:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3ba78a7c00) [pid = 1848] [serial = 483] [outer = (nil)] 16:38:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3ba78aac00) [pid = 1848] [serial = 484] [outer = 0x7f3ba78a7c00] 16:38:08 INFO - PROCESS | 1848 | 1462318688247 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3ba797e400) [pid = 1848] [serial = 485] [outer = 0x7f3ba78a7c00] 16:38:09 INFO - PROCESS | 1848 | 1462318689149 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1406ms 16:38:09 INFO - PROCESS | 1848 | 1462318689197 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 1848 | 1462318689203 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:38:09 INFO - PROCESS | 1848 | 1462318689214 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 1848 | 1462318689219 Marionette TRACE conn3 <- [1,618,null,{}] 16:38:09 INFO - PROCESS | 1848 | 1462318689226 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:09 INFO - PROCESS | 1848 | 1462318689403 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:38:09 INFO - PROCESS | 1848 | 1462318689550 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0a9e800 == 78 [pid = 1848] [id = 162] 16:38:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3ba78a8400) [pid = 1848] [serial = 486] [outer = (nil)] 16:38:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3ba7cdc400) [pid = 1848] [serial = 487] [outer = 0x7f3ba78a8400] 16:38:09 INFO - PROCESS | 1848 | 1462318689621 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3ba9a6cc00) [pid = 1848] [serial = 488] [outer = 0x7f3ba78a8400] 16:38:10 INFO - PROCESS | 1848 | 1462318690494 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1338ms 16:38:10 INFO - PROCESS | 1848 | 1462318690550 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 1848 | 1462318690553 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:38:10 INFO - PROCESS | 1848 | 1462318690560 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 1848 | 1462318690563 Marionette TRACE conn3 <- [1,622,null,{}] 16:38:10 INFO - PROCESS | 1848 | 1462318690576 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:10 INFO - PROCESS | 1848 | 1462318690747 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:38:10 INFO - PROCESS | 1848 | 1462318690897 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bbfcc0800 == 79 [pid = 1848] [id = 163] 16:38:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3baa64a000) [pid = 1848] [serial = 489] [outer = (nil)] 16:38:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3babcad000) [pid = 1848] [serial = 490] [outer = 0x7f3baa64a000] 16:38:10 INFO - PROCESS | 1848 | 1462318690972 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3bad4b8800) [pid = 1848] [serial = 491] [outer = 0x7f3baa64a000] 16:38:11 INFO - PROCESS | 1848 | 1462318691869 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1378ms 16:38:11 INFO - PROCESS | 1848 | 1462318691939 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 1848 | 1462318691943 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:38:11 INFO - PROCESS | 1848 | 1462318691948 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 1848 | 1462318691951 Marionette TRACE conn3 <- [1,626,null,{}] 16:38:11 INFO - PROCESS | 1848 | 1462318691957 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:12 INFO - PROCESS | 1848 | 1462318692109 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:38:12 INFO - PROCESS | 1848 | 1462318692253 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bca1b0000 == 80 [pid = 1848] [id = 164] 16:38:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3baab79800) [pid = 1848] [serial = 492] [outer = (nil)] 16:38:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3bb06a5400) [pid = 1848] [serial = 493] [outer = 0x7f3baab79800] 16:38:12 INFO - PROCESS | 1848 | 1462318692324 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3bb2cb3400) [pid = 1848] [serial = 494] [outer = 0x7f3baab79800] 16:38:13 INFO - PROCESS | 1848 | 1462318693193 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1285ms 16:38:13 INFO - PROCESS | 1848 | 1462318693233 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 1848 | 1462318693237 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:38:13 INFO - PROCESS | 1848 | 1462318693243 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 1848 | 1462318693245 Marionette TRACE conn3 <- [1,630,null,{}] 16:38:13 INFO - PROCESS | 1848 | 1462318693251 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:13 INFO - PROCESS | 1848 | 1462318693394 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:38:13 INFO - PROCESS | 1848 | 1462318693543 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba48bc800 == 81 [pid = 1848] [id = 165] 16:38:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3baa8e6c00) [pid = 1848] [serial = 495] [outer = (nil)] 16:38:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3baa8ec000) [pid = 1848] [serial = 496] [outer = 0x7f3baa8e6c00] 16:38:13 INFO - PROCESS | 1848 | 1462318693612 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3baa8f0800) [pid = 1848] [serial = 497] [outer = 0x7f3baa8e6c00] 16:38:14 INFO - PROCESS | 1848 | 1462318694426 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1227ms 16:38:14 INFO - PROCESS | 1848 | 1462318694471 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 1848 | 1462318694475 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:38:14 INFO - PROCESS | 1848 | 1462318694480 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 1848 | 1462318694482 Marionette TRACE conn3 <- [1,634,null,{}] 16:38:14 INFO - PROCESS | 1848 | 1462318694488 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:14 INFO - PROCESS | 1848 | 1462318694662 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:38:14 INFO - PROCESS | 1848 | 1462318694817 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9b7800 == 82 [pid = 1848] [id = 166] 16:38:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3baefa8c00) [pid = 1848] [serial = 498] [outer = (nil)] 16:38:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3bc0a6fc00) [pid = 1848] [serial = 499] [outer = 0x7f3baefa8c00] 16:38:14 INFO - PROCESS | 1848 | 1462318694892 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3bc1c5b000) [pid = 1848] [serial = 500] [outer = 0x7f3baefa8c00] 16:38:15 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:15 INFO - PROCESS | 1848 | 1462318695720 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:38:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:38:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1276ms 16:38:15 INFO - PROCESS | 1848 | 1462318695758 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:38:15 INFO - PROCESS | 1848 | 1462318695761 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:38:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:38:15 INFO - PROCESS | 1848 | 1462318695767 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:38:15 INFO - PROCESS | 1848 | 1462318695770 Marionette TRACE conn3 <- [1,638,null,{}] 16:38:15 INFO - PROCESS | 1848 | 1462318695775 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:15 INFO - PROCESS | 1848 | 1462318695925 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:38:16 INFO - PROCESS | 1848 | 1462318696080 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2ea5800 == 83 [pid = 1848] [id = 167] 16:38:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3ba4754000) [pid = 1848] [serial = 501] [outer = (nil)] 16:38:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3ba475bc00) [pid = 1848] [serial = 502] [outer = 0x7f3ba4754000] 16:38:16 INFO - PROCESS | 1848 | 1462318696151 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3ba4760400) [pid = 1848] [serial = 503] [outer = 0x7f3ba4754000] 16:38:16 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:16 INFO - PROCESS | 1848 | 1462318696990 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:38:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:38:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1280ms 16:38:17 INFO - PROCESS | 1848 | 1462318697287 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:38:17 INFO - PROCESS | 1848 | 1462318697292 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:38:17 INFO - PROCESS | 1848 | 1462318697302 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:38:17 INFO - PROCESS | 1848 | 1462318697305 Marionette TRACE conn3 <- [1,642,null,{}] 16:38:17 INFO - PROCESS | 1848 | 1462318697313 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:17 INFO - PROCESS | 1848 | 1462318697475 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:38:17 INFO - PROCESS | 1848 | 1462318697689 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9af800 == 84 [pid = 1848] [id = 168] 16:38:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3ba3c3a400) [pid = 1848] [serial = 504] [outer = (nil)] 16:38:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3ba475c000) [pid = 1848] [serial = 505] [outer = 0x7f3ba3c3a400] 16:38:17 INFO - PROCESS | 1848 | 1462318697752 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3ba78a5000) [pid = 1848] [serial = 506] [outer = 0x7f3ba3c3a400] 16:38:18 INFO - PROCESS | 1848 | 1462318698524 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1288ms 16:38:18 INFO - PROCESS | 1848 | 1462318698592 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 1848 | 1462318698598 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:38:18 INFO - PROCESS | 1848 | 1462318698619 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 1848 | 1462318698629 Marionette TRACE conn3 <- [1,646,null,{}] 16:38:18 INFO - PROCESS | 1848 | 1462318698641 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:18 INFO - PROCESS | 1848 | 1462318698840 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa65800 == 83 [pid = 1848] [id = 119] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc5836800 == 82 [pid = 1848] [id = 123] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad16e800 == 81 [pid = 1848] [id = 159] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3bb61df000) [pid = 1848] [serial = 438] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | 1462318699049 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0bb3000 == 80 [pid = 1848] [id = 158] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bba019800 == 79 [pid = 1848] [id = 157] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb437a800 == 78 [pid = 1848] [id = 156] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa314800 == 77 [pid = 1848] [id = 155] 16:38:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba7a8c000 == 78 [pid = 1848] [id = 169] 16:38:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3ba7b81000) [pid = 1848] [serial = 507] [outer = (nil)] 16:38:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3ba7ccfc00) [pid = 1848] [serial = 508] [outer = 0x7f3ba7b81000] 16:38:19 INFO - PROCESS | 1848 | 1462318699154 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3ba7cda000) [pid = 1848] [serial = 509] [outer = 0x7f3ba7b81000] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba44bf000 == 77 [pid = 1848] [id = 154] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb6126800 == 76 [pid = 1848] [id = 152] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc9fba800 == 75 [pid = 1848] [id = 151] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba99a3800 == 74 [pid = 1848] [id = 150] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc3e06000 == 73 [pid = 1848] [id = 149] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad460800 == 72 [pid = 1848] [id = 148] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba47d7000 == 71 [pid = 1848] [id = 147] 16:38:19 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc7c95800 == 70 [pid = 1848] [id = 146] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3ba7989000) [pid = 1848] [serial = 414] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3baa4b4400) [pid = 1848] [serial = 421] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3bb4443800) [pid = 1848] [serial = 436] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3bc1dea400) [pid = 1848] [serial = 408] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3bc5f54000) [pid = 1848] [serial = 411] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3baefab400) [pid = 1848] [serial = 426] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3baa4b3c00) [pid = 1848] [serial = 399] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3bb2ca4c00) [pid = 1848] [serial = 430] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3ba9eaac00) [pid = 1848] [serial = 418] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3bb3c4cc00) [pid = 1848] [serial = 433] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3ba7cf7000) [pid = 1848] [serial = 432] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3bad1cb400) [pid = 1848] [serial = 402] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3bb2136000) [pid = 1848] [serial = 429] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3baa2cdc00) [pid = 1848] [serial = 420] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3bb2c47c00) [pid = 1848] [serial = 405] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3baa033400) [pid = 1848] [serial = 435] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3ba96e7400) [pid = 1848] [serial = 417] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3bad4b5400) [pid = 1848] [serial = 423] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3bb20bb000) [pid = 1848] [serial = 427] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3bc890e000) [pid = 1848] [serial = 322] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3bad4c3c00) [pid = 1848] [serial = 424] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1848 | 1462318699846 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:38:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1251ms 16:38:19 INFO - PROCESS | 1848 | 1462318699863 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 1848 | 1462318699866 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:38:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:38:19 INFO - PROCESS | 1848 | 1462318699873 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1848 | 1462318699876 Marionette TRACE conn3 <- [1,650,null,{}] 16:38:19 INFO - PROCESS | 1848 | 1462318699888 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:20 INFO - PROCESS | 1848 | 1462318700092 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:38:20 INFO - PROCESS | 1848 | 1462318700117 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babc63800 == 71 [pid = 1848] [id = 170] 16:38:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3ba9a6e400) [pid = 1848] [serial = 510] [outer = (nil)] 16:38:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3ba9d91000) [pid = 1848] [serial = 511] [outer = 0x7f3ba9a6e400] 16:38:20 INFO - PROCESS | 1848 | 1462318700179 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3baa150800) [pid = 1848] [serial = 512] [outer = 0x7f3ba9a6e400] 16:38:20 INFO - PROCESS | 1848 | 1462318700919 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:38:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:38:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1079ms 16:38:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:38:20 INFO - PROCESS | 1848 | 1462318700953 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:38:20 INFO - PROCESS | 1848 | 1462318700955 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:38:20 INFO - PROCESS | 1848 | 1462318700976 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:38:20 INFO - PROCESS | 1848 | 1462318700978 Marionette TRACE conn3 <- [1,654,null,{}] 16:38:20 INFO - PROCESS | 1848 | 1462318700993 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:21 INFO - PROCESS | 1848 | 1462318701126 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:38:21 INFO - PROCESS | 1848 | 1462318701141 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba7a8b800 == 72 [pid = 1848] [id = 171] 16:38:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3baa150c00) [pid = 1848] [serial = 513] [outer = (nil)] 16:38:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3baa4b4400) [pid = 1848] [serial = 514] [outer = 0x7f3baa150c00] 16:38:21 INFO - PROCESS | 1848 | 1462318701198 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3baa643400) [pid = 1848] [serial = 515] [outer = 0x7f3baa150c00] 16:38:22 INFO - PROCESS | 1848 | 1462318702003 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:38:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:38:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1101ms 16:38:22 INFO - PROCESS | 1848 | 1462318702066 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:38:22 INFO - PROCESS | 1848 | 1462318702070 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:38:22 INFO - PROCESS | 1848 | 1462318702075 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 1848 | 1462318702077 Marionette TRACE conn3 <- [1,658,null,{}] 16:38:22 INFO - PROCESS | 1848 | 1462318702082 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:22 INFO - PROCESS | 1848 | 1462318702254 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:38:22 INFO - PROCESS | 1848 | 1462318702275 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb344e000 == 73 [pid = 1848] [id = 172] 16:38:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3baa1d0000) [pid = 1848] [serial = 516] [outer = (nil)] 16:38:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3baa8e8800) [pid = 1848] [serial = 517] [outer = 0x7f3baa1d0000] 16:38:22 INFO - PROCESS | 1848 | 1462318702334 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3babb5b800) [pid = 1848] [serial = 518] [outer = 0x7f3baa1d0000] 16:38:23 INFO - PROCESS | 1848 | 1462318703156 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:38:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:38:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1126ms 16:38:23 INFO - PROCESS | 1848 | 1462318703202 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 1848 | 1462318703205 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:38:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:38:23 INFO - PROCESS | 1848 | 1462318703217 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 1848 | 1462318703219 Marionette TRACE conn3 <- [1,662,null,{}] 16:38:23 INFO - PROCESS | 1848 | 1462318703224 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:23 INFO - PROCESS | 1848 | 1462318703431 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:38:23 INFO - PROCESS | 1848 | 1462318703465 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb6116800 == 74 [pid = 1848] [id = 173] 16:38:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3bafa32000) [pid = 1848] [serial = 519] [outer = (nil)] 16:38:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3bb190a400) [pid = 1848] [serial = 520] [outer = 0x7f3bafa32000] 16:38:23 INFO - PROCESS | 1848 | 1462318703526 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3bb272c400) [pid = 1848] [serial = 521] [outer = 0x7f3bafa32000] 16:38:24 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3ba7ccf800) [pid = 1848] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:38:24 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3bad4bb800) [pid = 1848] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:38:24 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3ba78a5c00) [pid = 1848] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:38:24 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3ba7b7d800) [pid = 1848] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:38:24 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3baa4bcc00) [pid = 1848] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:38:24 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3baa14c800) [pid = 1848] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:38:24 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:24 INFO - PROCESS | 1848 | 1462318704388 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:38:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:38:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1224ms 16:38:24 INFO - PROCESS | 1848 | 1462318704443 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:38:24 INFO - PROCESS | 1848 | 1462318704446 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:38:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:38:24 INFO - PROCESS | 1848 | 1462318704452 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 1848 | 1462318704453 Marionette TRACE conn3 <- [1,666,null,{}] 16:38:24 INFO - PROCESS | 1848 | 1462318704459 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:24 INFO - PROCESS | 1848 | 1462318704596 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:38:24 INFO - PROCESS | 1848 | 1462318704706 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bba011800 == 75 [pid = 1848] [id = 174] 16:38:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3ba78aa800) [pid = 1848] [serial = 522] [outer = (nil)] 16:38:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3baefd6400) [pid = 1848] [serial = 523] [outer = 0x7f3ba78aa800] 16:38:24 INFO - PROCESS | 1848 | 1462318704764 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3bb2ca6000) [pid = 1848] [serial = 524] [outer = 0x7f3ba78aa800] 16:38:25 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:25 INFO - PROCESS | 1848 | 1462318705443 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:38:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:38:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1024ms 16:38:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:38:25 INFO - PROCESS | 1848 | 1462318705476 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:38:25 INFO - PROCESS | 1848 | 1462318705479 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:38:25 INFO - PROCESS | 1848 | 1462318705483 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - PROCESS | 1848 | 1462318705487 Marionette TRACE conn3 <- [1,670,null,{}] 16:38:25 INFO - PROCESS | 1848 | 1462318705491 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:25 INFO - PROCESS | 1848 | 1462318705666 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:38:25 INFO - PROCESS | 1848 | 1462318705683 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1a34800 == 76 [pid = 1848] [id = 175] 16:38:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3ba4757000) [pid = 1848] [serial = 525] [outer = (nil)] 16:38:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3bb374e000) [pid = 1848] [serial = 526] [outer = 0x7f3ba4757000] 16:38:25 INFO - PROCESS | 1848 | 1462318705745 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3bb4508c00) [pid = 1848] [serial = 527] [outer = 0x7f3ba4757000] 16:38:26 INFO - PROCESS | 1848 | 1462318706753 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:38:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:38:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1329ms 16:38:26 INFO - PROCESS | 1848 | 1462318706814 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:38:26 INFO - PROCESS | 1848 | 1462318706820 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:38:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:38:26 INFO - PROCESS | 1848 | 1462318706827 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - PROCESS | 1848 | 1462318706833 Marionette TRACE conn3 <- [1,674,null,{}] 16:38:26 INFO - PROCESS | 1848 | 1462318706842 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:27 INFO - PROCESS | 1848 | 1462318707011 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:38:27 INFO - PROCESS | 1848 | 1462318707158 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa307800 == 77 [pid = 1848] [id = 176] 16:38:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3ba4761c00) [pid = 1848] [serial = 528] [outer = (nil)] 16:38:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3ba7b77400) [pid = 1848] [serial = 529] [outer = 0x7f3ba4761c00] 16:38:27 INFO - PROCESS | 1848 | 1462318707229 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3ba7cd7000) [pid = 1848] [serial = 530] [outer = 0x7f3ba4761c00] 16:38:27 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:28 INFO - PROCESS | 1848 | 1462318708129 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:38:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:38:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1333ms 16:38:28 INFO - PROCESS | 1848 | 1462318708160 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 1848 | 1462318708167 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:38:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:38:28 INFO - PROCESS | 1848 | 1462318708177 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 1848 | 1462318708180 Marionette TRACE conn3 <- [1,678,null,{}] 16:38:28 INFO - PROCESS | 1848 | 1462318708185 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:28 INFO - PROCESS | 1848 | 1462318708342 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:38:28 INFO - PROCESS | 1848 | 1462318708496 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb386e000 == 78 [pid = 1848] [id = 177] 16:38:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3ba96f2c00) [pid = 1848] [serial = 531] [outer = (nil)] 16:38:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3baa03ac00) [pid = 1848] [serial = 532] [outer = 0x7f3ba96f2c00] 16:38:28 INFO - PROCESS | 1848 | 1462318708564 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3baa1d2800) [pid = 1848] [serial = 533] [outer = 0x7f3ba96f2c00] 16:38:29 INFO - PROCESS | 1848 | 1462318709462 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:38:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:38:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1333ms 16:38:29 INFO - PROCESS | 1848 | 1462318709510 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 1848 | 1462318709514 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:38:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:38:29 INFO - PROCESS | 1848 | 1462318709520 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 1848 | 1462318709525 Marionette TRACE conn3 <- [1,682,null,{}] 16:38:29 INFO - PROCESS | 1848 | 1462318709541 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:29 INFO - PROCESS | 1848 | 1462318709709 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:38:29 INFO - PROCESS | 1848 | 1462318709857 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc57bd000 == 79 [pid = 1848] [id = 178] 16:38:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3baa1ca800) [pid = 1848] [serial = 534] [outer = (nil)] 16:38:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3baa8ecc00) [pid = 1848] [serial = 535] [outer = 0x7f3baa1ca800] 16:38:29 INFO - PROCESS | 1848 | 1462318709929 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3bb06a5800) [pid = 1848] [serial = 536] [outer = 0x7f3baa1ca800] 16:38:31 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:31 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:38:31 INFO - PROCESS | 1848 | 1462318711239 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:38:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:38:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1736ms 16:38:31 INFO - PROCESS | 1848 | 1462318711259 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:38:31 INFO - PROCESS | 1848 | 1462318711267 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:38:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:38:31 INFO - PROCESS | 1848 | 1462318711312 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 1848 | 1462318711316 Marionette TRACE conn3 <- [1,686,null,{}] 16:38:31 INFO - PROCESS | 1848 | 1462318711370 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:31 INFO - PROCESS | 1848 | 1462318711517 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:38:31 INFO - PROCESS | 1848 | 1462318711661 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc8956000 == 80 [pid = 1848] [id = 179] 16:38:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3baa1cac00) [pid = 1848] [serial = 537] [outer = (nil)] 16:38:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3bb34d6400) [pid = 1848] [serial = 538] [outer = 0x7f3baa1cac00] 16:38:31 INFO - PROCESS | 1848 | 1462318711731 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3bb4511800) [pid = 1848] [serial = 539] [outer = 0x7f3baa1cac00] 16:38:32 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:32 INFO - PROCESS | 1848 | 1462318712936 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:38:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:38:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1681ms 16:38:32 INFO - PROCESS | 1848 | 1462318712992 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 1848 | 1462318712994 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:38:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:38:33 INFO - PROCESS | 1848 | 1462318713001 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 1848 | 1462318713003 Marionette TRACE conn3 <- [1,690,null,{}] 16:38:33 INFO - PROCESS | 1848 | 1462318713008 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:33 INFO - PROCESS | 1848 | 1462318713234 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:38:33 INFO - PROCESS | 1848 | 1462318713358 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba872f800 == 81 [pid = 1848] [id = 180] 16:38:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3ba3fddc00) [pid = 1848] [serial = 540] [outer = (nil)] 16:38:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3ba3fe9400) [pid = 1848] [serial = 541] [outer = 0x7f3ba3fddc00] 16:38:33 INFO - PROCESS | 1848 | 1462318713425 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3bb0c3f800) [pid = 1848] [serial = 542] [outer = 0x7f3ba3fddc00] 16:38:34 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:34 INFO - PROCESS | 1848 | 1462318714601 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:38:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:38:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1628ms 16:38:34 INFO - PROCESS | 1848 | 1462318714629 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:38:34 INFO - PROCESS | 1848 | 1462318714632 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:38:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:38:34 INFO - PROCESS | 1848 | 1462318714638 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 1848 | 1462318714641 Marionette TRACE conn3 <- [1,694,null,{}] 16:38:34 INFO - PROCESS | 1848 | 1462318714646 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:34 INFO - PROCESS | 1848 | 1462318714903 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:38:35 INFO - PROCESS | 1848 | 1462318715028 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1f19000 == 82 [pid = 1848] [id = 181] 16:38:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3ba3fdd000) [pid = 1848] [serial = 543] [outer = (nil)] 16:38:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3ba97d4c00) [pid = 1848] [serial = 544] [outer = 0x7f3ba3fdd000] 16:38:35 INFO - PROCESS | 1848 | 1462318715097 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3bb20c4c00) [pid = 1848] [serial = 545] [outer = 0x7f3ba3fdd000] 16:38:36 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:36 INFO - PROCESS | 1848 | 1462318716549 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:38:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:38:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1929ms 16:38:36 INFO - PROCESS | 1848 | 1462318716567 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:38:36 INFO - PROCESS | 1848 | 1462318716576 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:38:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:38:36 INFO - PROCESS | 1848 | 1462318716593 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 1848 | 1462318716597 Marionette TRACE conn3 <- [1,698,null,{}] 16:38:36 INFO - PROCESS | 1848 | 1462318716609 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:36 INFO - PROCESS | 1848 | 1462318716825 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:38:36 INFO - PROCESS | 1848 | 1462318716981 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba48ad800 == 83 [pid = 1848] [id = 182] 16:38:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3ba467a800) [pid = 1848] [serial = 546] [outer = (nil)] 16:38:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3ba4753800) [pid = 1848] [serial = 547] [outer = 0x7f3ba467a800] 16:38:37 INFO - PROCESS | 1848 | 1462318717045 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3ba475ec00) [pid = 1848] [serial = 548] [outer = 0x7f3ba467a800] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bba011800 == 82 [pid = 1848] [id = 174] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb6116800 == 81 [pid = 1848] [id = 173] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3ba9a72800) [pid = 1848] [serial = 480] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3bb0c40000) [pid = 1848] [serial = 447] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3bb4507800) [pid = 1848] [serial = 450] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3ba3bcf800) [pid = 1848] [serial = 456] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3bb4511400) [pid = 1848] [serial = 453] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb344e000 == 80 [pid = 1848] [id = 172] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba7a8b800 == 79 [pid = 1848] [id = 171] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babc63800 == 78 [pid = 1848] [id = 170] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba7a8c000 == 77 [pid = 1848] [id = 169] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa9af800 == 76 [pid = 1848] [id = 168] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2ea5800 == 75 [pid = 1848] [id = 167] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa9b7800 == 74 [pid = 1848] [id = 166] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba48bc800 == 73 [pid = 1848] [id = 165] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bca1b0000 == 72 [pid = 1848] [id = 164] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bbfcc0800 == 71 [pid = 1848] [id = 163] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb0a9e800 == 70 [pid = 1848] [id = 162] 16:38:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba97ab000 == 69 [pid = 1848] [id = 161] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3ba7cd6000) [pid = 1848] [serial = 474] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3ba7cedc00) [pid = 1848] [serial = 441] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3bb2046c00) [pid = 1848] [serial = 468] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3bb2ca4000) [pid = 1848] [serial = 469] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3baa2cbc00) [pid = 1848] [serial = 444] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3ba78aec00) [pid = 1848] [serial = 477] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3ba7cdac00) [pid = 1848] [serial = 475] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3ba96e4400) [pid = 1848] [serial = 463] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3ba7cf1400) [pid = 1848] [serial = 462] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3bb3c77c00) [pid = 1848] [serial = 471] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3baa2c9400) [pid = 1848] [serial = 459] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3bab982000) [pid = 1848] [serial = 465] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3bad4b5800) [pid = 1848] [serial = 466] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3ba9d8c000) [pid = 1848] [serial = 265] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3bb450f000) [pid = 1848] [serial = 472] [outer = (nil)] [url = about:blank] 16:38:37 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3baa445800) [pid = 1848] [serial = 478] [outer = (nil)] [url = about:blank] 16:38:38 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:38 INFO - PROCESS | 1848 | 1462318718233 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:38:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:38:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1693ms 16:38:38 INFO - PROCESS | 1848 | 1462318718285 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 1848 | 1462318718291 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:38:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:38:38 INFO - PROCESS | 1848 | 1462318718311 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 1848 | 1462318718315 Marionette TRACE conn3 <- [1,702,null,{}] 16:38:38 INFO - PROCESS | 1848 | 1462318718321 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:38 INFO - PROCESS | 1848 | 1462318718527 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:38:38 INFO - PROCESS | 1848 | 1462318718647 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba99ad000 == 70 [pid = 1848] [id = 183] 16:38:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3ba467d000) [pid = 1848] [serial = 549] [outer = (nil)] 16:38:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3ba7980400) [pid = 1848] [serial = 550] [outer = 0x7f3ba467d000] 16:38:38 INFO - PROCESS | 1848 | 1462318718704 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3ba7cefc00) [pid = 1848] [serial = 551] [outer = 0x7f3ba467d000] 16:38:39 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:39 INFO - PROCESS | 1848 | 1462318719823 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:38:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:38:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1532ms 16:38:39 INFO - PROCESS | 1848 | 1462318719841 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 1848 | 1462318719844 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:38:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:38:39 INFO - PROCESS | 1848 | 1462318719851 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 1848 | 1462318719856 Marionette TRACE conn3 <- [1,706,null,{}] 16:38:39 INFO - PROCESS | 1848 | 1462318719883 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:40 INFO - PROCESS | 1848 | 1462318720098 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:38:40 INFO - PROCESS | 1848 | 1462318720130 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad2df000 == 71 [pid = 1848] [id = 184] 16:38:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3ba97d4000) [pid = 1848] [serial = 552] [outer = (nil)] 16:38:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3ba9a6a800) [pid = 1848] [serial = 553] [outer = 0x7f3ba97d4000] 16:38:40 INFO - PROCESS | 1848 | 1462318720190 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3ba9d97400) [pid = 1848] [serial = 554] [outer = 0x7f3ba97d4000] 16:38:41 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:41 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3ba7cf0c00) [pid = 1848] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:38:41 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3ba78ae400) [pid = 1848] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:38:41 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3ba9a6e400) [pid = 1848] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:38:41 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3ba3c3a400) [pid = 1848] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:38:41 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3ba7b81000) [pid = 1848] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:38:41 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3baa1d0000) [pid = 1848] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:38:41 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3baa150c00) [pid = 1848] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:38:41 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3bafa32000) [pid = 1848] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:38:41 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3ba78aa800) [pid = 1848] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:38:41 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3bad4ba800) [pid = 1848] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:38:41 INFO - PROCESS | 1848 | 1462318721458 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:38:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1647ms 16:38:41 INFO - PROCESS | 1848 | 1462318721497 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 1848 | 1462318721503 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:38:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:38:41 INFO - PROCESS | 1848 | 1462318721621 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 1848 | 1462318721627 Marionette TRACE conn3 <- [1,710,null,{}] 16:38:41 INFO - PROCESS | 1848 | 1462318721636 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:41 INFO - PROCESS | 1848 | 1462318721839 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:38:42 INFO - PROCESS | 1848 | 1462318721989 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8733000 == 72 [pid = 1848] [id = 185] 16:38:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3ba4754800) [pid = 1848] [serial = 555] [outer = (nil)] 16:38:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3ba475d800) [pid = 1848] [serial = 556] [outer = 0x7f3ba4754800] 16:38:42 INFO - PROCESS | 1848 | 1462318722064 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3ba797c400) [pid = 1848] [serial = 557] [outer = 0x7f3ba4754800] 16:38:43 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:43 INFO - PROCESS | 1848 | 1462318723319 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:38:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:38:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1807ms 16:38:43 INFO - PROCESS | 1848 | 1462318723359 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 1848 | 1462318723367 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:38:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:38:43 INFO - PROCESS | 1848 | 1462318723377 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 1848 | 1462318723380 Marionette TRACE conn3 <- [1,714,null,{}] 16:38:43 INFO - PROCESS | 1848 | 1462318723387 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:43 INFO - PROCESS | 1848 | 1462318723592 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:38:43 INFO - PROCESS | 1848 | 1462318723742 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babc49800 == 73 [pid = 1848] [id = 186] 16:38:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3ba78a5400) [pid = 1848] [serial = 558] [outer = (nil)] 16:38:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3ba96e4400) [pid = 1848] [serial = 559] [outer = 0x7f3ba78a5400] 16:38:43 INFO - PROCESS | 1848 | 1462318723815 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3ba9a68800) [pid = 1848] [serial = 560] [outer = 0x7f3ba78a5400] 16:38:45 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:45 INFO - PROCESS | 1848 | 1462318725109 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:38:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1779ms 16:38:45 INFO - PROCESS | 1848 | 1462318725263 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:38:45 INFO - PROCESS | 1848 | 1462318725266 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:38:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:38:45 INFO - PROCESS | 1848 | 1462318725281 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 1848 | 1462318725285 Marionette TRACE conn3 <- [1,718,null,{}] 16:38:45 INFO - PROCESS | 1848 | 1462318725301 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:45 INFO - PROCESS | 1848 | 1462318725463 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:38:45 INFO - PROCESS | 1848 | 1462318725612 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2921000 == 74 [pid = 1848] [id = 187] 16:38:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3ba9a69400) [pid = 1848] [serial = 561] [outer = (nil)] 16:38:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3baa085800) [pid = 1848] [serial = 562] [outer = 0x7f3ba9a69400] 16:38:45 INFO - PROCESS | 1848 | 1462318725686 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3baa4b7400) [pid = 1848] [serial = 563] [outer = 0x7f3ba9a69400] 16:38:46 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:46 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:38:46 INFO - PROCESS | 1848 | 1462318726979 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:38:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1737ms 16:38:47 INFO - PROCESS | 1848 | 1462318727016 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 1848 | 1462318727020 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:38:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:38:47 INFO - PROCESS | 1848 | 1462318727083 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 1848 | 1462318727087 Marionette TRACE conn3 <- [1,722,null,{}] 16:38:47 INFO - PROCESS | 1848 | 1462318727095 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:47 INFO - PROCESS | 1848 | 1462318727242 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:38:47 INFO - PROCESS | 1848 | 1462318727387 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3cd9800 == 75 [pid = 1848] [id = 188] 16:38:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3ba9a73400) [pid = 1848] [serial = 564] [outer = (nil)] 16:38:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3babb5b400) [pid = 1848] [serial = 565] [outer = 0x7f3ba9a73400] 16:38:47 INFO - PROCESS | 1848 | 1462318727456 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3bad1cb400) [pid = 1848] [serial = 566] [outer = 0x7f3ba9a73400] 16:38:48 INFO - PROCESS | 1848 | 1462318728283 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 1848 | 1462318728344 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:38:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:38:48 INFO - PROCESS | 1848 | 1462318728351 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 1848 | 1462318728355 Marionette TRACE conn3 <- [1,726,null,{}] 16:38:48 INFO - PROCESS | 1848 | 1462318728360 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:48 INFO - PROCESS | 1848 | 1462318728506 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:38:48 INFO - PROCESS | 1848 | 1462318728665 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0c84800 == 76 [pid = 1848] [id = 189] 16:38:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3ba3bcf800) [pid = 1848] [serial = 567] [outer = (nil)] 16:38:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3ba467d800) [pid = 1848] [serial = 568] [outer = 0x7f3ba3bcf800] 16:38:48 INFO - PROCESS | 1848 | 1462318728733 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3baefab400) [pid = 1848] [serial = 569] [outer = 0x7f3ba3bcf800] 16:38:49 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:49 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:38:49 INFO - PROCESS | 1848 | 1462318729609 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:38:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:38:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1335ms 16:38:49 INFO - PROCESS | 1848 | 1462318729687 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:38:49 INFO - PROCESS | 1848 | 1462318729690 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:38:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:38:49 INFO - PROCESS | 1848 | 1462318729696 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 1848 | 1462318729699 Marionette TRACE conn3 <- [1,730,null,{}] 16:38:49 INFO - PROCESS | 1848 | 1462318729704 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:50 INFO - PROCESS | 1848 | 1462318730089 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:38:50 INFO - PROCESS | 1848 | 1462318730308 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba99aa800 == 77 [pid = 1848] [id = 190] 16:38:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3ba3fe7000) [pid = 1848] [serial = 570] [outer = (nil)] 16:38:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3ba4676000) [pid = 1848] [serial = 571] [outer = 0x7f3ba3fe7000] 16:38:50 INFO - PROCESS | 1848 | 1462318730371 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3ba78a6c00) [pid = 1848] [serial = 572] [outer = 0x7f3ba3fe7000] 16:38:51 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:51 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:38:51 INFO - PROCESS | 1848 | 1462318731216 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:38:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:38:51 INFO - PROCESS | 1848 | 1462318731290 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:38:51 INFO - PROCESS | 1848 | 1462318731300 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 1848 | 1462318731310 Marionette TRACE conn3 <- [1,734,null,{}] 16:38:51 INFO - PROCESS | 1848 | 1462318731322 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:51 INFO - PROCESS | 1848 | 1462318731519 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:38:51 INFO - PROCESS | 1848 | 1462318731723 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8727000 == 78 [pid = 1848] [id = 191] 16:38:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3ba7b80000) [pid = 1848] [serial = 573] [outer = (nil)] 16:38:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3ba97d2c00) [pid = 1848] [serial = 574] [outer = 0x7f3ba7b80000] 16:38:51 INFO - PROCESS | 1848 | 1462318731838 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3ba97e1400) [pid = 1848] [serial = 575] [outer = 0x7f3ba7b80000] 16:38:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babc5d000 == 77 [pid = 1848] [id = 24] 16:38:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1b51800 == 76 [pid = 1848] [id = 15] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3ba7cdc400) [pid = 1848] [serial = 487] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3ba78aac00) [pid = 1848] [serial = 484] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3babcad000) [pid = 1848] [serial = 490] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3bb374e000) [pid = 1848] [serial = 526] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba99ad000 == 75 [pid = 1848] [id = 183] 16:38:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba48ad800 == 74 [pid = 1848] [id = 182] 16:38:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb386e000 == 73 [pid = 1848] [id = 177] 16:38:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa307800 == 72 [pid = 1848] [id = 176] 16:38:52 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:52 INFO - PROCESS | 1848 | 1462318732664 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:38:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1395ms 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3bb2ca6000) [pid = 1848] [serial = 524] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3bb272c400) [pid = 1848] [serial = 521] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3baefd6400) [pid = 1848] [serial = 523] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3babb5b800) [pid = 1848] [serial = 518] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3baa643400) [pid = 1848] [serial = 515] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3bc602b400) [pid = 1848] [serial = 397] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3bb9d9fc00) [pid = 1848] [serial = 439] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3ba9a77000) [pid = 1848] [serial = 481] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3ba9d91000) [pid = 1848] [serial = 511] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3baa150800) [pid = 1848] [serial = 512] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3ba78a5000) [pid = 1848] [serial = 506] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3ba475c000) [pid = 1848] [serial = 505] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3ba7ccfc00) [pid = 1848] [serial = 508] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3ba7cda000) [pid = 1848] [serial = 509] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3baa8e8800) [pid = 1848] [serial = 517] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3baa4b4400) [pid = 1848] [serial = 514] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3bb06a5400) [pid = 1848] [serial = 493] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3baa8ec000) [pid = 1848] [serial = 496] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3bc0a6fc00) [pid = 1848] [serial = 499] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3ba475bc00) [pid = 1848] [serial = 502] [outer = (nil)] [url = about:blank] 16:38:52 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3bb190a400) [pid = 1848] [serial = 520] [outer = (nil)] [url = about:blank] 16:38:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:38:52 INFO - PROCESS | 1848 | 1462318732717 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 1848 | 1462318732720 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:38:52 INFO - PROCESS | 1848 | 1462318732728 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 1848 | 1462318732731 Marionette TRACE conn3 <- [1,738,null,{}] 16:38:52 INFO - PROCESS | 1848 | 1462318732736 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:52 INFO - PROCESS | 1848 | 1462318732888 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:38:53 INFO - PROCESS | 1848 | 1462318733046 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba99af800 == 73 [pid = 1848] [id = 192] 16:38:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3ba78aac00) [pid = 1848] [serial = 576] [outer = (nil)] 16:38:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3baa1ccc00) [pid = 1848] [serial = 577] [outer = 0x7f3ba78aac00] 16:38:53 INFO - PROCESS | 1848 | 1462318733115 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3baa44e800) [pid = 1848] [serial = 578] [outer = 0x7f3ba78aac00] 16:38:54 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:54 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:38:54 INFO - PROCESS | 1848 | 1462318734265 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:38:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:38:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1582ms 16:38:54 INFO - PROCESS | 1848 | 1462318734309 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:38:54 INFO - PROCESS | 1848 | 1462318734314 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:38:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:38:54 INFO - PROCESS | 1848 | 1462318734330 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 1848 | 1462318734336 Marionette TRACE conn3 <- [1,742,null,{}] 16:38:54 INFO - PROCESS | 1848 | 1462318734341 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:54 INFO - PROCESS | 1848 | 1462318734539 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:38:54 INFO - PROCESS | 1848 | 1462318734653 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb345c800 == 74 [pid = 1848] [id = 193] 16:38:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3ba7cd9400) [pid = 1848] [serial = 579] [outer = (nil)] 16:38:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3bab987c00) [pid = 1848] [serial = 580] [outer = 0x7f3ba7cd9400] 16:38:54 INFO - PROCESS | 1848 | 1462318734712 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3bb1be4800) [pid = 1848] [serial = 581] [outer = 0x7f3ba7cd9400] 16:38:55 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:55 INFO - PROCESS | 1848 | 1462318735859 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:38:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1588ms 16:38:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:38:55 INFO - PROCESS | 1848 | 1462318735912 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 1848 | 1462318735915 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:38:55 INFO - PROCESS | 1848 | 1462318735920 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 1848 | 1462318735923 Marionette TRACE conn3 <- [1,746,null,{}] 16:38:55 INFO - PROCESS | 1848 | 1462318735928 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:56 INFO - PROCESS | 1848 | 1462318736105 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:38:56 INFO - PROCESS | 1848 | 1462318736204 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb9e92800 == 75 [pid = 1848] [id = 194] 16:38:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3bb1611400) [pid = 1848] [serial = 582] [outer = (nil)] 16:38:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3bb2c47c00) [pid = 1848] [serial = 583] [outer = 0x7f3bb1611400] 16:38:56 INFO - PROCESS | 1848 | 1462318736264 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3bb35ac000) [pid = 1848] [serial = 584] [outer = 0x7f3bb1611400] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3ba467d000) [pid = 1848] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3bb14e3400) [pid = 1848] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3baa64a000) [pid = 1848] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3bad4b6c00) [pid = 1848] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3bb0c45000) [pid = 1848] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3ba3bc6400) [pid = 1848] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3ba78a8400) [pid = 1848] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3baa44bc00) [pid = 1848] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3bb636ac00) [pid = 1848] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3bb4502400) [pid = 1848] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3baa4bf400) [pid = 1848] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3bad4c3000) [pid = 1848] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3ba78a7c00) [pid = 1848] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3ba7cf9000) [pid = 1848] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3ba7988400) [pid = 1848] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3bb20b5800) [pid = 1848] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3bb0466400) [pid = 1848] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3ba467a800) [pid = 1848] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3ba3fdd000) [pid = 1848] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3bb0c44800) [pid = 1848] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3baa14f800) [pid = 1848] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3bc1dea800) [pid = 1848] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3baa2ccc00) [pid = 1848] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3baa1cc000) [pid = 1848] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3ba3bc9400) [pid = 1848] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3ba7983400) [pid = 1848] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3bc1c60400) [pid = 1848] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3babca8400) [pid = 1848] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3ba96ed800) [pid = 1848] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:38:56 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3bb61dd000) [pid = 1848] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:38:57 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:57 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:57 INFO - PROCESS | 1848 | 1462318737602 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:38:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:38:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1737ms 16:38:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:38:57 INFO - PROCESS | 1848 | 1462318737657 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:38:57 INFO - PROCESS | 1848 | 1462318737659 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:38:57 INFO - PROCESS | 1848 | 1462318737665 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 1848 | 1462318737668 Marionette TRACE conn3 <- [1,750,null,{}] 16:38:57 INFO - PROCESS | 1848 | 1462318737672 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:57 INFO - PROCESS | 1848 | 1462318737805 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:38:57 INFO - PROCESS | 1848 | 1462318737986 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba44b0800 == 76 [pid = 1848] [id = 195] 16:38:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3baa450000) [pid = 1848] [serial = 585] [outer = (nil)] 16:38:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3baa641000) [pid = 1848] [serial = 586] [outer = 0x7f3baa450000] 16:38:58 INFO - PROCESS | 1848 | 1462318738066 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3bb2ca8000) [pid = 1848] [serial = 587] [outer = 0x7f3baa450000] 16:38:59 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:38:59 INFO - PROCESS | 1848 | 1462318739199 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:38:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:38:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1584ms 16:38:59 INFO - PROCESS | 1848 | 1462318739248 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 1848 | 1462318739252 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:38:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:38:59 INFO - PROCESS | 1848 | 1462318739260 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 1848 | 1462318739264 Marionette TRACE conn3 <- [1,754,null,{}] 16:38:59 INFO - PROCESS | 1848 | 1462318739272 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:59 INFO - PROCESS | 1848 | 1462318739539 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:38:59 INFO - PROCESS | 1848 | 1462318739666 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9c1800 == 77 [pid = 1848] [id = 196] 16:38:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3ba7cfa400) [pid = 1848] [serial = 588] [outer = (nil)] 16:38:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3ba97d9800) [pid = 1848] [serial = 589] [outer = 0x7f3ba7cfa400] 16:38:59 INFO - PROCESS | 1848 | 1462318739740 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3ba9d91000) [pid = 1848] [serial = 590] [outer = 0x7f3ba7cfa400] 16:39:00 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:01 INFO - PROCESS | 1848 | 1462318741041 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:39:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1836ms 16:39:01 INFO - PROCESS | 1848 | 1462318741104 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 1848 | 1462318741113 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:39:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:39:01 INFO - PROCESS | 1848 | 1462318741140 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 1848 | 1462318741145 Marionette TRACE conn3 <- [1,758,null,{}] 16:39:01 INFO - PROCESS | 1848 | 1462318741150 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:01 INFO - PROCESS | 1848 | 1462318741309 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:39:01 INFO - PROCESS | 1848 | 1462318741469 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bba01c800 == 78 [pid = 1848] [id = 197] 16:39:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3ba96e5400) [pid = 1848] [serial = 591] [outer = (nil)] 16:39:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3baa44d800) [pid = 1848] [serial = 592] [outer = 0x7f3ba96e5400] 16:39:01 INFO - PROCESS | 1848 | 1462318741540 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3babb5b800) [pid = 1848] [serial = 593] [outer = 0x7f3ba96e5400] 16:39:02 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:02 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:39:02 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:02 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:02 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:02 INFO - PROCESS | 1848 | 1462318742417 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:39:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1339ms 16:39:02 INFO - PROCESS | 1848 | 1462318742476 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 1848 | 1462318742479 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:39:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:39:02 INFO - PROCESS | 1848 | 1462318742486 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 1848 | 1462318742491 Marionette TRACE conn3 <- [1,762,null,{}] 16:39:02 INFO - PROCESS | 1848 | 1462318742506 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:02 INFO - PROCESS | 1848 | 1462318742712 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:39:02 INFO - PROCESS | 1848 | 1462318742866 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc5237800 == 79 [pid = 1848] [id = 198] 16:39:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3baa145400) [pid = 1848] [serial = 594] [outer = (nil)] 16:39:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3bb3a94800) [pid = 1848] [serial = 595] [outer = 0x7f3baa145400] 16:39:03 INFO - PROCESS | 1848 | 1462318743041 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3bb44e3000) [pid = 1848] [serial = 596] [outer = 0x7f3baa145400] 16:39:04 INFO - PROCESS | 1848 | 1462318744288 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:39:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1838ms 16:39:04 INFO - PROCESS | 1848 | 1462318744324 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:39:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:39:04 INFO - PROCESS | 1848 | 1462318744328 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:39:04 INFO - PROCESS | 1848 | 1462318744334 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 1848 | 1462318744337 Marionette TRACE conn3 <- [1,766,null,{}] 16:39:04 INFO - PROCESS | 1848 | 1462318744342 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:04 INFO - PROCESS | 1848 | 1462318744550 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:39:04 INFO - PROCESS | 1848 | 1462318744717 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc5a2d000 == 80 [pid = 1848] [id = 199] 16:39:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3ba4757c00) [pid = 1848] [serial = 597] [outer = (nil)] 16:39:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3bb6371400) [pid = 1848] [serial = 598] [outer = 0x7f3ba4757c00] 16:39:04 INFO - PROCESS | 1848 | 1462318744786 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3bb6f90000) [pid = 1848] [serial = 599] [outer = 0x7f3ba4757c00] 16:39:05 INFO - PROCESS | 1848 | 1462318745986 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:39:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:39:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1729ms 16:39:06 INFO - PROCESS | 1848 | 1462318746063 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:39:06 INFO - PROCESS | 1848 | 1462318746066 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:39:06 INFO - PROCESS | 1848 | 1462318746072 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 1848 | 1462318746075 Marionette TRACE conn3 <- [1,770,null,{}] 16:39:06 INFO - PROCESS | 1848 | 1462318746080 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:06 INFO - PROCESS | 1848 | 1462318746287 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:39:06 INFO - PROCESS | 1848 | 1462318746452 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba44b1000 == 81 [pid = 1848] [id = 200] 16:39:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3ba3bc4c00) [pid = 1848] [serial = 600] [outer = (nil)] 16:39:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3ba3c3c400) [pid = 1848] [serial = 601] [outer = 0x7f3ba3bc4c00] 16:39:06 INFO - PROCESS | 1848 | 1462318746528 Marionette DEBUG loaded listener.js 16:39:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3ba7987000) [pid = 1848] [serial = 602] [outer = 0x7f3ba3bc4c00] 16:39:07 INFO - PROCESS | 1848 | 1462318747627 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1628ms 16:39:07 INFO - PROCESS | 1848 | 1462318747702 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:39:07 INFO - PROCESS | 1848 | 1462318747707 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:39:07 INFO - PROCESS | 1848 | 1462318747715 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 1848 | 1462318747720 Marionette TRACE conn3 <- [1,774,null,{}] 16:39:07 INFO - PROCESS | 1848 | 1462318747728 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:07 INFO - PROCESS | 1848 | 1462318747931 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:39:08 INFO - PROCESS | 1848 | 1462318748196 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9a3000 == 82 [pid = 1848] [id = 201] 16:39:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3ba78a6000) [pid = 1848] [serial = 603] [outer = (nil)] 16:39:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3ba7b7e000) [pid = 1848] [serial = 604] [outer = 0x7f3ba78a6000] 16:39:08 INFO - PROCESS | 1848 | 1462318748273 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3ba7cf6400) [pid = 1848] [serial = 605] [outer = 0x7f3ba78a6000] 16:39:09 INFO - PROCESS | 1848 | 1462318749209 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1536ms 16:39:09 INFO - PROCESS | 1848 | 1462318749250 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 1848 | 1462318749258 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:39:09 INFO - PROCESS | 1848 | 1462318749267 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 1848 | 1462318749271 Marionette TRACE conn3 <- [1,778,null,{}] 16:39:09 INFO - PROCESS | 1848 | 1462318749276 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:09 INFO - PROCESS | 1848 | 1462318749497 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:39:09 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad2d4000 == 81 [pid = 1848] [id = 87] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3ba9a6a800) [pid = 1848] [serial = 553] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3baa8ecc00) [pid = 1848] [serial = 535] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3ba3fe9400) [pid = 1848] [serial = 541] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3bb34d6400) [pid = 1848] [serial = 538] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3cd9800 == 80 [pid = 1848] [id = 188] 16:39:09 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2921000 == 79 [pid = 1848] [id = 187] 16:39:09 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babc49800 == 78 [pid = 1848] [id = 186] 16:39:09 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8733000 == 77 [pid = 1848] [id = 185] 16:39:09 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc5a38800 == 76 [pid = 1848] [id = 160] 16:39:09 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad2df000 == 75 [pid = 1848] [id = 184] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3ba7cefc00) [pid = 1848] [serial = 551] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3ba7980400) [pid = 1848] [serial = 550] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3bc3e6a000) [pid = 1848] [serial = 409] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3bad4b8800) [pid = 1848] [serial = 491] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3bb2ca7000) [pid = 1848] [serial = 448] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3bb6369000) [pid = 1848] [serial = 406] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3bc1f21800) [pid = 1848] [serial = 457] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3ba9a6cc00) [pid = 1848] [serial = 488] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3baa4b9400) [pid = 1848] [serial = 400] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3bc8636400) [pid = 1848] [serial = 412] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3bbac4b000) [pid = 1848] [serial = 454] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3bad4c1000) [pid = 1848] [serial = 403] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3bb450ac00) [pid = 1848] [serial = 451] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3ba797e400) [pid = 1848] [serial = 485] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3baa4ba400) [pid = 1848] [serial = 445] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3ba7cf8c00) [pid = 1848] [serial = 442] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3bb374ec00) [pid = 1848] [serial = 328] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3bb3c82400) [pid = 1848] [serial = 364] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3ba475ec00) [pid = 1848] [serial = 548] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3ba97d4c00) [pid = 1848] [serial = 544] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3bb63d1800) [pid = 1848] [serial = 367] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3bc1c5bc00) [pid = 1848] [serial = 373] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3bc9f78400) [pid = 1848] [serial = 334] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3ba7b77400) [pid = 1848] [serial = 529] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3bad1cd000) [pid = 1848] [serial = 361] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3baa2d1400) [pid = 1848] [serial = 358] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3ba4753800) [pid = 1848] [serial = 547] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3bb20c4c00) [pid = 1848] [serial = 545] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3baa647000) [pid = 1848] [serial = 460] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3baa03ac00) [pid = 1848] [serial = 532] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3bc89e4400) [pid = 1848] [serial = 415] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3bc59b6400) [pid = 1848] [serial = 331] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3bc584b000) [pid = 1848] [serial = 286] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3bad1c8000) [pid = 1848] [serial = 325] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3bc0a73000) [pid = 1848] [serial = 370] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 1848 | 1462318749735 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba44b8000 == 76 [pid = 1848] [id = 202] 16:39:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3ba4753800) [pid = 1848] [serial = 606] [outer = (nil)] 16:39:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3ba7cf8c00) [pid = 1848] [serial = 607] [outer = 0x7f3ba4753800] 16:39:09 INFO - PROCESS | 1848 | 1462318749810 Marionette DEBUG loaded listener.js 16:39:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3baa03ac00) [pid = 1848] [serial = 608] [outer = 0x7f3ba4753800] 16:39:10 INFO - PROCESS | 1848 | 1462318750513 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1278ms 16:39:10 INFO - PROCESS | 1848 | 1462318750545 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 1848 | 1462318750548 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:39:10 INFO - PROCESS | 1848 | 1462318750554 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 1848 | 1462318750559 Marionette TRACE conn3 <- [1,782,null,{}] 16:39:10 INFO - PROCESS | 1848 | 1462318750573 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:10 INFO - PROCESS | 1848 | 1462318750711 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:39:10 INFO - PROCESS | 1848 | 1462318750731 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba99ad000 == 77 [pid = 1848] [id = 203] 16:39:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3baa2cbc00) [pid = 1848] [serial = 609] [outer = (nil)] 16:39:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3baa2d4c00) [pid = 1848] [serial = 610] [outer = 0x7f3baa2cbc00] 16:39:10 INFO - PROCESS | 1848 | 1462318750791 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3baa4c0400) [pid = 1848] [serial = 611] [outer = 0x7f3baa2cbc00] 16:39:11 INFO - PROCESS | 1848 | 1462318751519 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 985ms 16:39:11 INFO - PROCESS | 1848 | 1462318751555 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 1848 | 1462318751559 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:39:11 INFO - PROCESS | 1848 | 1462318751568 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - PROCESS | 1848 | 1462318751570 Marionette TRACE conn3 <- [1,786,null,{}] 16:39:11 INFO - PROCESS | 1848 | 1462318751574 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:11 INFO - PROCESS | 1848 | 1462318751711 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:39:11 INFO - PROCESS | 1848 | 1462318751727 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baefb8800 == 78 [pid = 1848] [id = 204] 16:39:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3baa150800) [pid = 1848] [serial = 612] [outer = (nil)] 16:39:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3bab989000) [pid = 1848] [serial = 613] [outer = 0x7f3baa150800] 16:39:11 INFO - PROCESS | 1848 | 1462318751784 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3babca9800) [pid = 1848] [serial = 614] [outer = 0x7f3baa150800] 16:39:12 INFO - PROCESS | 1848 | 1462318752595 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1076ms 16:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:39:12 INFO - PROCESS | 1848 | 1462318752688 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:39:12 INFO - PROCESS | 1848 | 1462318752690 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:39:12 INFO - PROCESS | 1848 | 1462318752697 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 1848 | 1462318752699 Marionette TRACE conn3 <- [1,790,null,{}] 16:39:12 INFO - PROCESS | 1848 | 1462318752704 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:12 INFO - PROCESS | 1848 | 1462318752886 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:39:12 INFO - PROCESS | 1848 | 1462318752912 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb276e000 == 79 [pid = 1848] [id = 205] 16:39:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3ba3bc9800) [pid = 1848] [serial = 615] [outer = (nil)] 16:39:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3bad1ca400) [pid = 1848] [serial = 616] [outer = 0x7f3ba3bc9800] 16:39:12 INFO - PROCESS | 1848 | 1462318752969 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3baefa2400) [pid = 1848] [serial = 617] [outer = 0x7f3ba3bc9800] 16:39:13 INFO - PROCESS | 1848 | 1462318753794 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1129ms 16:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:39:13 INFO - PROCESS | 1848 | 1462318753826 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 1848 | 1462318753828 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:39:13 INFO - PROCESS | 1848 | 1462318753834 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 1848 | 1462318753836 Marionette TRACE conn3 <- [1,794,null,{}] 16:39:13 INFO - PROCESS | 1848 | 1462318753841 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:14 INFO - PROCESS | 1848 | 1462318754179 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:39:14 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3bb1611400) [pid = 1848] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:39:14 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3ba3fe7000) [pid = 1848] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:39:14 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3ba7b80000) [pid = 1848] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:39:14 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3ba78aac00) [pid = 1848] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:39:14 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3ba7cd9400) [pid = 1848] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:39:14 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3baefa8c00) [pid = 1848] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:39:14 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3baa8e6c00) [pid = 1848] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:39:14 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3baab79800) [pid = 1848] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:39:14 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3ba4754000) [pid = 1848] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:39:14 INFO - PROCESS | 1848 | 1462318754269 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba48aa800 == 80 [pid = 1848] [id = 206] 16:39:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3ba3bc6400) [pid = 1848] [serial = 618] [outer = (nil)] 16:39:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3ba4754000) [pid = 1848] [serial = 619] [outer = 0x7f3ba3bc6400] 16:39:14 INFO - PROCESS | 1848 | 1462318754330 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3baad5f400) [pid = 1848] [serial = 620] [outer = 0x7f3ba3bc6400] 16:39:14 INFO - PROCESS | 1848 | 1462318754976 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1184ms 16:39:15 INFO - PROCESS | 1848 | 1462318755018 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 1848 | 1462318755021 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:39:15 INFO - PROCESS | 1848 | 1462318755026 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 1848 | 1462318755028 Marionette TRACE conn3 <- [1,798,null,{}] 16:39:15 INFO - PROCESS | 1848 | 1462318755033 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:15 INFO - PROCESS | 1848 | 1462318755206 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:39:15 INFO - PROCESS | 1848 | 1462318755228 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3880800 == 81 [pid = 1848] [id = 207] 16:39:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3ba3c30000) [pid = 1848] [serial = 621] [outer = (nil)] 16:39:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3bb20bdc00) [pid = 1848] [serial = 622] [outer = 0x7f3ba3c30000] 16:39:15 INFO - PROCESS | 1848 | 1462318755285 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3bb3c86000) [pid = 1848] [serial = 623] [outer = 0x7f3ba3c30000] 16:39:15 INFO - PROCESS | 1848 | 1462318755965 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 974ms 16:39:16 INFO - PROCESS | 1848 | 1462318756002 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 1848 | 1462318756005 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:39:16 INFO - PROCESS | 1848 | 1462318756010 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 1848 | 1462318756012 Marionette TRACE conn3 <- [1,802,null,{}] 16:39:16 INFO - PROCESS | 1848 | 1462318756017 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:16 INFO - PROCESS | 1848 | 1462318756149 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:39:16 INFO - PROCESS | 1848 | 1462318756350 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba47e1800 == 82 [pid = 1848] [id = 208] 16:39:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3ba3bc2400) [pid = 1848] [serial = 624] [outer = (nil)] 16:39:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3ba3fe4000) [pid = 1848] [serial = 625] [outer = 0x7f3ba3bc2400] 16:39:16 INFO - PROCESS | 1848 | 1462318756431 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3ba475ec00) [pid = 1848] [serial = 626] [outer = 0x7f3ba3bc2400] 16:39:17 INFO - PROCESS | 1848 | 1462318757391 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1428ms 16:39:17 INFO - PROCESS | 1848 | 1462318757440 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 1848 | 1462318757447 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:39:17 INFO - PROCESS | 1848 | 1462318757454 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - PROCESS | 1848 | 1462318757459 Marionette TRACE conn3 <- [1,806,null,{}] 16:39:17 INFO - PROCESS | 1848 | 1462318757466 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:17 INFO - PROCESS | 1848 | 1462318757634 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:39:17 INFO - PROCESS | 1848 | 1462318757786 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad2cf800 == 83 [pid = 1848] [id = 209] 16:39:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3ba78a5800) [pid = 1848] [serial = 627] [outer = (nil)] 16:39:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3ba9d97800) [pid = 1848] [serial = 628] [outer = 0x7f3ba78a5800] 16:39:17 INFO - PROCESS | 1848 | 1462318757863 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3baa14ac00) [pid = 1848] [serial = 629] [outer = 0x7f3ba78a5800] 16:39:18 INFO - PROCESS | 1848 | 1462318758766 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1386ms 16:39:18 INFO - PROCESS | 1848 | 1462318758843 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 1848 | 1462318758849 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:39:18 INFO - PROCESS | 1848 | 1462318758855 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 1848 | 1462318758858 Marionette TRACE conn3 <- [1,810,null,{}] 16:39:18 INFO - PROCESS | 1848 | 1462318758864 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:19 INFO - PROCESS | 1848 | 1462318759064 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:39:19 INFO - PROCESS | 1848 | 1462318759229 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bba00b800 == 84 [pid = 1848] [id = 210] 16:39:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3baa4bdc00) [pid = 1848] [serial = 630] [outer = (nil)] 16:39:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3babb5d800) [pid = 1848] [serial = 631] [outer = 0x7f3baa4bdc00] 16:39:19 INFO - PROCESS | 1848 | 1462318759378 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3baefdb400) [pid = 1848] [serial = 632] [outer = 0x7f3baa4bdc00] 16:39:20 INFO - PROCESS | 1848 | 1462318760242 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1436ms 16:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:39:20 INFO - PROCESS | 1848 | 1462318760292 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:39:20 INFO - PROCESS | 1848 | 1462318760295 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:39:20 INFO - PROCESS | 1848 | 1462318760311 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:39:20 INFO - PROCESS | 1848 | 1462318760319 Marionette TRACE conn3 <- [1,814,null,{}] 16:39:20 INFO - PROCESS | 1848 | 1462318760326 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:20 INFO - PROCESS | 1848 | 1462318760502 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:39:20 INFO - PROCESS | 1848 | 1462318760660 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc3ec2800 == 85 [pid = 1848] [id = 211] 16:39:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3ba7980800) [pid = 1848] [serial = 633] [outer = (nil)] 16:39:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3bb2c45000) [pid = 1848] [serial = 634] [outer = 0x7f3ba7980800] 16:39:20 INFO - PROCESS | 1848 | 1462318760735 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3bb61d9400) [pid = 1848] [serial = 635] [outer = 0x7f3ba7980800] 16:39:21 INFO - PROCESS | 1848 | 1462318761574 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 1848 | 1462318761604 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:39:21 INFO - PROCESS | 1848 | 1462318761610 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 1848 | 1462318761613 Marionette TRACE conn3 <- [1,818,null,{}] 16:39:21 INFO - PROCESS | 1848 | 1462318761619 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:21 INFO - PROCESS | 1848 | 1462318761773 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:39:21 INFO - PROCESS | 1848 | 1462318761929 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc5a20000 == 86 [pid = 1848] [id = 212] 16:39:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3baa63dc00) [pid = 1848] [serial = 636] [outer = (nil)] 16:39:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3bb6f43400) [pid = 1848] [serial = 637] [outer = 0x7f3baa63dc00] 16:39:22 INFO - PROCESS | 1848 | 1462318761999 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3bbac4b000) [pid = 1848] [serial = 638] [outer = 0x7f3baa63dc00] 16:39:22 INFO - PROCESS | 1848 | 1462318762859 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1278ms 16:39:22 INFO - PROCESS | 1848 | 1462318762889 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:39:22 INFO - PROCESS | 1848 | 1462318762893 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:39:22 INFO - PROCESS | 1848 | 1462318762899 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:39:22 INFO - PROCESS | 1848 | 1462318762902 Marionette TRACE conn3 <- [1,822,null,{}] 16:39:22 INFO - PROCESS | 1848 | 1462318762907 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:23 INFO - PROCESS | 1848 | 1462318763057 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:39:23 INFO - PROCESS | 1848 | 1462318763219 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc8958000 == 87 [pid = 1848] [id = 213] 16:39:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3bc0b93000) [pid = 1848] [serial = 639] [outer = (nil)] 16:39:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3bc0b98800) [pid = 1848] [serial = 640] [outer = 0x7f3bc0b93000] 16:39:23 INFO - PROCESS | 1848 | 1462318763333 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3bc1c5c400) [pid = 1848] [serial = 641] [outer = 0x7f3bc0b93000] 16:39:24 INFO - PROCESS | 1848 | 1462318764293 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:39:24 INFO - PROCESS | 1848 | 1462318764338 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:39:24 INFO - PROCESS | 1848 | 1462318764345 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 1848 | 1462318764348 Marionette TRACE conn3 <- [1,826,null,{}] 16:39:24 INFO - PROCESS | 1848 | 1462318764353 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:24 INFO - PROCESS | 1848 | 1462318764514 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:39:24 INFO - PROCESS | 1848 | 1462318764675 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4697000 == 88 [pid = 1848] [id = 214] 16:39:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3ba7866400) [pid = 1848] [serial = 642] [outer = (nil)] 16:39:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3ba786f400) [pid = 1848] [serial = 643] [outer = 0x7f3ba7866400] 16:39:24 INFO - PROCESS | 1848 | 1462318764744 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3bc1deec00) [pid = 1848] [serial = 644] [outer = 0x7f3ba7866400] 16:39:25 INFO - PROCESS | 1848 | 1462318765605 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1331ms 16:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:39:25 INFO - PROCESS | 1848 | 1462318765677 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:39:25 INFO - PROCESS | 1848 | 1462318765680 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:39:25 INFO - PROCESS | 1848 | 1462318765686 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:39:25 INFO - PROCESS | 1848 | 1462318765689 Marionette TRACE conn3 <- [1,830,null,{}] 16:39:25 INFO - PROCESS | 1848 | 1462318765695 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:25 INFO - PROCESS | 1848 | 1462318765885 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:39:26 INFO - PROCESS | 1848 | 1462318766042 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4824800 == 89 [pid = 1848] [id = 215] 16:39:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3ba7867000) [pid = 1848] [serial = 645] [outer = (nil)] 16:39:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3ba7877000) [pid = 1848] [serial = 646] [outer = 0x7f3ba7867000] 16:39:26 INFO - PROCESS | 1848 | 1462318766112 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3ba787c800) [pid = 1848] [serial = 647] [outer = 0x7f3ba7867000] 16:39:26 INFO - PROCESS | 1848 | 1462318766985 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1334ms 16:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:39:27 INFO - PROCESS | 1848 | 1462318767020 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 1848 | 1462318767023 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:39:27 INFO - PROCESS | 1848 | 1462318767029 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 1848 | 1462318767032 Marionette TRACE conn3 <- [1,834,null,{}] 16:39:27 INFO - PROCESS | 1848 | 1462318767037 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:27 INFO - PROCESS | 1848 | 1462318767187 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:39:27 INFO - PROCESS | 1848 | 1462318767351 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4839800 == 90 [pid = 1848] [id = 216] 16:39:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3ba21c6c00) [pid = 1848] [serial = 648] [outer = (nil)] 16:39:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3ba21cac00) [pid = 1848] [serial = 649] [outer = 0x7f3ba21c6c00] 16:39:27 INFO - PROCESS | 1848 | 1462318767430 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3ba21cf800) [pid = 1848] [serial = 650] [outer = 0x7f3ba21c6c00] 16:39:28 INFO - PROCESS | 1848 | 1462318768525 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1533ms 16:39:28 INFO - PROCESS | 1848 | 1462318768562 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 1848 | 1462318768567 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:39:28 INFO - PROCESS | 1848 | 1462318768575 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 1848 | 1462318768579 Marionette TRACE conn3 <- [1,838,null,{}] 16:39:28 INFO - PROCESS | 1848 | 1462318768587 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:28 INFO - PROCESS | 1848 | 1462318768735 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:39:28 INFO - PROCESS | 1848 | 1462318768963 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9e73000 == 91 [pid = 1848] [id = 217] 16:39:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3ba7862400) [pid = 1848] [serial = 651] [outer = (nil)] 16:39:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3ba7865000) [pid = 1848] [serial = 652] [outer = 0x7f3ba7862400] 16:39:29 INFO - PROCESS | 1848 | 1462318769028 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3ba7878000) [pid = 1848] [serial = 653] [outer = 0x7f3ba7862400] 16:39:29 INFO - PROCESS | 1848 | 1462318769910 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1386ms 16:39:29 INFO - PROCESS | 1848 | 1462318769962 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 1848 | 1462318769969 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:39:29 INFO - PROCESS | 1848 | 1462318769978 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 1848 | 1462318769982 Marionette TRACE conn3 <- [1,842,null,{}] 16:39:29 INFO - PROCESS | 1848 | 1462318769986 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:30 INFO - PROCESS | 1848 | 1462318770179 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:39:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bba00c800 == 90 [pid = 1848] [id = 22] 16:39:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa6f800 == 89 [pid = 1848] [id = 25] 16:39:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc1f82800 == 88 [pid = 1848] [id = 98] 16:39:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb31a2000 == 87 [pid = 1848] [id = 17] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3baa641000) [pid = 1848] [serial = 586] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3bc1c5b000) [pid = 1848] [serial = 500] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3baa8f0800) [pid = 1848] [serial = 497] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3bb2cb3400) [pid = 1848] [serial = 494] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3ba4760400) [pid = 1848] [serial = 503] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3bb2c47c00) [pid = 1848] [serial = 583] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3ba78a6c00) [pid = 1848] [serial = 572] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3ba4676000) [pid = 1848] [serial = 571] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3ba97e1400) [pid = 1848] [serial = 575] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3ba97d2c00) [pid = 1848] [serial = 574] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3ba475d800) [pid = 1848] [serial = 556] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3baa1ccc00) [pid = 1848] [serial = 577] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3baa44e800) [pid = 1848] [serial = 578] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3ba96e4400) [pid = 1848] [serial = 559] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3baa085800) [pid = 1848] [serial = 562] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3babb5b400) [pid = 1848] [serial = 565] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3ba467d800) [pid = 1848] [serial = 568] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3bab987c00) [pid = 1848] [serial = 580] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3bb1be4800) [pid = 1848] [serial = 581] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3bb35ac000) [pid = 1848] [serial = 584] [outer = (nil)] [url = about:blank] 16:39:30 INFO - PROCESS | 1848 | 1462318770441 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4689800 == 88 [pid = 1848] [id = 218] 16:39:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3ba467d800) [pid = 1848] [serial = 654] [outer = (nil)] 16:39:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3ba797f400) [pid = 1848] [serial = 655] [outer = 0x7f3ba467d800] 16:39:30 INFO - PROCESS | 1848 | 1462318770506 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3ba7ccfc00) [pid = 1848] [serial = 656] [outer = 0x7f3ba467d800] 16:39:31 INFO - PROCESS | 1848 | 1462318771214 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1278ms 16:39:31 INFO - PROCESS | 1848 | 1462318771256 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 1848 | 1462318771259 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:39:31 INFO - PROCESS | 1848 | 1462318771265 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 1848 | 1462318771270 Marionette TRACE conn3 <- [1,846,null,{}] 16:39:31 INFO - PROCESS | 1848 | 1462318771285 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:31 INFO - PROCESS | 1848 | 1462318771432 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:39:31 INFO - PROCESS | 1848 | 1462318771453 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb06000 == 89 [pid = 1848] [id = 219] 16:39:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3ba97d6400) [pid = 1848] [serial = 657] [outer = (nil)] 16:39:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3ba9d92400) [pid = 1848] [serial = 658] [outer = 0x7f3ba97d6400] 16:39:31 INFO - PROCESS | 1848 | 1462318771524 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3baa14a400) [pid = 1848] [serial = 659] [outer = 0x7f3ba97d6400] 16:39:32 INFO - PROCESS | 1848 | 1462318772292 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1081ms 16:39:32 INFO - PROCESS | 1848 | 1462318772353 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 1848 | 1462318772356 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:39:32 INFO - PROCESS | 1848 | 1462318772362 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 1848 | 1462318772364 Marionette TRACE conn3 <- [1,850,null,{}] 16:39:32 INFO - PROCESS | 1848 | 1462318772369 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:32 INFO - PROCESS | 1848 | 1462318772514 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:39:32 INFO - PROCESS | 1848 | 1462318772529 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb25a4800 == 90 [pid = 1848] [id = 220] 16:39:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3ba97db400) [pid = 1848] [serial = 660] [outer = (nil)] 16:39:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3baa44ec00) [pid = 1848] [serial = 661] [outer = 0x7f3ba97db400] 16:39:32 INFO - PROCESS | 1848 | 1462318772601 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3baa647000) [pid = 1848] [serial = 662] [outer = 0x7f3ba97db400] 16:39:33 INFO - PROCESS | 1848 | 1462318773476 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1178ms 16:39:33 INFO - PROCESS | 1848 | 1462318773542 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:39:33 INFO - PROCESS | 1848 | 1462318773546 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:39:33 INFO - PROCESS | 1848 | 1462318773553 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 1848 | 1462318773556 Marionette TRACE conn3 <- [1,854,null,{}] 16:39:33 INFO - PROCESS | 1848 | 1462318773561 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:33 INFO - PROCESS | 1848 | 1462318773751 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:39:33 INFO - PROCESS | 1848 | 1462318773787 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3c04000 == 91 [pid = 1848] [id = 221] 16:39:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3baa2d2400) [pid = 1848] [serial = 663] [outer = (nil)] 16:39:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3baa8f1800) [pid = 1848] [serial = 664] [outer = 0x7f3baa2d2400] 16:39:33 INFO - PROCESS | 1848 | 1462318773846 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3babb67400) [pid = 1848] [serial = 665] [outer = 0x7f3baa2d2400] 16:39:34 INFO - PROCESS | 1848 | 1462318774680 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1180ms 16:39:34 INFO - PROCESS | 1848 | 1462318774735 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 1848 | 1462318774738 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:39:34 INFO - PROCESS | 1848 | 1462318774743 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 1848 | 1462318774745 Marionette TRACE conn3 <- [1,858,null,{}] 16:39:34 INFO - PROCESS | 1848 | 1462318774750 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:35 INFO - PROCESS | 1848 | 1462318775097 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:39:35 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3ba4753800) [pid = 1848] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:39:35 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3baa2cbc00) [pid = 1848] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:39:35 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3baa150800) [pid = 1848] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:39:35 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3ba78a6000) [pid = 1848] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:39:35 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3ba3bc6400) [pid = 1848] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:39:35 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3ba3bc9800) [pid = 1848] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:39:35 INFO - PROCESS | 1848 | 1462318775185 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa209800 == 92 [pid = 1848] [id = 222] 16:39:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3ba3bc9800) [pid = 1848] [serial = 666] [outer = (nil)] 16:39:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3baa150c00) [pid = 1848] [serial = 667] [outer = 0x7f3ba3bc9800] 16:39:35 INFO - PROCESS | 1848 | 1462318775244 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3bb2c3c400) [pid = 1848] [serial = 668] [outer = 0x7f3ba3bc9800] 16:39:35 INFO - PROCESS | 1848 | 1462318775933 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1230ms 16:39:35 INFO - PROCESS | 1848 | 1462318775975 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:39:35 INFO - PROCESS | 1848 | 1462318775979 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:39:35 INFO - PROCESS | 1848 | 1462318775984 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 1848 | 1462318775987 Marionette TRACE conn3 <- [1,862,null,{}] 16:39:36 INFO - PROCESS | 1848 | 1462318776000 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:36 INFO - PROCESS | 1848 | 1462318776139 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:39:36 INFO - PROCESS | 1848 | 1462318776154 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1c41000 == 93 [pid = 1848] [id = 223] 16:39:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3bb2c3f800) [pid = 1848] [serial = 669] [outer = (nil)] 16:39:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3bb3c82400) [pid = 1848] [serial = 670] [outer = 0x7f3bb2c3f800] 16:39:36 INFO - PROCESS | 1848 | 1462318776215 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3bb6377c00) [pid = 1848] [serial = 671] [outer = 0x7f3bb2c3f800] 16:39:36 INFO - PROCESS | 1848 | 1462318776975 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1036ms 16:39:37 INFO - PROCESS | 1848 | 1462318777021 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 1848 | 1462318777025 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:39:37 INFO - PROCESS | 1848 | 1462318777030 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 1848 | 1462318777032 Marionette TRACE conn3 <- [1,866,null,{}] 16:39:37 INFO - PROCESS | 1848 | 1462318777173 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:37 INFO - PROCESS | 1848 | 1462318777350 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:39:37 INFO - PROCESS | 1848 | 1462318777508 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba7a7f000 == 94 [pid = 1848] [id = 224] 16:39:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3ba3fe4400) [pid = 1848] [serial = 672] [outer = (nil)] 16:39:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3ba467a000) [pid = 1848] [serial = 673] [outer = 0x7f3ba3fe4400] 16:39:37 INFO - PROCESS | 1848 | 1462318777585 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3ba786c800) [pid = 1848] [serial = 674] [outer = 0x7f3ba3fe4400] 16:39:38 INFO - PROCESS | 1848 | 1462318778555 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1566ms 16:39:38 INFO - PROCESS | 1848 | 1462318778598 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:39:38 INFO - PROCESS | 1848 | 1462318778605 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:39:38 INFO - PROCESS | 1848 | 1462318778612 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 1848 | 1462318778615 Marionette TRACE conn3 <- [1,870,null,{}] 16:39:38 INFO - PROCESS | 1848 | 1462318778621 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:38 INFO - PROCESS | 1848 | 1462318778786 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:39:38 INFO - PROCESS | 1848 | 1462318778960 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3113000 == 95 [pid = 1848] [id = 225] 16:39:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3ba7cd6000) [pid = 1848] [serial = 675] [outer = (nil)] 16:39:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3ba96ef800) [pid = 1848] [serial = 676] [outer = 0x7f3ba7cd6000] 16:39:39 INFO - PROCESS | 1848 | 1462318779082 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3baa088400) [pid = 1848] [serial = 677] [outer = 0x7f3ba7cd6000] 16:39:39 INFO - PROCESS | 1848 | 1462318779987 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1429ms 16:39:40 INFO - PROCESS | 1848 | 1462318780041 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 1848 | 1462318780044 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:39:40 INFO - PROCESS | 1848 | 1462318780051 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 1848 | 1462318780055 Marionette TRACE conn3 <- [1,874,null,{}] 16:39:40 INFO - PROCESS | 1848 | 1462318780061 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:40 INFO - PROCESS | 1848 | 1462318780218 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:39:40 INFO - PROCESS | 1848 | 1462318780385 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc587c800 == 96 [pid = 1848] [id = 226] 16:39:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3baa150400) [pid = 1848] [serial = 678] [outer = (nil)] 16:39:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3baa8e3400) [pid = 1848] [serial = 679] [outer = 0x7f3baa150400] 16:39:40 INFO - PROCESS | 1848 | 1462318780464 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3bad1cdc00) [pid = 1848] [serial = 680] [outer = 0x7f3baa150400] 16:39:41 INFO - PROCESS | 1848 | 1462318781335 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1328ms 16:39:41 INFO - PROCESS | 1848 | 1462318781388 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 1848 | 1462318781397 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:39:41 INFO - PROCESS | 1848 | 1462318781404 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 1848 | 1462318781407 Marionette TRACE conn3 <- [1,878,null,{}] 16:39:41 INFO - PROCESS | 1848 | 1462318781412 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:41 INFO - PROCESS | 1848 | 1462318781585 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:39:41 INFO - PROCESS | 1848 | 1462318781752 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba486b000 == 97 [pid = 1848] [id = 227] 16:39:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3baa152c00) [pid = 1848] [serial = 681] [outer = (nil)] 16:39:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3bb2ca0c00) [pid = 1848] [serial = 682] [outer = 0x7f3baa152c00] 16:39:41 INFO - PROCESS | 1848 | 1462318781825 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3bb6369000) [pid = 1848] [serial = 683] [outer = 0x7f3baa152c00] 16:39:42 INFO - PROCESS | 1848 | 1462318782626 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1232ms 16:39:42 INFO - PROCESS | 1848 | 1462318782651 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 1848 | 1462318782654 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:39:42 INFO - PROCESS | 1848 | 1462318782663 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 1848 | 1462318782666 Marionette TRACE conn3 <- [1,882,null,{}] 16:39:42 INFO - PROCESS | 1848 | 1462318782671 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:42 INFO - PROCESS | 1848 | 1462318782825 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:39:42 INFO - PROCESS | 1848 | 1462318782989 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc082c000 == 98 [pid = 1848] [id = 228] 16:39:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3bb170bc00) [pid = 1848] [serial = 684] [outer = (nil)] 16:39:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3bbac9d800) [pid = 1848] [serial = 685] [outer = 0x7f3bb170bc00] 16:39:43 INFO - PROCESS | 1848 | 1462318783058 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3bc0a6f400) [pid = 1848] [serial = 686] [outer = 0x7f3bb170bc00] 16:39:43 INFO - PROCESS | 1848 | 1462318783903 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1279ms 16:39:43 INFO - PROCESS | 1848 | 1462318783943 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 1848 | 1462318783947 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:39:43 INFO - PROCESS | 1848 | 1462318783952 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 1848 | 1462318783955 Marionette TRACE conn3 <- [1,886,null,{}] 16:39:43 INFO - PROCESS | 1848 | 1462318783961 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:44 INFO - PROCESS | 1848 | 1462318784147 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:39:44 INFO - PROCESS | 1848 | 1462318784327 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba7c20800 == 99 [pid = 1848] [id = 229] 16:39:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3ba1d46800) [pid = 1848] [serial = 687] [outer = (nil)] 16:39:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3bb6f8c800) [pid = 1848] [serial = 688] [outer = 0x7f3ba1d46800] 16:39:44 INFO - PROCESS | 1848 | 1462318784403 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3bc0f7d400) [pid = 1848] [serial = 689] [outer = 0x7f3ba1d46800] 16:39:45 INFO - PROCESS | 1848 | 1462318785287 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1377ms 16:39:45 INFO - PROCESS | 1848 | 1462318785331 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:39:45 INFO - PROCESS | 1848 | 1462318785335 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:39:45 INFO - PROCESS | 1848 | 1462318785341 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 1848 | 1462318785343 Marionette TRACE conn3 <- [1,890,null,{}] 16:39:45 INFO - PROCESS | 1848 | 1462318785349 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:45 INFO - PROCESS | 1848 | 1462318785507 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:39:45 INFO - PROCESS | 1848 | 1462318785673 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba3e24800 == 100 [pid = 1848] [id = 230] 16:39:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3ba0222000) [pid = 1848] [serial = 690] [outer = (nil)] 16:39:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3ba0227000) [pid = 1848] [serial = 691] [outer = 0x7f3ba0222000] 16:39:45 INFO - PROCESS | 1848 | 1462318785751 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3ba022bc00) [pid = 1848] [serial = 692] [outer = 0x7f3ba0222000] 16:39:46 INFO - PROCESS | 1848 | 1462318786611 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1335ms 16:39:46 INFO - PROCESS | 1848 | 1462318786676 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 1848 | 1462318786680 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:39:46 INFO - PROCESS | 1848 | 1462318786686 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 1848 | 1462318786689 Marionette TRACE conn3 <- [1,894,null,{}] 16:39:46 INFO - PROCESS | 1848 | 1462318786694 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:46 INFO - PROCESS | 1848 | 1462318786851 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:39:47 INFO - PROCESS | 1848 | 1462318787016 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb232a800 == 101 [pid = 1848] [id = 231] 16:39:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3ba0223000) [pid = 1848] [serial = 693] [outer = (nil)] 16:39:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3ba2013400) [pid = 1848] [serial = 694] [outer = 0x7f3ba0223000] 16:39:47 INFO - PROCESS | 1848 | 1462318787088 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3ba2018c00) [pid = 1848] [serial = 695] [outer = 0x7f3ba0223000] 16:39:47 INFO - PROCESS | 1848 | 1462318787952 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1336ms 16:39:48 INFO - PROCESS | 1848 | 1462318788023 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:39:48 INFO - PROCESS | 1848 | 1462318788026 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:39:48 INFO - PROCESS | 1848 | 1462318788032 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:39:48 INFO - PROCESS | 1848 | 1462318788034 Marionette TRACE conn3 <- [1,898,null,{}] 16:39:48 INFO - PROCESS | 1848 | 1462318788040 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:48 INFO - PROCESS | 1848 | 1462318788202 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:39:48 INFO - PROCESS | 1848 | 1462318788369 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9efe0800 == 102 [pid = 1848] [id = 232] 16:39:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3ba0220c00) [pid = 1848] [serial = 696] [outer = (nil)] 16:39:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3ba201d400) [pid = 1848] [serial = 697] [outer = 0x7f3ba0220c00] 16:39:48 INFO - PROCESS | 1848 | 1462318788451 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3ba7cee800) [pid = 1848] [serial = 698] [outer = 0x7f3ba0220c00] 16:39:49 INFO - PROCESS | 1848 | 1462318789280 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1286ms 16:39:49 INFO - PROCESS | 1848 | 1462318789319 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 1848 | 1462318789323 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:39:49 INFO - PROCESS | 1848 | 1462318789333 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 1848 | 1462318789335 Marionette TRACE conn3 <- [1,902,null,{}] 16:39:49 INFO - PROCESS | 1848 | 1462318789341 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:49 INFO - PROCESS | 1848 | 1462318789495 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:39:49 INFO - PROCESS | 1848 | 1462318789666 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2335000 == 103 [pid = 1848] [id = 233] 16:39:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3b9f02b800) [pid = 1848] [serial = 699] [outer = (nil)] 16:39:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3b9f030000) [pid = 1848] [serial = 700] [outer = 0x7f3b9f02b800] 16:39:49 INFO - PROCESS | 1848 | 1462318789735 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3b9f034800) [pid = 1848] [serial = 701] [outer = 0x7f3b9f02b800] 16:39:50 INFO - PROCESS | 1848 | 1462318790614 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1327ms 16:39:50 INFO - PROCESS | 1848 | 1462318790662 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 1848 | 1462318790665 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:39:50 INFO - PROCESS | 1848 | 1462318790671 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 1848 | 1462318790673 Marionette TRACE conn3 <- [1,906,null,{}] 16:39:50 INFO - PROCESS | 1848 | 1462318790679 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:50 INFO - PROCESS | 1848 | 1462318790885 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:39:51 INFO - PROCESS | 1848 | 1462318791066 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba3e22000 == 104 [pid = 1848] [id = 234] 16:39:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3b9f02c000) [pid = 1848] [serial = 702] [outer = (nil)] 16:39:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3b9f1de000) [pid = 1848] [serial = 703] [outer = 0x7f3b9f02c000] 16:39:51 INFO - PROCESS | 1848 | 1462318791147 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3ba2019c00) [pid = 1848] [serial = 704] [outer = 0x7f3b9f02c000] 16:39:52 INFO - PROCESS | 1848 | 1462318792046 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1434ms 16:39:52 INFO - PROCESS | 1848 | 1462318792108 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:39:52 INFO - PROCESS | 1848 | 1462318792112 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:39:52 INFO - PROCESS | 1848 | 1462318792118 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 1848 | 1462318792122 Marionette TRACE conn3 <- [1,910,null,{}] 16:39:52 INFO - PROCESS | 1848 | 1462318792127 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:52 INFO - PROCESS | 1848 | 1462318792296 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:39:52 INFO - PROCESS | 1848 | 1462318792485 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8623000 == 105 [pid = 1848] [id = 235] 16:39:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3b9e225400) [pid = 1848] [serial = 705] [outer = (nil)] 16:39:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3b9e22f800) [pid = 1848] [serial = 706] [outer = 0x7f3b9e225400] 16:39:52 INFO - PROCESS | 1848 | 1462318792559 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3b9f1e1800) [pid = 1848] [serial = 707] [outer = 0x7f3b9e225400] 16:39:53 INFO - PROCESS | 1848 | 1462318793748 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1686ms 16:39:53 INFO - PROCESS | 1848 | 1462318793805 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:39:53 INFO - PROCESS | 1848 | 1462318793809 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:39:53 INFO - PROCESS | 1848 | 1462318793825 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 1848 | 1462318793828 Marionette TRACE conn3 <- [1,914,null,{}] 16:39:53 INFO - PROCESS | 1848 | 1462318793837 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:54 INFO - PROCESS | 1848 | 1462318794031 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:39:54 INFO - PROCESS | 1848 | 1462318794223 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba44af800 == 106 [pid = 1848] [id = 236] 16:39:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3b9f02f000) [pid = 1848] [serial = 708] [outer = (nil)] 16:39:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3ba0229400) [pid = 1848] [serial = 709] [outer = 0x7f3b9f02f000] 16:39:54 INFO - PROCESS | 1848 | 1462318794287 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3ba1d49800) [pid = 1848] [serial = 710] [outer = 0x7f3b9f02f000] 16:39:55 INFO - PROCESS | 1848 | 1462318795243 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1491ms 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9861800 == 105 [pid = 1848] [id = 111] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3bb20bdc00) [pid = 1848] [serial = 622] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba99aa800 == 104 [pid = 1848] [id = 190] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa209800 == 103 [pid = 1848] [id = 222] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3c04000 == 102 [pid = 1848] [id = 221] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb25a4800 == 101 [pid = 1848] [id = 220] 16:39:55 INFO - PROCESS | 1848 | 1462318795343 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 1848 | 1462318795351 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb06000 == 100 [pid = 1848] [id = 219] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4689800 == 99 [pid = 1848] [id = 218] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9e73000 == 98 [pid = 1848] [id = 217] 16:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc8958000 == 97 [pid = 1848] [id = 213] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc5a20000 == 96 [pid = 1848] [id = 212] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc3ec2800 == 95 [pid = 1848] [id = 211] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bba00b800 == 94 [pid = 1848] [id = 210] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad2cf800 == 93 [pid = 1848] [id = 209] 16:39:55 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba47e1800 == 92 [pid = 1848] [id = 208] 16:39:55 INFO - PROCESS | 1848 | 1462318795375 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1848 | 1462318795380 Marionette TRACE conn3 <- [1,918,null,{}] 16:39:55 INFO - PROCESS | 1848 | 1462318795386 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:55 INFO - PROCESS | 1848 | 1462318795575 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3ba97d9800) [pid = 1848] [serial = 589] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3baa2d4c00) [pid = 1848] [serial = 610] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3babca9800) [pid = 1848] [serial = 614] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3ba7b7e000) [pid = 1848] [serial = 604] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3ba3c3c400) [pid = 1848] [serial = 601] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3baad5f400) [pid = 1848] [serial = 620] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3bb3a94800) [pid = 1848] [serial = 595] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3bab989000) [pid = 1848] [serial = 613] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3baefa2400) [pid = 1848] [serial = 617] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3baa44d800) [pid = 1848] [serial = 592] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3baa4c0400) [pid = 1848] [serial = 611] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3ba7cf8c00) [pid = 1848] [serial = 607] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3ba4754000) [pid = 1848] [serial = 619] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3bad1ca400) [pid = 1848] [serial = 616] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3ba7cf6400) [pid = 1848] [serial = 605] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3baa03ac00) [pid = 1848] [serial = 608] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3bb6371400) [pid = 1848] [serial = 598] [outer = (nil)] [url = about:blank] 16:39:55 INFO - PROCESS | 1848 | 1462318795785 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4829000 == 93 [pid = 1848] [id = 237] 16:39:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3ba21cfc00) [pid = 1848] [serial = 711] [outer = (nil)] 16:39:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3ba3bca400) [pid = 1848] [serial = 712] [outer = 0x7f3ba21cfc00] 16:39:55 INFO - PROCESS | 1848 | 1462318795855 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3ba3c34000) [pid = 1848] [serial = 713] [outer = 0x7f3ba21cfc00] 16:39:56 INFO - PROCESS | 1848 | 1462318796567 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1245ms 16:39:56 INFO - PROCESS | 1848 | 1462318796613 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 1848 | 1462318796616 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:39:56 INFO - PROCESS | 1848 | 1462318796622 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1848 | 1462318796628 Marionette TRACE conn3 <- [1,922,null,{}] 16:39:56 INFO - PROCESS | 1848 | 1462318796643 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:56 INFO - PROCESS | 1848 | 1462318796809 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:39:56 INFO - PROCESS | 1848 | 1462318796940 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8616800 == 94 [pid = 1848] [id = 238] 16:39:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3ba3fe3c00) [pid = 1848] [serial = 714] [outer = (nil)] 16:39:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3ba7868400) [pid = 1848] [serial = 715] [outer = 0x7f3ba3fe3c00] 16:39:57 INFO - PROCESS | 1848 | 1462318797008 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3ba7875400) [pid = 1848] [serial = 716] [outer = 0x7f3ba3fe3c00] 16:39:57 INFO - PROCESS | 1848 | 1462318797691 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1138ms 16:39:57 INFO - PROCESS | 1848 | 1462318797761 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 1848 | 1462318797765 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:39:57 INFO - PROCESS | 1848 | 1462318797771 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1848 | 1462318797773 Marionette TRACE conn3 <- [1,926,null,{}] 16:39:57 INFO - PROCESS | 1848 | 1462318797802 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:58 INFO - PROCESS | 1848 | 1462318798028 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:39:58 INFO - PROCESS | 1848 | 1462318798056 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba97ae000 == 95 [pid = 1848] [id = 239] 16:39:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3ba787a800) [pid = 1848] [serial = 717] [outer = (nil)] 16:39:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3ba78a9400) [pid = 1848] [serial = 718] [outer = 0x7f3ba787a800] 16:39:58 INFO - PROCESS | 1848 | 1462318798117 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3ba797c000) [pid = 1848] [serial = 719] [outer = 0x7f3ba787a800] 16:39:58 INFO - PROCESS | 1848 | 1462318798951 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1209ms 16:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:39:58 INFO - PROCESS | 1848 | 1462318798980 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 1848 | 1462318798983 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:39:58 INFO - PROCESS | 1848 | 1462318798988 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1848 | 1462318798991 Marionette TRACE conn3 <- [1,930,null,{}] 16:39:59 INFO - PROCESS | 1848 | 1462318798996 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:59 INFO - PROCESS | 1848 | 1462318799205 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:39:59 INFO - PROCESS | 1848 | 1462318799233 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9ce4000 == 96 [pid = 1848] [id = 240] 16:39:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3ba7880800) [pid = 1848] [serial = 720] [outer = (nil)] 16:39:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3ba7988400) [pid = 1848] [serial = 721] [outer = 0x7f3ba7880800] 16:39:59 INFO - PROCESS | 1848 | 1462318799294 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3ba7b81000) [pid = 1848] [serial = 722] [outer = 0x7f3ba7880800] 16:40:00 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3ba3c30000) [pid = 1848] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:40:00 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3baa2d2400) [pid = 1848] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:40:00 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3ba97db400) [pid = 1848] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:40:00 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3ba3bc9800) [pid = 1848] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:40:00 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3ba97d6400) [pid = 1848] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:40:00 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3ba467d800) [pid = 1848] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:40:00 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3ba7862400) [pid = 1848] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:40:00 INFO - PROCESS | 1848 | 1462318800358 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1428ms 16:40:00 INFO - PROCESS | 1848 | 1462318800416 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 1848 | 1462318800419 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:40:00 INFO - PROCESS | 1848 | 1462318800424 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 1848 | 1462318800427 Marionette TRACE conn3 <- [1,934,null,{}] 16:40:00 INFO - PROCESS | 1848 | 1462318800432 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:00 INFO - PROCESS | 1848 | 1462318800599 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:40:00 INFO - PROCESS | 1848 | 1462318800773 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9a4800 == 97 [pid = 1848] [id = 241] 16:40:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3ba7cf7c00) [pid = 1848] [serial = 723] [outer = (nil)] 16:40:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3ba97dd800) [pid = 1848] [serial = 724] [outer = 0x7f3ba7cf7c00] 16:40:00 INFO - PROCESS | 1848 | 1462318800837 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3ba9a72c00) [pid = 1848] [serial = 725] [outer = 0x7f3ba7cf7c00] 16:40:01 INFO - PROCESS | 1848 | 1462318801769 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1378ms 16:40:01 INFO - PROCESS | 1848 | 1462318801804 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 1848 | 1462318801812 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:40:01 INFO - PROCESS | 1848 | 1462318801819 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 1848 | 1462318801825 Marionette TRACE conn3 <- [1,938,null,{}] 16:40:01 INFO - PROCESS | 1848 | 1462318801833 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:02 INFO - PROCESS | 1848 | 1462318802018 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:40:02 INFO - PROCESS | 1848 | 1462318802187 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba481f000 == 98 [pid = 1848] [id = 242] 16:40:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3ba1d42c00) [pid = 1848] [serial = 726] [outer = (nil)] 16:40:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3ba201b000) [pid = 1848] [serial = 727] [outer = 0x7f3ba1d42c00] 16:40:02 INFO - PROCESS | 1848 | 1462318802265 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3ba21cec00) [pid = 1848] [serial = 728] [outer = 0x7f3ba1d42c00] 16:40:03 INFO - PROCESS | 1848 | 1462318803152 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1384ms 16:40:03 INFO - PROCESS | 1848 | 1462318803204 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:40:03 INFO - PROCESS | 1848 | 1462318803211 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:40:03 INFO - PROCESS | 1848 | 1462318803222 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 1848 | 1462318803225 Marionette TRACE conn3 <- [1,942,null,{}] 16:40:03 INFO - PROCESS | 1848 | 1462318803234 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:03 INFO - PROCESS | 1848 | 1462318803413 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:40:03 INFO - PROCESS | 1848 | 1462318803603 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9d51800 == 99 [pid = 1848] [id = 243] 16:40:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3b9f02a800) [pid = 1848] [serial = 729] [outer = (nil)] 16:40:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3ba475d400) [pid = 1848] [serial = 730] [outer = 0x7f3b9f02a800] 16:40:03 INFO - PROCESS | 1848 | 1462318803676 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3ba787e400) [pid = 1848] [serial = 731] [outer = 0x7f3b9f02a800] 16:40:04 INFO - PROCESS | 1848 | 1462318804659 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1480ms 16:40:04 INFO - PROCESS | 1848 | 1462318804702 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1848 | 1462318804706 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:40:04 INFO - PROCESS | 1848 | 1462318804712 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1848 | 1462318804718 Marionette TRACE conn3 <- [1,946,null,{}] 16:40:04 INFO - PROCESS | 1848 | 1462318804733 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:04 INFO - PROCESS | 1848 | 1462318804921 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:40:05 INFO - PROCESS | 1848 | 1462318805090 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb11000 == 100 [pid = 1848] [id = 244] 16:40:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3ba7cd1400) [pid = 1848] [serial = 732] [outer = (nil)] 16:40:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3ba7cf6800) [pid = 1848] [serial = 733] [outer = 0x7f3ba7cd1400] 16:40:05 INFO - PROCESS | 1848 | 1462318805172 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3ba97de400) [pid = 1848] [serial = 734] [outer = 0x7f3ba7cd1400] 16:40:06 INFO - PROCESS | 1848 | 1462318806031 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1392ms 16:40:06 INFO - PROCESS | 1848 | 1462318806105 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 1848 | 1462318806109 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:40:06 INFO - PROCESS | 1848 | 1462318806115 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 1848 | 1462318806117 Marionette TRACE conn3 <- [1,950,null,{}] 16:40:06 INFO - PROCESS | 1848 | 1462318806123 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:06 INFO - PROCESS | 1848 | 1462318806333 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:40:06 INFO - PROCESS | 1848 | 1462318806497 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baefc3800 == 101 [pid = 1848] [id = 245] 16:40:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3ba7cd2000) [pid = 1848] [serial = 735] [outer = (nil)] 16:40:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f3ba9e9f400) [pid = 1848] [serial = 736] [outer = 0x7f3ba7cd2000] 16:40:06 INFO - PROCESS | 1848 | 1462318806569 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f3baa035800) [pid = 1848] [serial = 737] [outer = 0x7f3ba7cd2000] 16:40:07 INFO - PROCESS | 1848 | 1462318807401 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:40:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3ba97e1400) [pid = 1848] [serial = 738] [outer = 0x7f3baa088000] 16:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1327ms 16:40:07 INFO - PROCESS | 1848 | 1462318807478 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1848 | 1462318807482 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:40:07 INFO - PROCESS | 1848 | 1462318807540 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1848 | 1462318807542 Marionette TRACE conn3 <- [1,954,null,{}] 16:40:07 INFO - PROCESS | 1848 | 1462318807558 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:07 INFO - PROCESS | 1848 | 1462318807721 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:40:07 INFO - PROCESS | 1848 | 1462318807899 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0485000 == 102 [pid = 1848] [id = 246] 16:40:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3ba96eb800) [pid = 1848] [serial = 739] [outer = (nil)] 16:40:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3baa03fc00) [pid = 1848] [serial = 740] [outer = 0x7f3ba96eb800] 16:40:07 INFO - PROCESS | 1848 | 1462318807972 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3baa1ccc00) [pid = 1848] [serial = 741] [outer = 0x7f3ba96eb800] 16:40:08 INFO - PROCESS | 1848 | 1462318808875 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1433ms 16:40:08 INFO - PROCESS | 1848 | 1462318808930 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:40:08 INFO - PROCESS | 1848 | 1462318808933 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:40:08 INFO - PROCESS | 1848 | 1462318808939 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 1848 | 1462318808942 Marionette TRACE conn3 <- [1,958,null,{}] 16:40:08 INFO - PROCESS | 1848 | 1462318808948 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:09 INFO - PROCESS | 1848 | 1462318809139 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:40:09 INFO - PROCESS | 1848 | 1462318809305 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb25a3800 == 103 [pid = 1848] [id = 247] 16:40:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3baa44d400) [pid = 1848] [serial = 742] [outer = (nil)] 16:40:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3baa4c0400) [pid = 1848] [serial = 743] [outer = 0x7f3baa44d400] 16:40:09 INFO - PROCESS | 1848 | 1462318809378 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3baa8ea000) [pid = 1848] [serial = 744] [outer = 0x7f3baa44d400] 16:40:10 INFO - PROCESS | 1848 | 1462318810225 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1329ms 16:40:10 INFO - PROCESS | 1848 | 1462318810269 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 1848 | 1462318810273 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:40:10 INFO - PROCESS | 1848 | 1462318810278 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 1848 | 1462318810280 Marionette TRACE conn3 <- [1,962,null,{}] 16:40:10 INFO - PROCESS | 1848 | 1462318810286 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:10 INFO - PROCESS | 1848 | 1462318810447 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:40:10 INFO - PROCESS | 1848 | 1462318810620 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3448000 == 104 [pid = 1848] [id = 248] 16:40:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3baa4b2800) [pid = 1848] [serial = 745] [outer = (nil)] 16:40:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3baab71c00) [pid = 1848] [serial = 746] [outer = 0x7f3baa4b2800] 16:40:10 INFO - PROCESS | 1848 | 1462318810690 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3babb5a800) [pid = 1848] [serial = 747] [outer = 0x7f3baa4b2800] 16:40:11 INFO - PROCESS | 1848 | 1462318811551 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1334ms 16:40:11 INFO - PROCESS | 1848 | 1462318811613 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1848 | 1462318811616 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:40:11 INFO - PROCESS | 1848 | 1462318811622 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1848 | 1462318811625 Marionette TRACE conn3 <- [1,966,null,{}] 16:40:11 INFO - PROCESS | 1848 | 1462318811630 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:11 INFO - PROCESS | 1848 | 1462318811814 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:40:11 INFO - PROCESS | 1848 | 1462318811984 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3c07800 == 105 [pid = 1848] [id = 249] 16:40:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3baa63f400) [pid = 1848] [serial = 748] [outer = (nil)] 16:40:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3babb66400) [pid = 1848] [serial = 749] [outer = 0x7f3baa63f400] 16:40:12 INFO - PROCESS | 1848 | 1462318812060 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3babca8400) [pid = 1848] [serial = 750] [outer = 0x7f3baa63f400] 16:40:12 INFO - PROCESS | 1848 | 1462318812880 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1283ms 16:40:12 INFO - PROCESS | 1848 | 1462318812907 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1848 | 1462318812911 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:40:12 INFO - PROCESS | 1848 | 1462318812917 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1848 | 1462318812920 Marionette TRACE conn3 <- [1,970,null,{}] 16:40:12 INFO - PROCESS | 1848 | 1462318812925 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:13 INFO - PROCESS | 1848 | 1462318813092 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:40:13 INFO - PROCESS | 1848 | 1462318813273 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb45db800 == 106 [pid = 1848] [id = 250] 16:40:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f3baa8f1000) [pid = 1848] [serial = 751] [outer = (nil)] 16:40:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f3bad090000) [pid = 1848] [serial = 752] [outer = 0x7f3baa8f1000] 16:40:13 INFO - PROCESS | 1848 | 1462318813345 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3bad1c6400) [pid = 1848] [serial = 753] [outer = 0x7f3baa8f1000] 16:40:14 INFO - PROCESS | 1848 | 1462318814198 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1333ms 16:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:40:14 INFO - PROCESS | 1848 | 1462318814252 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 1848 | 1462318814254 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:40:14 INFO - PROCESS | 1848 | 1462318814259 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 1848 | 1462318814263 Marionette TRACE conn3 <- [1,974,null,{}] 16:40:14 INFO - PROCESS | 1848 | 1462318814268 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:14 INFO - PROCESS | 1848 | 1462318814430 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:40:14 INFO - PROCESS | 1848 | 1462318814607 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bbfc0b800 == 107 [pid = 1848] [id = 251] 16:40:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f3bab988400) [pid = 1848] [serial = 754] [outer = (nil)] 16:40:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f3bad404c00) [pid = 1848] [serial = 755] [outer = 0x7f3bab988400] 16:40:14 INFO - PROCESS | 1848 | 1462318814676 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f3bad4b8800) [pid = 1848] [serial = 756] [outer = 0x7f3bab988400] 16:40:15 INFO - PROCESS | 1848 | 1462318815535 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1332ms 16:40:15 INFO - PROCESS | 1848 | 1462318815592 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:40:15 INFO - PROCESS | 1848 | 1462318815596 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:40:15 INFO - PROCESS | 1848 | 1462318815602 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 1848 | 1462318815605 Marionette TRACE conn3 <- [1,978,null,{}] 16:40:15 INFO - PROCESS | 1848 | 1462318815611 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:15 INFO - PROCESS | 1848 | 1462318815803 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:40:15 INFO - PROCESS | 1848 | 1462318815974 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1a3a000 == 108 [pid = 1848] [id = 252] 16:40:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f3baefac800) [pid = 1848] [serial = 757] [outer = (nil)] 16:40:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f3bafd11c00) [pid = 1848] [serial = 758] [outer = 0x7f3baefac800] 16:40:16 INFO - PROCESS | 1848 | 1462318816059 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f3bb0c3b800) [pid = 1848] [serial = 759] [outer = 0x7f3baefac800] 16:40:16 INFO - PROCESS | 1848 | 1462318816946 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1382ms 16:40:16 INFO - PROCESS | 1848 | 1462318816984 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 1848 | 1462318816987 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:40:16 INFO - PROCESS | 1848 | 1462318816993 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 1848 | 1462318816995 Marionette TRACE conn3 <- [1,982,null,{}] 16:40:17 INFO - PROCESS | 1848 | 1462318817001 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:17 INFO - PROCESS | 1848 | 1462318817166 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:40:17 INFO - PROCESS | 1848 | 1462318817355 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc52d3800 == 109 [pid = 1848] [id = 253] 16:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f3baefde800) [pid = 1848] [serial = 760] [outer = (nil)] 16:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f3bb14dc800) [pid = 1848] [serial = 761] [outer = 0x7f3baefde800] 16:40:17 INFO - PROCESS | 1848 | 1462318817426 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f3bb1bec400) [pid = 1848] [serial = 762] [outer = 0x7f3baefde800] 16:40:18 INFO - PROCESS | 1848 | 1462318818289 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1331ms 16:40:18 INFO - PROCESS | 1848 | 1462318818326 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 1848 | 1462318818329 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:40:18 INFO - PROCESS | 1848 | 1462318818335 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 1848 | 1462318818347 Marionette TRACE conn3 <- [1,986,null,{}] 16:40:18 INFO - PROCESS | 1848 | 1462318818351 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:18 INFO - PROCESS | 1848 | 1462318818517 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:40:18 INFO - PROCESS | 1848 | 1462318818705 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb6116800 == 110 [pid = 1848] [id = 254] 16:40:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f3ba201bc00) [pid = 1848] [serial = 763] [outer = (nil)] 16:40:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f3bb203f400) [pid = 1848] [serial = 764] [outer = 0x7f3ba201bc00] 16:40:18 INFO - PROCESS | 1848 | 1462318818771 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f3bb20bd800) [pid = 1848] [serial = 765] [outer = 0x7f3ba201bc00] 16:40:19 INFO - PROCESS | 1848 | 1462318819945 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1649ms 16:40:19 INFO - PROCESS | 1848 | 1462318819985 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 1848 | 1462318819991 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:40:20 INFO - PROCESS | 1848 | 1462318819999 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1848 | 1462318820003 Marionette TRACE conn3 <- [1,990,null,{}] 16:40:20 INFO - PROCESS | 1848 | 1462318820011 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:20 INFO - PROCESS | 1848 | 1462318820174 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:40:20 INFO - PROCESS | 1848 | 1462318820360 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4872000 == 111 [pid = 1848] [id = 255] 16:40:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f3b9f032400) [pid = 1848] [serial = 766] [outer = (nil)] 16:40:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f3b9f1e6400) [pid = 1848] [serial = 767] [outer = 0x7f3b9f032400] 16:40:20 INFO - PROCESS | 1848 | 1462318820424 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f3ba2014c00) [pid = 1848] [serial = 768] [outer = 0x7f3b9f032400] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb345c800 == 110 [pid = 1848] [id = 193] 16:40:21 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f3bb3c82400) [pid = 1848] [serial = 670] [outer = (nil)] [url = about:blank] 16:40:21 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f3bb6f43400) [pid = 1848] [serial = 637] [outer = (nil)] [url = about:blank] 16:40:21 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f3bc0b98800) [pid = 1848] [serial = 640] [outer = (nil)] [url = about:blank] 16:40:21 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f3ba786f400) [pid = 1848] [serial = 643] [outer = (nil)] [url = about:blank] 16:40:21 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f3ba7877000) [pid = 1848] [serial = 646] [outer = (nil)] [url = about:blank] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8616800 == 109 [pid = 1848] [id = 238] 16:40:21 INFO - PROCESS | 1848 | 1462318821642 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4829000 == 108 [pid = 1848] [id = 237] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba44af800 == 107 [pid = 1848] [id = 236] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2335000 == 106 [pid = 1848] [id = 233] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9efe0800 == 105 [pid = 1848] [id = 232] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb232a800 == 104 [pid = 1848] [id = 231] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba3e24800 == 103 [pid = 1848] [id = 230] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba7c20800 == 102 [pid = 1848] [id = 229] 16:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1689ms 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc082c000 == 101 [pid = 1848] [id = 228] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba486b000 == 100 [pid = 1848] [id = 227] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc587c800 == 99 [pid = 1848] [id = 226] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3113000 == 98 [pid = 1848] [id = 225] 16:40:21 INFO - PROCESS | 1848 | 1462318821700 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:40:21 INFO - PROCESS | 1848 | 1462318821709 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba7a7f000 == 97 [pid = 1848] [id = 224] 16:40:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc1c41000 == 96 [pid = 1848] [id = 223] 16:40:21 INFO - PROCESS | 1848 | 1462318821720 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1848 | 1462318821726 Marionette TRACE conn3 <- [1,994,null,{}] 16:40:21 INFO - PROCESS | 1848 | 1462318821735 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:21 INFO - PROCESS | 1848 | 1462318821962 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f3bb3c86000) [pid = 1848] [serial = 623] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f3baa8f1800) [pid = 1848] [serial = 664] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f3baa44ec00) [pid = 1848] [serial = 661] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f3baa150c00) [pid = 1848] [serial = 667] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f3babb67400) [pid = 1848] [serial = 665] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f3ba9d92400) [pid = 1848] [serial = 658] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f3ba797f400) [pid = 1848] [serial = 655] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f3ba7ccfc00) [pid = 1848] [serial = 656] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f3ba3fe4000) [pid = 1848] [serial = 625] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f3ba9d97800) [pid = 1848] [serial = 628] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f3ba7865000) [pid = 1848] [serial = 652] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f3ba7878000) [pid = 1848] [serial = 653] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f3babb5d800) [pid = 1848] [serial = 631] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f3baa14a400) [pid = 1848] [serial = 659] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3ba21cac00) [pid = 1848] [serial = 649] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3bb2c45000) [pid = 1848] [serial = 634] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f3bb2c3c400) [pid = 1848] [serial = 668] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3baa647000) [pid = 1848] [serial = 662] [outer = (nil)] [url = about:blank] 16:40:22 INFO - PROCESS | 1848 | 1462318822219 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba3e26000 == 97 [pid = 1848] [id = 256] 16:40:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3ba1d4b800) [pid = 1848] [serial = 769] [outer = (nil)] 16:40:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3ba2015c00) [pid = 1848] [serial = 770] [outer = 0x7f3ba1d4b800] 16:40:22 INFO - PROCESS | 1848 | 1462318822294 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3ba21cdc00) [pid = 1848] [serial = 771] [outer = 0x7f3ba1d4b800] 16:40:23 INFO - PROCESS | 1848 | 1462318823138 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1490ms 16:40:23 INFO - PROCESS | 1848 | 1462318823210 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 1848 | 1462318823218 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:40:23 INFO - PROCESS | 1848 | 1462318823228 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 1848 | 1462318823232 Marionette TRACE conn3 <- [1,998,null,{}] 16:40:23 INFO - PROCESS | 1848 | 1462318823238 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:23 INFO - PROCESS | 1848 | 1462318823451 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:40:23 INFO - PROCESS | 1848 | 1462318823669 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba48bf000 == 98 [pid = 1848] [id = 257] 16:40:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3ba4676400) [pid = 1848] [serial = 772] [outer = (nil)] 16:40:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3ba4756400) [pid = 1848] [serial = 773] [outer = 0x7f3ba4676400] 16:40:23 INFO - PROCESS | 1848 | 1462318823785 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f3ba7868800) [pid = 1848] [serial = 774] [outer = 0x7f3ba4676400] 16:40:24 INFO - PROCESS | 1848 | 1462318824736 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1539ms 16:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:40:24 INFO - PROCESS | 1848 | 1462318824768 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 1848 | 1462318824771 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:40:24 INFO - PROCESS | 1848 | 1462318824777 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 1848 | 1462318824783 Marionette TRACE conn3 <- [1,1002,null,{}] 16:40:24 INFO - PROCESS | 1848 | 1462318824799 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:24 INFO - PROCESS | 1848 | 1462318824969 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:40:25 INFO - PROCESS | 1848 | 1462318825148 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba999c000 == 99 [pid = 1848] [id = 258] 16:40:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f3ba7880400) [pid = 1848] [serial = 775] [outer = (nil)] 16:40:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3ba7985000) [pid = 1848] [serial = 776] [outer = 0x7f3ba7880400] 16:40:25 INFO - PROCESS | 1848 | 1462318825226 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f3ba7cfb400) [pid = 1848] [serial = 777] [outer = 0x7f3ba7880400] 16:40:26 INFO - PROCESS | 1848 | 1462318826138 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1391ms 16:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:40:26 INFO - PROCESS | 1848 | 1462318826168 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 1848 | 1462318826172 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:40:26 INFO - PROCESS | 1848 | 1462318826178 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 1848 | 1462318826181 Marionette TRACE conn3 <- [1,1006,null,{}] 16:40:26 INFO - PROCESS | 1848 | 1462318826186 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:26 INFO - PROCESS | 1848 | 1462318826351 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:40:26 INFO - PROCESS | 1848 | 1462318826529 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb03000 == 100 [pid = 1848] [id = 259] 16:40:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f3ba78a7c00) [pid = 1848] [serial = 778] [outer = (nil)] 16:40:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f3ba9d98c00) [pid = 1848] [serial = 779] [outer = 0x7f3ba78a7c00] 16:40:26 INFO - PROCESS | 1848 | 1462318826610 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f3baa150000) [pid = 1848] [serial = 780] [outer = 0x7f3ba78a7c00] 16:40:27 INFO - PROCESS | 1848 | 1462318827483 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1338ms 16:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:40:27 INFO - PROCESS | 1848 | 1462318827515 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 1848 | 1462318827518 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:40:27 INFO - PROCESS | 1848 | 1462318827525 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1848 | 1462318827528 Marionette TRACE conn3 <- [1,1010,null,{}] 16:40:27 INFO - PROCESS | 1848 | 1462318827533 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:27 INFO - PROCESS | 1848 | 1462318827689 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:40:27 INFO - PROCESS | 1848 | 1462318827865 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1b56800 == 101 [pid = 1848] [id = 260] 16:40:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f3ba9a6a000) [pid = 1848] [serial = 781] [outer = (nil)] 16:40:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f3baa2cc000) [pid = 1848] [serial = 782] [outer = 0x7f3ba9a6a000] 16:40:27 INFO - PROCESS | 1848 | 1462318827933 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f3baa44ec00) [pid = 1848] [serial = 783] [outer = 0x7f3ba9a6a000] 16:40:28 INFO - PROCESS | 1848 | 1462318828837 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1388ms 16:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:40:28 INFO - PROCESS | 1848 | 1462318828913 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1848 | 1462318828916 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:40:28 INFO - PROCESS | 1848 | 1462318828922 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1848 | 1462318828925 Marionette TRACE conn3 <- [1,1014,null,{}] 16:40:28 INFO - PROCESS | 1848 | 1462318828930 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:29 INFO - PROCESS | 1848 | 1462318829187 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:40:29 INFO - PROCESS | 1848 | 1462318829411 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb311f800 == 102 [pid = 1848] [id = 261] 16:40:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f3baad5f400) [pid = 1848] [serial = 784] [outer = (nil)] 16:40:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f3baefa5c00) [pid = 1848] [serial = 785] [outer = 0x7f3baad5f400] 16:40:29 INFO - PROCESS | 1848 | 1462318829508 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f3bafaae000) [pid = 1848] [serial = 786] [outer = 0x7f3baad5f400] 16:40:30 INFO - PROCESS | 1848 | 1462318830315 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1434ms 16:40:30 INFO - PROCESS | 1848 | 1462318830356 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 1848 | 1462318830360 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:40:30 INFO - PROCESS | 1848 | 1462318830366 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1848 | 1462318830370 Marionette TRACE conn3 <- [1,1018,null,{}] 16:40:30 INFO - PROCESS | 1848 | 1462318830375 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:30 INFO - PROCESS | 1848 | 1462318830532 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:40:30 INFO - PROCESS | 1848 | 1462318830714 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb632f000 == 103 [pid = 1848] [id = 262] 16:40:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f3babcad400) [pid = 1848] [serial = 787] [outer = (nil)] 16:40:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f3bb0c3c800) [pid = 1848] [serial = 788] [outer = 0x7f3babcad400] 16:40:30 INFO - PROCESS | 1848 | 1462318830794 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f3bb1b85400) [pid = 1848] [serial = 789] [outer = 0x7f3babcad400] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba3e22000 == 102 [pid = 1848] [id = 234] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1c2f000 == 101 [pid = 1848] [id = 136] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba44b4800 == 100 [pid = 1848] [id = 137] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba7a84800 == 99 [pid = 1848] [id = 138] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc52d3800 == 98 [pid = 1848] [id = 253] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc1a3a000 == 97 [pid = 1848] [id = 252] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bbfc0b800 == 96 [pid = 1848] [id = 251] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb45db800 == 95 [pid = 1848] [id = 250] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3c07800 == 94 [pid = 1848] [id = 249] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3448000 == 93 [pid = 1848] [id = 248] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb25a3800 == 92 [pid = 1848] [id = 247] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb0485000 == 91 [pid = 1848] [id = 246] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baefc3800 == 90 [pid = 1848] [id = 245] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb11000 == 89 [pid = 1848] [id = 244] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9d51800 == 88 [pid = 1848] [id = 243] 16:40:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba481f000 == 87 [pid = 1848] [id = 242] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc57bd000 == 86 [pid = 1848] [id = 178] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9e68000 == 85 [pid = 1848] [id = 63] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4697000 == 84 [pid = 1848] [id = 214] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba87b1000 == 83 [pid = 1848] [id = 88] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8623000 == 82 [pid = 1848] [id = 235] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba44b1000 == 81 [pid = 1848] [id = 200] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb0aa0000 == 80 [pid = 1848] [id = 13] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb0c84800 == 79 [pid = 1848] [id = 189] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4839800 == 78 [pid = 1848] [id = 216] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9cf4000 == 77 [pid = 1848] [id = 9] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3cdf000 == 76 [pid = 1848] [id = 20] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1b4d000 == 75 [pid = 1848] [id = 59] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bbfc27800 == 74 [pid = 1848] [id = 23] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9e7f000 == 73 [pid = 1848] [id = 14] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9d64800 == 72 [pid = 1848] [id = 8] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa9a3000 == 71 [pid = 1848] [id = 201] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc3e0a000 == 70 [pid = 1848] [id = 122] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baac0e000 == 69 [pid = 1848] [id = 100] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bbfc0c000 == 68 [pid = 1848] [id = 47] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb45d9000 == 67 [pid = 1848] [id = 21] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc866d000 == 66 [pid = 1848] [id = 85] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3880800 == 65 [pid = 1848] [id = 207] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0bb9800 == 64 [pid = 1848] [id = 95] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa70800 == 63 [pid = 1848] [id = 12] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb290b800 == 62 [pid = 1848] [id = 16] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8727000 == 61 [pid = 1848] [id = 191] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba1f19000 == 60 [pid = 1848] [id = 181] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad479800 == 59 [pid = 1848] [id = 124] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa9c1800 == 58 [pid = 1848] [id = 196] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9d53800 == 57 [pid = 1848] [id = 31] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc5237800 == 56 [pid = 1848] [id = 198] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa31d000 == 55 [pid = 1848] [id = 153] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad16d800 == 54 [pid = 1848] [id = 75] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc8956000 == 53 [pid = 1848] [id = 179] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba99af800 == 52 [pid = 1848] [id = 192] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa76800 == 51 [pid = 1848] [id = 27] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb276e000 == 50 [pid = 1848] [id = 205] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb0f000 == 49 [pid = 1848] [id = 6] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba48aa800 == 48 [pid = 1848] [id = 206] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc8959000 == 47 [pid = 1848] [id = 107] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0bba800 == 46 [pid = 1848] [id = 121] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bbfc11000 == 45 [pid = 1848] [id = 60] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc52c2800 == 44 [pid = 1848] [id = 99] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc522f000 == 43 [pid = 1848] [id = 62] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba872f800 == 42 [pid = 1848] [id = 180] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc5228000 == 41 [pid = 1848] [id = 134] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bca1a5000 == 40 [pid = 1848] [id = 135] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4824800 == 39 [pid = 1848] [id = 215] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc5a2d000 == 38 [pid = 1848] [id = 199] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3874000 == 37 [pid = 1848] [id = 19] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc3959800 == 36 [pid = 1848] [id = 61] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba44b8000 == 35 [pid = 1848] [id = 202] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba99ad000 == 34 [pid = 1848] [id = 203] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bba01c800 == 33 [pid = 1848] [id = 197] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc7c80000 == 32 [pid = 1848] [id = 132] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baefb8800 == 31 [pid = 1848] [id = 204] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc601b800 == 30 [pid = 1848] [id = 74] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb9e92800 == 29 [pid = 1848] [id = 194] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0b0d800 == 28 [pid = 1848] [id = 109] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc1a34800 == 27 [pid = 1848] [id = 175] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba44b0800 == 26 [pid = 1848] [id = 195] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bca1a2000 == 25 [pid = 1848] [id = 86] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0bb4800 == 24 [pid = 1848] [id = 50] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb0f800 == 23 [pid = 1848] [id = 83] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3568800 == 22 [pid = 1848] [id = 18] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1a67800 == 21 [pid = 1848] [id = 26] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb436a800 == 20 [pid = 1848] [id = 120] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb311f800 == 19 [pid = 1848] [id = 261] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1b56800 == 18 [pid = 1848] [id = 260] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb03000 == 17 [pid = 1848] [id = 259] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9ce4000 == 16 [pid = 1848] [id = 240] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba999c000 == 15 [pid = 1848] [id = 258] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba48bf000 == 14 [pid = 1848] [id = 257] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa9a4800 == 13 [pid = 1848] [id = 241] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba97ae000 == 12 [pid = 1848] [id = 239] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb6116800 == 11 [pid = 1848] [id = 254] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba3e26000 == 10 [pid = 1848] [id = 256] 16:40:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4872000 == 9 [pid = 1848] [id = 255] 16:40:38 INFO - PROCESS | 1848 | 1462318838508 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 8156ms 16:40:38 INFO - PROCESS | 1848 | 1462318838525 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1848 | 1462318838530 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:40:38 INFO - PROCESS | 1848 | 1462318838539 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1848 | 1462318838545 Marionette TRACE conn3 <- [1,1022,null,{}] 16:40:38 INFO - PROCESS | 1848 | 1462318838555 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:38 INFO - PROCESS | 1848 | 1462318838738 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:40:38 INFO - PROCESS | 1848 | 1462318838861 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1f1d000 == 10 [pid = 1848] [id = 263] 16:40:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f3ba2013c00) [pid = 1848] [serial = 790] [outer = (nil)] 16:40:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f3ba2019400) [pid = 1848] [serial = 791] [outer = 0x7f3ba2013c00] 16:40:38 INFO - PROCESS | 1848 | 1462318838925 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f3ba21c9c00) [pid = 1848] [serial = 792] [outer = 0x7f3ba2013c00] 16:40:39 INFO - PROCESS | 1848 | 1462318839665 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1142ms 16:40:39 INFO - PROCESS | 1848 | 1462318839681 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 1848 | 1462318839691 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:40:39 INFO - PROCESS | 1848 | 1462318839710 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 1848 | 1462318839715 Marionette TRACE conn3 <- [1,1026,null,{}] 16:40:39 INFO - PROCESS | 1848 | 1462318839720 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:39 INFO - PROCESS | 1848 | 1462318839881 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:40:39 INFO - PROCESS | 1848 | 1462318839894 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1f14000 == 11 [pid = 1848] [id = 264] 16:40:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f3ba3bc3000) [pid = 1848] [serial = 793] [outer = (nil)] 16:40:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f3ba3fe1800) [pid = 1848] [serial = 794] [outer = 0x7f3ba3bc3000] 16:40:39 INFO - PROCESS | 1848 | 1462318839952 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f3ba4672000) [pid = 1848] [serial = 795] [outer = 0x7f3ba3bc3000] 16:40:40 INFO - PROCESS | 1848 | 1462318840885 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1234ms 16:40:40 INFO - PROCESS | 1848 | 1462318840954 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 1848 | 1462318840958 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:40:40 INFO - PROCESS | 1848 | 1462318840964 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1848 | 1462318840970 Marionette TRACE conn3 <- [1,1030,null,{}] 16:40:40 INFO - PROCESS | 1848 | 1462318840987 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:41 INFO - PROCESS | 1848 | 1462318841193 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:40:41 INFO - PROCESS | 1848 | 1462318841266 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4866000 == 12 [pid = 1848] [id = 265] 16:40:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f3b9e231000) [pid = 1848] [serial = 796] [outer = (nil)] 16:40:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f3ba7864800) [pid = 1848] [serial = 797] [outer = 0x7f3b9e231000] 16:40:41 INFO - PROCESS | 1848 | 1462318841330 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f3ba7874000) [pid = 1848] [serial = 798] [outer = 0x7f3b9e231000] 16:40:42 INFO - PROCESS | 1848 | 1462318842103 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1183ms 16:40:42 INFO - PROCESS | 1848 | 1462318842147 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 1848 | 1462318842151 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:40:42 INFO - PROCESS | 1848 | 1462318842163 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 1848 | 1462318842165 Marionette TRACE conn3 <- [1,1034,null,{}] 16:40:42 INFO - PROCESS | 1848 | 1462318842171 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:42 INFO - PROCESS | 1848 | 1462318842351 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:40:42 INFO - PROCESS | 1848 | 1462318842371 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba7a8e000 == 13 [pid = 1848] [id = 266] 16:40:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f3b9f02e000) [pid = 1848] [serial = 799] [outer = (nil)] 16:40:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f3ba797f400) [pid = 1848] [serial = 800] [outer = 0x7f3b9f02e000] 16:40:42 INFO - PROCESS | 1848 | 1462318842430 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f3ba7987400) [pid = 1848] [serial = 801] [outer = 0x7f3b9f02e000] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f3b9f02a800) [pid = 1848] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f3ba1d42c00) [pid = 1848] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f3b9f032400) [pid = 1848] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f3ba1d4b800) [pid = 1848] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f3ba201bc00) [pid = 1848] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f3baefde800) [pid = 1848] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f3baefac800) [pid = 1848] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f3ba4761c00) [pid = 1848] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f3baa450000) [pid = 1848] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f3bb170bc00) [pid = 1848] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f3ba3fe4400) [pid = 1848] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f3baa150400) [pid = 1848] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f3ba21c6c00) [pid = 1848] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f3bc0b93000) [pid = 1848] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f3ba96e5400) [pid = 1848] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f3ba3bcf800) [pid = 1848] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f3b9f02b800) [pid = 1848] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f3ba3fe3c00) [pid = 1848] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f3ba0220c00) [pid = 1848] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f3ba0222000) [pid = 1848] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f3ba3bc4c00) [pid = 1848] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f3ba96f2c00) [pid = 1848] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f3ba78a5800) [pid = 1848] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f3ba7cfa400) [pid = 1848] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f3ba7880800) [pid = 1848] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f3ba7867000) [pid = 1848] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f3ba1d46800) [pid = 1848] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f3ba21cfc00) [pid = 1848] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f3ba9a69400) [pid = 1848] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3baa1cac00) [pid = 1848] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3bb2c3f800) [pid = 1848] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f3ba787a800) [pid = 1848] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3ba7cd6000) [pid = 1848] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3baa145400) [pid = 1848] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3b9f02f000) [pid = 1848] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3b9f02c000) [pid = 1848] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3ba4757000) [pid = 1848] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3ba97d4000) [pid = 1848] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f3ba7866400) [pid = 1848] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3ba0223000) [pid = 1848] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3b9e225400) [pid = 1848] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f3ba3bc2400) [pid = 1848] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f3ba4757c00) [pid = 1848] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3baa4bdc00) [pid = 1848] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3baa152c00) [pid = 1848] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3baa63dc00) [pid = 1848] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3ba78a5400) [pid = 1848] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3baa1ca800) [pid = 1848] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3ba9a73400) [pid = 1848] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3ba4754800) [pid = 1848] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3ba7980800) [pid = 1848] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3ba3fddc00) [pid = 1848] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3bab988400) [pid = 1848] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3baa8f1000) [pid = 1848] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3baa63f400) [pid = 1848] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3baa4b2800) [pid = 1848] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3baa44d400) [pid = 1848] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3ba96eb800) [pid = 1848] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3ba7cd2000) [pid = 1848] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3ba7cf7c00) [pid = 1848] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3ba7cd1400) [pid = 1848] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3baad5f400) [pid = 1848] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3ba9a6a000) [pid = 1848] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3ba78a7c00) [pid = 1848] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3ba7880400) [pid = 1848] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:40:44 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3ba4676400) [pid = 1848] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:40:44 INFO - PROCESS | 1848 | 1462318844802 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2688ms 16:40:44 INFO - PROCESS | 1848 | 1462318844845 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 1848 | 1462318844849 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:40:44 INFO - PROCESS | 1848 | 1462318844854 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 1848 | 1462318844856 Marionette TRACE conn3 <- [1,1038,null,{}] 16:40:44 INFO - PROCESS | 1848 | 1462318844861 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:44 INFO - PROCESS | 1848 | 1462318844991 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:40:45 INFO - PROCESS | 1848 | 1462318845006 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4830800 == 14 [pid = 1848] [id = 267] 16:40:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3b9f030400) [pid = 1848] [serial = 802] [outer = (nil)] 16:40:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3ba1d42c00) [pid = 1848] [serial = 803] [outer = 0x7f3b9f030400] 16:40:45 INFO - PROCESS | 1848 | 1462318845064 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3ba3bc2c00) [pid = 1848] [serial = 804] [outer = 0x7f3b9f030400] 16:40:45 INFO - PROCESS | 1848 | 1462318845811 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 978ms 16:40:45 INFO - PROCESS | 1848 | 1462318845833 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 1848 | 1462318845836 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:40:45 INFO - PROCESS | 1848 | 1462318845844 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1848 | 1462318845847 Marionette TRACE conn3 <- [1,1042,null,{}] 16:40:45 INFO - PROCESS | 1848 | 1462318845852 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:46 INFO - PROCESS | 1848 | 1462318846072 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:40:46 INFO - PROCESS | 1848 | 1462318846097 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba87a6800 == 15 [pid = 1848] [id = 268] 16:40:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3b9e22c800) [pid = 1848] [serial = 805] [outer = (nil)] 16:40:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3ba78a4400) [pid = 1848] [serial = 806] [outer = 0x7f3b9e22c800] 16:40:46 INFO - PROCESS | 1848 | 1462318846159 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3ba7b7e400) [pid = 1848] [serial = 807] [outer = 0x7f3b9e22c800] 16:40:47 INFO - PROCESS | 1848 | 1462318847109 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1328ms 16:40:47 INFO - PROCESS | 1848 | 1462318847171 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 1848 | 1462318847178 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:40:47 INFO - PROCESS | 1848 | 1462318847185 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1848 | 1462318847191 Marionette TRACE conn3 <- [1,1046,null,{}] 16:40:47 INFO - PROCESS | 1848 | 1462318847199 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:47 INFO - PROCESS | 1848 | 1462318847358 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:40:47 INFO - PROCESS | 1848 | 1462318847510 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba468e800 == 16 [pid = 1848] [id = 269] 16:40:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3ba1d4b800) [pid = 1848] [serial = 808] [outer = (nil)] 16:40:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3ba21c8000) [pid = 1848] [serial = 809] [outer = 0x7f3ba1d4b800] 16:40:47 INFO - PROCESS | 1848 | 1462318847583 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3ba3bcfc00) [pid = 1848] [serial = 810] [outer = 0x7f3ba1d4b800] 16:40:48 INFO - PROCESS | 1848 | 1462318848480 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1335ms 16:40:48 INFO - PROCESS | 1848 | 1462318848521 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1848 | 1462318848529 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:40:48 INFO - PROCESS | 1848 | 1462318848538 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1848 | 1462318848543 Marionette TRACE conn3 <- [1,1050,null,{}] 16:40:48 INFO - PROCESS | 1848 | 1462318848548 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:48 INFO - PROCESS | 1848 | 1462318848698 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:40:48 INFO - PROCESS | 1848 | 1462318848867 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba87ab800 == 17 [pid = 1848] [id = 270] 16:40:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3ba21ca000) [pid = 1848] [serial = 811] [outer = (nil)] 16:40:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3ba4679c00) [pid = 1848] [serial = 812] [outer = 0x7f3ba21ca000] 16:40:48 INFO - PROCESS | 1848 | 1462318848938 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3ba4760000) [pid = 1848] [serial = 813] [outer = 0x7f3ba21ca000] 16:40:50 INFO - PROCESS | 1848 | 1462318850001 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1532ms 16:40:50 INFO - PROCESS | 1848 | 1462318850071 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1848 | 1462318850074 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:40:50 INFO - PROCESS | 1848 | 1462318850081 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1848 | 1462318850086 Marionette TRACE conn3 <- [1,1054,null,{}] 16:40:50 INFO - PROCESS | 1848 | 1462318850102 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:50 INFO - PROCESS | 1848 | 1462318850302 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:40:50 INFO - PROCESS | 1848 | 1462318850456 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4865800 == 18 [pid = 1848] [id = 271] 16:40:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3ba7874800) [pid = 1848] [serial = 814] [outer = (nil)] 16:40:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3ba7989c00) [pid = 1848] [serial = 815] [outer = 0x7f3ba7874800] 16:40:50 INFO - PROCESS | 1848 | 1462318850572 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3ba7ccdc00) [pid = 1848] [serial = 816] [outer = 0x7f3ba7874800] 16:40:51 INFO - PROCESS | 1848 | 1462318851401 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1346ms 16:40:51 INFO - PROCESS | 1848 | 1462318851429 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:40:51 INFO - PROCESS | 1848 | 1462318851434 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:40:51 INFO - PROCESS | 1848 | 1462318851439 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1848 | 1462318851443 Marionette TRACE conn3 <- [1,1058,null,{}] 16:40:51 INFO - PROCESS | 1848 | 1462318851449 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:51 INFO - PROCESS | 1848 | 1462318851609 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:40:51 INFO - PROCESS | 1848 | 1462318851779 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9ce6800 == 19 [pid = 1848] [id = 272] 16:40:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3b9f02d800) [pid = 1848] [serial = 817] [outer = (nil)] 16:40:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3ba7cd8800) [pid = 1848] [serial = 818] [outer = 0x7f3b9f02d800] 16:40:51 INFO - PROCESS | 1848 | 1462318851870 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3ba7ceec00) [pid = 1848] [serial = 819] [outer = 0x7f3b9f02d800] 16:40:52 INFO - PROCESS | 1848 | 1462318852714 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1331ms 16:40:52 INFO - PROCESS | 1848 | 1462318852770 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1848 | 1462318852774 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:40:52 INFO - PROCESS | 1848 | 1462318852780 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1848 | 1462318852783 Marionette TRACE conn3 <- [1,1062,null,{}] 16:40:52 INFO - PROCESS | 1848 | 1462318852788 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:52 INFO - PROCESS | 1848 | 1462318852938 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:40:53 INFO - PROCESS | 1848 | 1462318853097 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba482f000 == 20 [pid = 1848] [id = 273] 16:40:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3ba7cd6400) [pid = 1848] [serial = 820] [outer = (nil)] 16:40:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3ba7cf5800) [pid = 1848] [serial = 821] [outer = 0x7f3ba7cd6400] 16:40:53 INFO - PROCESS | 1848 | 1462318853174 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3ba96e6400) [pid = 1848] [serial = 822] [outer = 0x7f3ba7cd6400] 16:40:54 INFO - PROCESS | 1848 | 1462318854191 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1429ms 16:40:54 INFO - PROCESS | 1848 | 1462318854209 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 1848 | 1462318854212 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:40:54 INFO - PROCESS | 1848 | 1462318854219 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 1848 | 1462318854223 Marionette TRACE conn3 <- [1,1066,null,{}] 16:40:54 INFO - PROCESS | 1848 | 1462318854227 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:54 INFO - PROCESS | 1848 | 1462318854425 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:40:54 INFO - PROCESS | 1848 | 1462318854593 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9c0800 == 21 [pid = 1848] [id = 274] 16:40:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3ba3bc9800) [pid = 1848] [serial = 823] [outer = (nil)] 16:40:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3ba97e0400) [pid = 1848] [serial = 824] [outer = 0x7f3ba3bc9800] 16:40:54 INFO - PROCESS | 1848 | 1462318854680 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f3ba9a74000) [pid = 1848] [serial = 825] [outer = 0x7f3ba3bc9800] 16:40:55 INFO - PROCESS | 1848 | 1462318855516 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1332ms 16:40:55 INFO - PROCESS | 1848 | 1462318855552 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1848 | 1462318855556 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:40:55 INFO - PROCESS | 1848 | 1462318855562 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1848 | 1462318855564 Marionette TRACE conn3 <- [1,1070,null,{}] 16:40:55 INFO - PROCESS | 1848 | 1462318855570 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:55 INFO - PROCESS | 1848 | 1462318855712 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:40:55 INFO - PROCESS | 1848 | 1462318855870 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bab9cb000 == 22 [pid = 1848] [id = 275] 16:40:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f3ba9d97c00) [pid = 1848] [serial = 826] [outer = (nil)] 16:40:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3ba9ea8c00) [pid = 1848] [serial = 827] [outer = 0x7f3ba9d97c00] 16:40:56 INFO - PROCESS | 1848 | 1462318855996 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3baa034000) [pid = 1848] [serial = 828] [outer = 0x7f3ba9d97c00] 16:40:56 INFO - PROCESS | 1848 | 1462318856827 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1331ms 16:40:56 INFO - PROCESS | 1848 | 1462318856894 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 1848 | 1462318856897 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:40:56 INFO - PROCESS | 1848 | 1462318856903 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 1848 | 1462318856905 Marionette TRACE conn3 <- [1,1074,null,{}] 16:40:56 INFO - PROCESS | 1848 | 1462318856911 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:57 INFO - PROCESS | 1848 | 1462318857062 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:40:57 INFO - PROCESS | 1848 | 1462318857222 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9f141800 == 23 [pid = 1848] [id = 276] 16:40:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3b9e231c00) [pid = 1848] [serial = 829] [outer = (nil)] 16:40:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3ba0223800) [pid = 1848] [serial = 830] [outer = 0x7f3b9e231c00] 16:40:57 INFO - PROCESS | 1848 | 1462318857293 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3ba2020800) [pid = 1848] [serial = 831] [outer = 0x7f3b9e231c00] 16:40:58 INFO - PROCESS | 1848 | 1462318858176 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1629ms 16:40:58 INFO - PROCESS | 1848 | 1462318858579 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1848 | 1462318858585 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:40:58 INFO - PROCESS | 1848 | 1462318858594 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1848 | 1462318858598 Marionette TRACE conn3 <- [1,1078,null,{}] 16:40:58 INFO - PROCESS | 1848 | 1462318858605 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:58 INFO - PROCESS | 1848 | 1462318858823 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:40:59 INFO - PROCESS | 1848 | 1462318859124 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3bb0c3c800) [pid = 1848] [serial = 788] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9efe9000 == 24 [pid = 1848] [id = 277] 16:40:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3ba1d43400) [pid = 1848] [serial = 832] [outer = (nil)] 16:40:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3ba1d47c00) [pid = 1848] [serial = 833] [outer = 0x7f3ba1d43400] 16:40:59 INFO - PROCESS | 1848 | 1462318859204 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3ba201f400) [pid = 1848] [serial = 834] [outer = 0x7f3ba1d43400] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3ba7b81000) [pid = 1848] [serial = 722] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3baa4c0400) [pid = 1848] [serial = 743] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3baa03fc00) [pid = 1848] [serial = 740] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3ba9a77800) [pid = 1848] [serial = 482] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f3baa035800) [pid = 1848] [serial = 737] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3ba9a72c00) [pid = 1848] [serial = 725] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3ba9e9f400) [pid = 1848] [serial = 736] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f3ba97de400) [pid = 1848] [serial = 734] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f3ba97dd800) [pid = 1848] [serial = 724] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3ba787e400) [pid = 1848] [serial = 731] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3ba7cf6800) [pid = 1848] [serial = 733] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3ba475d400) [pid = 1848] [serial = 730] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3ba21cec00) [pid = 1848] [serial = 728] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3ba201b000) [pid = 1848] [serial = 727] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3ba21cdc00) [pid = 1848] [serial = 771] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3ba2014c00) [pid = 1848] [serial = 768] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3b9f1e6400) [pid = 1848] [serial = 767] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3bb1bec400) [pid = 1848] [serial = 762] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3bb203f400) [pid = 1848] [serial = 764] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3bb0c3b800) [pid = 1848] [serial = 759] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3ba7cd7000) [pid = 1848] [serial = 530] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3bb2ca8000) [pid = 1848] [serial = 587] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3bbac9d800) [pid = 1848] [serial = 685] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3ba467a000) [pid = 1848] [serial = 673] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3baa8e3400) [pid = 1848] [serial = 679] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3ba21cf800) [pid = 1848] [serial = 650] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3bc1c5c400) [pid = 1848] [serial = 641] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3babb5b800) [pid = 1848] [serial = 593] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3baefab400) [pid = 1848] [serial = 569] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3b9f034800) [pid = 1848] [serial = 701] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3ba7875400) [pid = 1848] [serial = 716] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3ba7868400) [pid = 1848] [serial = 715] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3ba201d400) [pid = 1848] [serial = 697] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3b9f030000) [pid = 1848] [serial = 700] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3ba022bc00) [pid = 1848] [serial = 692] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3ba7987000) [pid = 1848] [serial = 602] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3baa1d2800) [pid = 1848] [serial = 533] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3baa14ac00) [pid = 1848] [serial = 629] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3ba9d91000) [pid = 1848] [serial = 590] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3ba7988400) [pid = 1848] [serial = 721] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3ba787c800) [pid = 1848] [serial = 647] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3bb6f8c800) [pid = 1848] [serial = 688] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3ba3c34000) [pid = 1848] [serial = 713] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3ba7cee800) [pid = 1848] [serial = 698] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3baa4b7400) [pid = 1848] [serial = 563] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3bb4511800) [pid = 1848] [serial = 539] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3bb6377c00) [pid = 1848] [serial = 671] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3ba78a9400) [pid = 1848] [serial = 718] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3baa088400) [pid = 1848] [serial = 677] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3bb44e3000) [pid = 1848] [serial = 596] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3ba1d49800) [pid = 1848] [serial = 710] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3ba0227000) [pid = 1848] [serial = 691] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3bc0f7d400) [pid = 1848] [serial = 689] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3b9f1de000) [pid = 1848] [serial = 703] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3ba797c000) [pid = 1848] [serial = 719] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3bb4508c00) [pid = 1848] [serial = 527] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3ba9d97400) [pid = 1848] [serial = 554] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3bc1deec00) [pid = 1848] [serial = 644] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3ba2018c00) [pid = 1848] [serial = 695] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3b9e22f800) [pid = 1848] [serial = 706] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3ba0229400) [pid = 1848] [serial = 709] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3ba475ec00) [pid = 1848] [serial = 626] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3ba3bca400) [pid = 1848] [serial = 712] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3bb6f90000) [pid = 1848] [serial = 599] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3baefdb400) [pid = 1848] [serial = 632] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3ba2019c00) [pid = 1848] [serial = 704] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3bb6369000) [pid = 1848] [serial = 683] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3ba786c800) [pid = 1848] [serial = 674] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3bbac4b000) [pid = 1848] [serial = 638] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3ba2013400) [pid = 1848] [serial = 694] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3ba9a68800) [pid = 1848] [serial = 560] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3bc0a6f400) [pid = 1848] [serial = 686] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3bb06a5800) [pid = 1848] [serial = 536] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3bad1cb400) [pid = 1848] [serial = 566] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3ba797c400) [pid = 1848] [serial = 557] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3b9f1e1800) [pid = 1848] [serial = 707] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3bb61d9400) [pid = 1848] [serial = 635] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3ba96ef800) [pid = 1848] [serial = 676] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3bb0c3f800) [pid = 1848] [serial = 542] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3bb2ca0c00) [pid = 1848] [serial = 682] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3bad1cdc00) [pid = 1848] [serial = 680] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3bb14dc800) [pid = 1848] [serial = 761] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3bafd11c00) [pid = 1848] [serial = 758] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f3bad4b8800) [pid = 1848] [serial = 756] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f3bad404c00) [pid = 1848] [serial = 755] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f3bad1c6400) [pid = 1848] [serial = 753] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f3bad090000) [pid = 1848] [serial = 752] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f3babca8400) [pid = 1848] [serial = 750] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f3babb66400) [pid = 1848] [serial = 749] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x7f3babb5a800) [pid = 1848] [serial = 747] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x7f3baab71c00) [pid = 1848] [serial = 746] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 77 (0x7f3baa8ea000) [pid = 1848] [serial = 744] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 76 (0x7f3baa1ccc00) [pid = 1848] [serial = 741] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 75 (0x7f3bafaae000) [pid = 1848] [serial = 786] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 74 (0x7f3baefa5c00) [pid = 1848] [serial = 785] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x7f3baa44ec00) [pid = 1848] [serial = 783] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x7f3baa150000) [pid = 1848] [serial = 780] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f3baa2cc000) [pid = 1848] [serial = 782] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f3ba7cfb400) [pid = 1848] [serial = 777] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f3ba9d98c00) [pid = 1848] [serial = 779] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f3ba7868800) [pid = 1848] [serial = 774] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f3ba7985000) [pid = 1848] [serial = 776] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x7f3ba4756400) [pid = 1848] [serial = 773] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f3ba2015c00) [pid = 1848] [serial = 770] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f3bb20bd800) [pid = 1848] [serial = 765] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1848 | 1462318860005 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1488ms 16:41:00 INFO - PROCESS | 1848 | 1462318860084 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:41:00 INFO - PROCESS | 1848 | 1462318860089 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:41:00 INFO - PROCESS | 1848 | 1462318860100 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1848 | 1462318860105 Marionette TRACE conn3 <- [1,1082,null,{}] 16:41:00 INFO - PROCESS | 1848 | 1462318860110 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:00 INFO - PROCESS | 1848 | 1462318860259 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:41:00 INFO - PROCESS | 1848 | 1462318860270 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba44be000 == 25 [pid = 1848] [id = 278] 16:41:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f3ba21c6400) [pid = 1848] [serial = 835] [outer = (nil)] 16:41:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f3ba3bca400) [pid = 1848] [serial = 836] [outer = 0x7f3ba21c6400] 16:41:00 INFO - PROCESS | 1848 | 1462318860329 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f3ba3c3a800) [pid = 1848] [serial = 837] [outer = 0x7f3ba21c6400] 16:41:01 INFO - PROCESS | 1848 | 1462318861082 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 998ms 16:41:01 INFO - PROCESS | 1848 | 1462318861097 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1848 | 1462318861101 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:41:01 INFO - PROCESS | 1848 | 1462318861106 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1848 | 1462318861109 Marionette TRACE conn3 <- [1,1086,null,{}] 16:41:01 INFO - PROCESS | 1848 | 1462318861123 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:01 INFO - PROCESS | 1848 | 1462318861273 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:41:01 INFO - PROCESS | 1848 | 1462318861292 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4870800 == 26 [pid = 1848] [id = 279] 16:41:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f3ba4679400) [pid = 1848] [serial = 838] [outer = (nil)] 16:41:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f3ba4756800) [pid = 1848] [serial = 839] [outer = 0x7f3ba4679400] 16:41:01 INFO - PROCESS | 1848 | 1462318861354 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f3ba7867c00) [pid = 1848] [serial = 840] [outer = 0x7f3ba4679400] 16:41:02 INFO - PROCESS | 1848 | 1462318862490 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1439ms 16:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:41:02 INFO - PROCESS | 1848 | 1462318862548 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1848 | 1462318862551 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:41:02 INFO - PROCESS | 1848 | 1462318862556 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1848 | 1462318862559 Marionette TRACE conn3 <- [1,1090,null,{}] 16:41:02 INFO - PROCESS | 1848 | 1462318862564 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:02 INFO - PROCESS | 1848 | 1462318862753 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:41:02 INFO - PROCESS | 1848 | 1462318862787 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba861b000 == 27 [pid = 1848] [id = 280] 16:41:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f3ba7879800) [pid = 1848] [serial = 841] [outer = (nil)] 16:41:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f3ba78a2c00) [pid = 1848] [serial = 842] [outer = 0x7f3ba7879800] 16:41:02 INFO - PROCESS | 1848 | 1462318862846 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f3ba797d800) [pid = 1848] [serial = 843] [outer = 0x7f3ba7879800] 16:41:03 INFO - PROCESS | 1848 | 1462318863709 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1180ms 16:41:03 INFO - PROCESS | 1848 | 1462318863737 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 1848 | 1462318863740 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:41:03 INFO - PROCESS | 1848 | 1462318863745 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1848 | 1462318863747 Marionette TRACE conn3 <- [1,1094,null,{}] 16:41:03 INFO - PROCESS | 1848 | 1462318863753 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:03 INFO - PROCESS | 1848 | 1462318863925 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:41:03 INFO - PROCESS | 1848 | 1462318863944 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba87b2800 == 28 [pid = 1848] [id = 281] 16:41:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f3ba786ac00) [pid = 1848] [serial = 844] [outer = (nil)] 16:41:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x7f3ba7b79400) [pid = 1848] [serial = 845] [outer = 0x7f3ba786ac00] 16:41:04 INFO - PROCESS | 1848 | 1462318864003 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x7f3ba7cce800) [pid = 1848] [serial = 846] [outer = 0x7f3ba786ac00] 16:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 75 (0x7f3b9f030400) [pid = 1848] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 74 (0x7f3b9e231000) [pid = 1848] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x7f3b9f02e000) [pid = 1848] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x7f3ba3bc3000) [pid = 1848] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f3ba2013c00) [pid = 1848] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:41:04 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f3babcad400) [pid = 1848] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:41:04 INFO - PROCESS | 1848 | 1462318864785 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1125ms 16:41:04 INFO - PROCESS | 1848 | 1462318864872 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 1848 | 1462318864875 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:41:04 INFO - PROCESS | 1848 | 1462318864881 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1848 | 1462318864884 Marionette TRACE conn3 <- [1,1098,null,{}] 16:41:04 INFO - PROCESS | 1848 | 1462318864888 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:05 INFO - PROCESS | 1848 | 1462318865055 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:41:05 INFO - PROCESS | 1848 | 1462318865152 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9851800 == 29 [pid = 1848] [id = 282] 16:41:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f3b9f02c000) [pid = 1848] [serial = 847] [outer = (nil)] 16:41:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f3ba96ea800) [pid = 1848] [serial = 848] [outer = 0x7f3b9f02c000] 16:41:05 INFO - PROCESS | 1848 | 1462318865213 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f3ba97d4000) [pid = 1848] [serial = 849] [outer = 0x7f3b9f02c000] 16:41:05 INFO - PROCESS | 1848 | 1462318865836 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 988ms 16:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:41:05 INFO - PROCESS | 1848 | 1462318865869 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1848 | 1462318865871 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:41:05 INFO - PROCESS | 1848 | 1462318865877 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1848 | 1462318865880 Marionette TRACE conn3 <- [1,1102,null,{}] 16:41:05 INFO - PROCESS | 1848 | 1462318865885 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:06 INFO - PROCESS | 1848 | 1462318866017 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:41:06 INFO - PROCESS | 1848 | 1462318866128 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9cf3000 == 30 [pid = 1848] [id = 283] 16:41:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f3b9f028c00) [pid = 1848] [serial = 850] [outer = (nil)] 16:41:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x7f3ba97e0c00) [pid = 1848] [serial = 851] [outer = 0x7f3b9f028c00] 16:41:06 INFO - PROCESS | 1848 | 1462318866187 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x7f3baa035800) [pid = 1848] [serial = 852] [outer = 0x7f3b9f028c00] 16:41:07 INFO - PROCESS | 1848 | 1462318867106 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1278ms 16:41:07 INFO - PROCESS | 1848 | 1462318867154 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 1848 | 1462318867161 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:41:07 INFO - PROCESS | 1848 | 1462318867168 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 1848 | 1462318867175 Marionette TRACE conn3 <- [1,1106,null,{}] 16:41:07 INFO - PROCESS | 1848 | 1462318867183 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:07 INFO - PROCESS | 1848 | 1462318867385 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:41:07 INFO - PROCESS | 1848 | 1462318867525 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba47cf800 == 31 [pid = 1848] [id = 284] 16:41:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x7f3ba2015000) [pid = 1848] [serial = 853] [outer = (nil)] 16:41:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x7f3ba21cd000) [pid = 1848] [serial = 854] [outer = 0x7f3ba2015000] 16:41:07 INFO - PROCESS | 1848 | 1462318867599 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f3ba3c34000) [pid = 1848] [serial = 855] [outer = 0x7f3ba2015000] 16:41:08 INFO - PROCESS | 1848 | 1462318868472 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1336ms 16:41:08 INFO - PROCESS | 1848 | 1462318868506 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1848 | 1462318868514 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:41:08 INFO - PROCESS | 1848 | 1462318868524 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1848 | 1462318868528 Marionette TRACE conn3 <- [1,1110,null,{}] 16:41:08 INFO - PROCESS | 1848 | 1462318868534 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:08 INFO - PROCESS | 1848 | 1462318868694 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:41:08 INFO - PROCESS | 1848 | 1462318868842 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9848800 == 32 [pid = 1848] [id = 285] 16:41:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f3ba201d400) [pid = 1848] [serial = 856] [outer = (nil)] 16:41:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f3ba475ec00) [pid = 1848] [serial = 857] [outer = 0x7f3ba201d400] 16:41:08 INFO - PROCESS | 1848 | 1462318868913 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f3ba7868800) [pid = 1848] [serial = 858] [outer = 0x7f3ba201d400] 16:41:09 INFO - PROCESS | 1848 | 1462318869881 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1383ms 16:41:09 INFO - PROCESS | 1848 | 1462318869909 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 1848 | 1462318869913 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:41:09 INFO - PROCESS | 1848 | 1462318869920 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 1848 | 1462318869925 Marionette TRACE conn3 <- [1,1114,null,{}] 16:41:09 INFO - PROCESS | 1848 | 1462318869941 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:10 INFO - PROCESS | 1848 | 1462318870107 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:41:10 INFO - PROCESS | 1848 | 1462318870259 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9b3000 == 33 [pid = 1848] [id = 286] 16:41:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f3ba7ced400) [pid = 1848] [serial = 859] [outer = (nil)] 16:41:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f3ba7cfb800) [pid = 1848] [serial = 860] [outer = 0x7f3ba7ced400] 16:41:10 INFO - PROCESS | 1848 | 1462318870334 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f3ba97d9400) [pid = 1848] [serial = 861] [outer = 0x7f3ba7ced400] 16:41:11 INFO - PROCESS | 1848 | 1462318871217 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1335ms 16:41:11 INFO - PROCESS | 1848 | 1462318871255 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:41:11 INFO - PROCESS | 1848 | 1462318871260 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:41:11 INFO - PROCESS | 1848 | 1462318871266 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1848 | 1462318871269 Marionette TRACE conn3 <- [1,1118,null,{}] 16:41:11 INFO - PROCESS | 1848 | 1462318871274 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:11 INFO - PROCESS | 1848 | 1462318871427 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:41:11 INFO - PROCESS | 1848 | 1462318871575 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb1f800 == 34 [pid = 1848] [id = 287] 16:41:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f3ba7cef000) [pid = 1848] [serial = 862] [outer = (nil)] 16:41:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3ba9d97400) [pid = 1848] [serial = 863] [outer = 0x7f3ba7cef000] 16:41:11 INFO - PROCESS | 1848 | 1462318871646 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3baa03f400) [pid = 1848] [serial = 864] [outer = 0x7f3ba7cef000] 16:41:12 INFO - PROCESS | 1848 | 1462318872509 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1278ms 16:41:12 INFO - PROCESS | 1848 | 1462318872543 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 1848 | 1462318872546 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:41:12 INFO - PROCESS | 1848 | 1462318872552 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1848 | 1462318872555 Marionette TRACE conn3 <- [1,1122,null,{}] 16:41:12 INFO - PROCESS | 1848 | 1462318872560 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:12 INFO - PROCESS | 1848 | 1462318872708 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:41:12 INFO - PROCESS | 1848 | 1462318872853 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad188000 == 35 [pid = 1848] [id = 288] 16:41:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3ba96f1800) [pid = 1848] [serial = 865] [outer = (nil)] 16:41:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3baa08a800) [pid = 1848] [serial = 866] [outer = 0x7f3ba96f1800] 16:41:12 INFO - PROCESS | 1848 | 1462318872922 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3baa14c000) [pid = 1848] [serial = 867] [outer = 0x7f3ba96f1800] 16:41:13 INFO - PROCESS | 1848 | 1462318873813 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1292ms 16:41:13 INFO - PROCESS | 1848 | 1462318873845 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1848 | 1462318873849 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:41:13 INFO - PROCESS | 1848 | 1462318873855 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1848 | 1462318873857 Marionette TRACE conn3 <- [1,1126,null,{}] 16:41:13 INFO - PROCESS | 1848 | 1462318873863 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:14 INFO - PROCESS | 1848 | 1462318874043 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:41:14 INFO - PROCESS | 1848 | 1462318874197 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad45c800 == 36 [pid = 1848] [id = 289] 16:41:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3baa14b000) [pid = 1848] [serial = 868] [outer = (nil)] 16:41:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3baa1d6400) [pid = 1848] [serial = 869] [outer = 0x7f3baa14b000] 16:41:14 INFO - PROCESS | 1848 | 1462318874272 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3baa2ce800) [pid = 1848] [serial = 870] [outer = 0x7f3baa14b000] 16:41:15 INFO - PROCESS | 1848 | 1462318875371 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1580ms 16:41:15 INFO - PROCESS | 1848 | 1462318875435 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:41:15 INFO - PROCESS | 1848 | 1462318875440 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:41:15 INFO - PROCESS | 1848 | 1462318875448 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 1848 | 1462318875453 Marionette TRACE conn3 <- [1,1130,null,{}] 16:41:15 INFO - PROCESS | 1848 | 1462318875460 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:15 INFO - PROCESS | 1848 | 1462318875645 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:41:15 INFO - PROCESS | 1848 | 1462318875858 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9efd4000 == 37 [pid = 1848] [id = 290] 16:41:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3ba1d4fc00) [pid = 1848] [serial = 871] [outer = (nil)] 16:41:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3ba2016800) [pid = 1848] [serial = 872] [outer = 0x7f3ba1d4fc00] 16:41:16 INFO - PROCESS | 1848 | 1462318876019 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3ba21cec00) [pid = 1848] [serial = 873] [outer = 0x7f3ba1d4fc00] 16:41:16 INFO - PROCESS | 1848 | 1462318876898 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:41:16 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3ba1d42c00) [pid = 1848] [serial = 803] [outer = (nil)] [url = about:blank] 16:41:16 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3ba7864800) [pid = 1848] [serial = 797] [outer = (nil)] [url = about:blank] 16:41:16 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3ba797f400) [pid = 1848] [serial = 800] [outer = (nil)] [url = about:blank] 16:41:16 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3ba7874000) [pid = 1848] [serial = 798] [outer = (nil)] [url = about:blank] 16:41:16 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3ba3fe1800) [pid = 1848] [serial = 794] [outer = (nil)] [url = about:blank] 16:41:16 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3ba2019400) [pid = 1848] [serial = 791] [outer = (nil)] [url = about:blank] 16:41:16 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f3ba21c9c00) [pid = 1848] [serial = 792] [outer = (nil)] [url = about:blank] 16:41:16 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f3bb1b85400) [pid = 1848] [serial = 789] [outer = (nil)] [url = about:blank] 16:41:16 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f3ba7987400) [pid = 1848] [serial = 801] [outer = (nil)] [url = about:blank] 16:41:16 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f3ba4672000) [pid = 1848] [serial = 795] [outer = (nil)] [url = about:blank] 16:41:16 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f3ba3bc2c00) [pid = 1848] [serial = 804] [outer = (nil)] [url = about:blank] 16:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1496ms 16:41:16 INFO - PROCESS | 1848 | 1462318876943 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1848 | 1462318876950 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:41:16 INFO - PROCESS | 1848 | 1462318876959 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1848 | 1462318876963 Marionette TRACE conn3 <- [1,1134,null,{}] 16:41:16 INFO - PROCESS | 1848 | 1462318876968 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:17 INFO - PROCESS | 1848 | 1462318877107 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:41:17 INFO - PROCESS | 1848 | 1462318877214 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4690000 == 38 [pid = 1848] [id = 291] 16:41:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f3ba1d50000) [pid = 1848] [serial = 874] [outer = (nil)] 16:41:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f3ba3fddc00) [pid = 1848] [serial = 875] [outer = 0x7f3ba1d50000] 16:41:17 INFO - PROCESS | 1848 | 1462318877283 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f3ba4674c00) [pid = 1848] [serial = 876] [outer = 0x7f3ba1d50000] 16:41:17 INFO - PROCESS | 1848 | 1462318877972 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1032ms 16:41:17 INFO - PROCESS | 1848 | 1462318877991 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1848 | 1462318877994 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:41:18 INFO - PROCESS | 1848 | 1462318878000 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 1848 | 1462318878005 Marionette TRACE conn3 <- [1,1138,null,{}] 16:41:18 INFO - PROCESS | 1848 | 1462318878060 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:18 INFO - PROCESS | 1848 | 1462318878253 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:41:18 INFO - PROCESS | 1848 | 1462318878270 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8614800 == 39 [pid = 1848] [id = 292] 16:41:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f3ba475bc00) [pid = 1848] [serial = 877] [outer = (nil)] 16:41:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f3ba787d800) [pid = 1848] [serial = 878] [outer = 0x7f3ba475bc00] 16:41:18 INFO - PROCESS | 1848 | 1462318878331 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3ba7984000) [pid = 1848] [serial = 879] [outer = 0x7f3ba475bc00] 16:41:19 INFO - PROCESS | 1848 | 1462318879102 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1132ms 16:41:19 INFO - PROCESS | 1848 | 1462318879137 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 1848 | 1462318879141 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:41:19 INFO - PROCESS | 1848 | 1462318879147 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1848 | 1462318879160 Marionette TRACE conn3 <- [1,1142,null,{}] 16:41:19 INFO - PROCESS | 1848 | 1462318879185 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:19 INFO - PROCESS | 1848 | 1462318879371 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:41:19 INFO - PROCESS | 1848 | 1462318879398 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9854000 == 40 [pid = 1848] [id = 293] 16:41:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3ba3fe1800) [pid = 1848] [serial = 880] [outer = (nil)] 16:41:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3ba7cf3800) [pid = 1848] [serial = 881] [outer = 0x7f3ba3fe1800] 16:41:19 INFO - PROCESS | 1848 | 1462318879455 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3ba96f1c00) [pid = 1848] [serial = 882] [outer = 0x7f3ba3fe1800] 16:41:20 INFO - PROCESS | 1848 | 1462318880227 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1110ms 16:41:20 INFO - PROCESS | 1848 | 1462318880263 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 1848 | 1462318880266 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:41:20 INFO - PROCESS | 1848 | 1462318880272 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1848 | 1462318880274 Marionette TRACE conn3 <- [1,1146,null,{}] 16:41:20 INFO - PROCESS | 1848 | 1462318880283 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:20 INFO - PROCESS | 1848 | 1462318880460 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:41:20 INFO - PROCESS | 1848 | 1462318880484 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba44c0800 == 41 [pid = 1848] [id = 294] 16:41:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3ba7867400) [pid = 1848] [serial = 883] [outer = (nil)] 16:41:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3ba97dd800) [pid = 1848] [serial = 884] [outer = 0x7f3ba7867400] 16:41:20 INFO - PROCESS | 1848 | 1462318880543 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3baa033800) [pid = 1848] [serial = 885] [outer = 0x7f3ba7867400] 16:41:21 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3ba7879800) [pid = 1848] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:41:21 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3ba786ac00) [pid = 1848] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:41:21 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3ba4679400) [pid = 1848] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:41:21 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3ba21c6400) [pid = 1848] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:41:21 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3b9f02c000) [pid = 1848] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:41:21 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3ba1d43400) [pid = 1848] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:41:21 INFO - PROCESS | 1848 | 1462318881453 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1234ms 16:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:41:21 INFO - PROCESS | 1848 | 1462318881506 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 1848 | 1462318881508 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:41:21 INFO - PROCESS | 1848 | 1462318881514 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 1848 | 1462318881517 Marionette TRACE conn3 <- [1,1150,null,{}] 16:41:21 INFO - PROCESS | 1848 | 1462318881522 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:21 INFO - PROCESS | 1848 | 1462318881745 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:41:21 INFO - PROCESS | 1848 | 1462318881824 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baac16800 == 42 [pid = 1848] [id = 295] 16:41:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3ba7879800) [pid = 1848] [serial = 886] [outer = (nil)] 16:41:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3ba7b7d000) [pid = 1848] [serial = 887] [outer = 0x7f3ba7879800] 16:41:21 INFO - PROCESS | 1848 | 1462318881891 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3baa2c6400) [pid = 1848] [serial = 888] [outer = 0x7f3ba7879800] 16:41:22 INFO - PROCESS | 1848 | 1462318882538 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1078ms 16:41:22 INFO - PROCESS | 1848 | 1462318882591 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1848 | 1462318882593 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:41:22 INFO - PROCESS | 1848 | 1462318882615 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1848 | 1462318882617 Marionette TRACE conn3 <- [1,1154,null,{}] 16:41:22 INFO - PROCESS | 1848 | 1462318882630 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:22 INFO - PROCESS | 1848 | 1462318882759 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:41:22 INFO - PROCESS | 1848 | 1462318882773 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad45b000 == 43 [pid = 1848] [id = 296] 16:41:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3baa2c6c00) [pid = 1848] [serial = 889] [outer = (nil)] 16:41:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3baa447000) [pid = 1848] [serial = 890] [outer = 0x7f3baa2c6c00] 16:41:22 INFO - PROCESS | 1848 | 1462318882830 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3baa44c000) [pid = 1848] [serial = 891] [outer = 0x7f3baa2c6c00] 16:41:23 INFO - PROCESS | 1848 | 1462318883763 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1183ms 16:41:23 INFO - PROCESS | 1848 | 1462318883803 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 1848 | 1462318883809 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:41:23 INFO - PROCESS | 1848 | 1462318883817 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 1848 | 1462318883823 Marionette TRACE conn3 <- [1,1158,null,{}] 16:41:23 INFO - PROCESS | 1848 | 1462318883832 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:24 INFO - PROCESS | 1848 | 1462318884003 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:41:24 INFO - PROCESS | 1848 | 1462318884151 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4821800 == 44 [pid = 1848] [id = 297] 16:41:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3b9e22c000) [pid = 1848] [serial = 892] [outer = (nil)] 16:41:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3ba3bca800) [pid = 1848] [serial = 893] [outer = 0x7f3b9e22c000] 16:41:24 INFO - PROCESS | 1848 | 1462318884223 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3ba3fe7c00) [pid = 1848] [serial = 894] [outer = 0x7f3b9e22c000] 16:41:25 INFO - PROCESS | 1848 | 1462318885118 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1340ms 16:41:25 INFO - PROCESS | 1848 | 1462318885157 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1848 | 1462318885165 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:41:25 INFO - PROCESS | 1848 | 1462318885175 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1848 | 1462318885179 Marionette TRACE conn3 <- [1,1162,null,{}] 16:41:25 INFO - PROCESS | 1848 | 1462318885185 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:25 INFO - PROCESS | 1848 | 1462318885344 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:41:25 INFO - PROCESS | 1848 | 1462318885497 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa309000 == 45 [pid = 1848] [id = 298] 16:41:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3ba467e000) [pid = 1848] [serial = 895] [outer = (nil)] 16:41:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3ba7984400) [pid = 1848] [serial = 896] [outer = 0x7f3ba467e000] 16:41:25 INFO - PROCESS | 1848 | 1462318885567 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3ba7cdc800) [pid = 1848] [serial = 897] [outer = 0x7f3ba467e000] 16:41:26 INFO - PROCESS | 1848 | 1462318886652 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1533ms 16:41:26 INFO - PROCESS | 1848 | 1462318886710 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1848 | 1462318886716 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:41:26 INFO - PROCESS | 1848 | 1462318886726 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1848 | 1462318886735 Marionette TRACE conn3 <- [1,1166,null,{}] 16:41:26 INFO - PROCESS | 1848 | 1462318886758 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:26 INFO - PROCESS | 1848 | 1462318886975 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:41:27 INFO - PROCESS | 1848 | 1462318887173 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0484800 == 46 [pid = 1848] [id = 299] 16:41:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3baa145400) [pid = 1848] [serial = 898] [outer = (nil)] 16:41:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3baa1cb000) [pid = 1848] [serial = 899] [outer = 0x7f3baa145400] 16:41:27 INFO - PROCESS | 1848 | 1462318887260 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3baa2c7800) [pid = 1848] [serial = 900] [outer = 0x7f3baa145400] 16:41:28 INFO - PROCESS | 1848 | 1462318888036 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1344ms 16:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:41:28 INFO - PROCESS | 1848 | 1462318888069 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1848 | 1462318888073 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:41:28 INFO - PROCESS | 1848 | 1462318888079 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1848 | 1462318888082 Marionette TRACE conn3 <- [1,1170,null,{}] 16:41:28 INFO - PROCESS | 1848 | 1462318888087 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:28 INFO - PROCESS | 1848 | 1462318888238 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:41:28 INFO - PROCESS | 1848 | 1462318888388 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1b5e800 == 47 [pid = 1848] [id = 300] 16:41:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3baa149400) [pid = 1848] [serial = 901] [outer = (nil)] 16:41:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3baa44dc00) [pid = 1848] [serial = 902] [outer = 0x7f3baa149400] 16:41:28 INFO - PROCESS | 1848 | 1462318888458 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3baa4b5400) [pid = 1848] [serial = 903] [outer = 0x7f3baa149400] 16:41:29 INFO - PROCESS | 1848 | 1462318889302 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1278ms 16:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:41:29 INFO - PROCESS | 1848 | 1462318889357 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1848 | 1462318889359 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:41:29 INFO - PROCESS | 1848 | 1462318889366 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1848 | 1462318889369 Marionette TRACE conn3 <- [1,1174,null,{}] 16:41:29 INFO - PROCESS | 1848 | 1462318889374 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:29 INFO - PROCESS | 1848 | 1462318889522 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:41:29 INFO - PROCESS | 1848 | 1462318889674 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1c35800 == 48 [pid = 1848] [id = 301] 16:41:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3baa2d2800) [pid = 1848] [serial = 904] [outer = (nil)] 16:41:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3baa63cc00) [pid = 1848] [serial = 905] [outer = 0x7f3baa2d2800] 16:41:29 INFO - PROCESS | 1848 | 1462318889754 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3baa644000) [pid = 1848] [serial = 906] [outer = 0x7f3baa2d2800] 16:41:30 INFO - PROCESS | 1848 | 1462318890656 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1848 | 1462318890710 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:41:30 INFO - PROCESS | 1848 | 1462318890717 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1848 | 1462318890719 Marionette TRACE conn3 <- [1,1178,null,{}] 16:41:30 INFO - PROCESS | 1848 | 1462318890725 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:30 INFO - PROCESS | 1848 | 1462318890925 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:41:31 INFO - PROCESS | 1848 | 1462318891092 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2457000 == 49 [pid = 1848] [id = 302] 16:41:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3baa035400) [pid = 1848] [serial = 907] [outer = (nil)] 16:41:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3baa8ee800) [pid = 1848] [serial = 908] [outer = 0x7f3baa035400] 16:41:31 INFO - PROCESS | 1848 | 1462318891173 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3bab97e800) [pid = 1848] [serial = 909] [outer = 0x7f3baa035400] 16:41:32 INFO - PROCESS | 1848 | 1462318892051 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1848 | 1462318892107 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:41:32 INFO - PROCESS | 1848 | 1462318892114 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1848 | 1462318892118 Marionette TRACE conn3 <- [1,1182,null,{}] 16:41:32 INFO - PROCESS | 1848 | 1462318892123 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:32 INFO - PROCESS | 1848 | 1462318892288 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:41:32 INFO - PROCESS | 1848 | 1462318892445 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb290c800 == 50 [pid = 1848] [id = 303] 16:41:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3baa4b8000) [pid = 1848] [serial = 910] [outer = (nil)] 16:41:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3babb65000) [pid = 1848] [serial = 911] [outer = 0x7f3baa4b8000] 16:41:32 INFO - PROCESS | 1848 | 1462318892522 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3babc12400) [pid = 1848] [serial = 912] [outer = 0x7f3baa4b8000] 16:41:33 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:33 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:41:33 INFO - PROCESS | 1848 | 1462318893423 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1848 | 1462318893504 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:41:33 INFO - PROCESS | 1848 | 1462318893510 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1848 | 1462318893513 Marionette TRACE conn3 <- [1,1186,null,{}] 16:41:33 INFO - PROCESS | 1848 | 1462318893519 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:33 INFO - PROCESS | 1848 | 1462318893678 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:41:33 INFO - PROCESS | 1848 | 1462318893828 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9f142800 == 51 [pid = 1848] [id = 304] 16:41:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3b9f1de000) [pid = 1848] [serial = 913] [outer = (nil)] 16:41:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3babca1c00) [pid = 1848] [serial = 914] [outer = 0x7f3b9f1de000] 16:41:33 INFO - PROCESS | 1848 | 1462318893896 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3bad088400) [pid = 1848] [serial = 915] [outer = 0x7f3b9f1de000] 16:41:35 INFO - PROCESS | 1848 | 1462318895078 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:41:35 INFO - PROCESS | 1848 | 1462318895160 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:41:35 INFO - PROCESS | 1848 | 1462318895171 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1848 | 1462318895178 Marionette TRACE conn3 <- [1,1190,null,{}] 16:41:35 INFO - PROCESS | 1848 | 1462318895195 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:35 INFO - PROCESS | 1848 | 1462318895400 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:41:35 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baac16800 == 50 [pid = 1848] [id = 295] 16:41:35 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba44c0800 == 49 [pid = 1848] [id = 294] 16:41:35 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9854000 == 48 [pid = 1848] [id = 293] 16:41:35 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8614800 == 47 [pid = 1848] [id = 292] 16:41:35 INFO - PROCESS | 1848 | 1462318895661 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4690000 == 46 [pid = 1848] [id = 291] 16:41:35 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9efd4000 == 45 [pid = 1848] [id = 290] 16:41:35 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba47cf800 == 44 [pid = 1848] [id = 284] 16:41:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2ea2000 == 45 [pid = 1848] [id = 305] 16:41:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3ba4679400) [pid = 1848] [serial = 916] [outer = (nil)] 16:41:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3ba4753000) [pid = 1848] [serial = 917] [outer = 0x7f3ba4679400] 16:41:35 INFO - PROCESS | 1848 | 1462318895751 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3ba786ac00) [pid = 1848] [serial = 918] [outer = 0x7f3ba4679400] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3ba201f400) [pid = 1848] [serial = 834] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3ba1d47c00) [pid = 1848] [serial = 833] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3ba97d4000) [pid = 1848] [serial = 849] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3ba797d800) [pid = 1848] [serial = 843] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3ba7867c00) [pid = 1848] [serial = 840] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3ba7cce800) [pid = 1848] [serial = 846] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3ba78a2c00) [pid = 1848] [serial = 842] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3ba7b79400) [pid = 1848] [serial = 845] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3ba4756800) [pid = 1848] [serial = 839] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3ba3bca400) [pid = 1848] [serial = 836] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3ba3c3a800) [pid = 1848] [serial = 837] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3ba96ea800) [pid = 1848] [serial = 848] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3ba7cf5800) [pid = 1848] [serial = 821] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3ba7989c00) [pid = 1848] [serial = 815] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3ba78a4400) [pid = 1848] [serial = 806] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3ba97e0400) [pid = 1848] [serial = 824] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3ba21c8000) [pid = 1848] [serial = 809] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3ba9ea8c00) [pid = 1848] [serial = 827] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3ba7cd8800) [pid = 1848] [serial = 818] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3ba0223800) [pid = 1848] [serial = 830] [outer = (nil)] [url = about:blank] 16:41:35 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3ba4679c00) [pid = 1848] [serial = 812] [outer = (nil)] [url = about:blank] 16:41:36 INFO - PROCESS | 1848 | 1462318896449 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1848 | 1462318896522 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:41:36 INFO - PROCESS | 1848 | 1462318896533 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1848 | 1462318896536 Marionette TRACE conn3 <- [1,1194,null,{}] 16:41:36 INFO - PROCESS | 1848 | 1462318896541 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:36 INFO - PROCESS | 1848 | 1462318896693 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:41:36 INFO - PROCESS | 1848 | 1462318896798 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8629800 == 46 [pid = 1848] [id = 306] 16:41:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3ba201f400) [pid = 1848] [serial = 919] [outer = (nil)] 16:41:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3ba78b0000) [pid = 1848] [serial = 920] [outer = 0x7f3ba201f400] 16:41:36 INFO - PROCESS | 1848 | 1462318896857 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3ba7cdbc00) [pid = 1848] [serial = 921] [outer = 0x7f3ba201f400] 16:41:37 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:37 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:37 INFO - PROCESS | 1848 | 1462318897583 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 1848 | 1462318897672 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:41:37 INFO - PROCESS | 1848 | 1462318897678 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 1848 | 1462318897683 Marionette TRACE conn3 <- [1,1198,null,{}] 16:41:37 INFO - PROCESS | 1848 | 1462318897698 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:37 INFO - PROCESS | 1848 | 1462318897845 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:41:37 INFO - PROCESS | 1848 | 1462318897857 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9ce9000 == 47 [pid = 1848] [id = 307] 16:41:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3ba9a68800) [pid = 1848] [serial = 922] [outer = (nil)] 16:41:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3baa088400) [pid = 1848] [serial = 923] [outer = 0x7f3ba9a68800] 16:41:37 INFO - PROCESS | 1848 | 1462318897918 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3baa1d4800) [pid = 1848] [serial = 924] [outer = 0x7f3ba9a68800] 16:41:38 INFO - PROCESS | 1848 | 1462318898722 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1084ms 16:41:38 INFO - PROCESS | 1848 | 1462318898770 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 1848 | 1462318898774 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:41:38 INFO - PROCESS | 1848 | 1462318898779 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1848 | 1462318898781 Marionette TRACE conn3 <- [1,1202,null,{}] 16:41:38 INFO - PROCESS | 1848 | 1462318898787 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:38 INFO - PROCESS | 1848 | 1462318898962 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:41:39 INFO - PROCESS | 1848 | 1462318899006 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9bf000 == 48 [pid = 1848] [id = 308] 16:41:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3ba96f3800) [pid = 1848] [serial = 925] [outer = (nil)] 16:41:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3baa44b400) [pid = 1848] [serial = 926] [outer = 0x7f3ba96f3800] 16:41:39 INFO - PROCESS | 1848 | 1462318899064 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3baa645400) [pid = 1848] [serial = 927] [outer = 0x7f3ba96f3800] 16:41:39 INFO - PROCESS | 1848 | 1462318899873 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1175ms 16:41:39 INFO - PROCESS | 1848 | 1462318899955 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 1848 | 1462318899958 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:41:39 INFO - PROCESS | 1848 | 1462318899964 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 1848 | 1462318899966 Marionette TRACE conn3 <- [1,1206,null,{}] 16:41:39 INFO - PROCESS | 1848 | 1462318899971 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:40 INFO - PROCESS | 1848 | 1462318900249 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3b9e22c800) [pid = 1848] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3ba475bc00) [pid = 1848] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3ba7867400) [pid = 1848] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3ba7879800) [pid = 1848] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3ba1d4fc00) [pid = 1848] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3ba1d50000) [pid = 1848] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3ba3fe1800) [pid = 1848] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:41:40 INFO - PROCESS | 1848 | 1462318900332 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba47c8000 == 49 [pid = 1848] [id = 309] 16:41:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3b9e22c800) [pid = 1848] [serial = 928] [outer = (nil)] 16:41:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3ba3c34400) [pid = 1848] [serial = 929] [outer = 0x7f3b9e22c800] 16:41:40 INFO - PROCESS | 1848 | 1462318900392 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3baa1cd000) [pid = 1848] [serial = 930] [outer = 0x7f3b9e22c800] 16:41:41 INFO - PROCESS | 1848 | 1462318901097 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1178ms 16:41:41 INFO - PROCESS | 1848 | 1462318901148 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 1848 | 1462318901152 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:41:41 INFO - PROCESS | 1848 | 1462318901158 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 1848 | 1462318901160 Marionette TRACE conn3 <- [1,1210,null,{}] 16:41:41 INFO - PROCESS | 1848 | 1462318901169 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:41 INFO - PROCESS | 1848 | 1462318901319 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:41:41 INFO - PROCESS | 1848 | 1462318901330 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafb34800 == 50 [pid = 1848] [id = 310] 16:41:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3baab0ec00) [pid = 1848] [serial = 931] [outer = (nil)] 16:41:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3bad093000) [pid = 1848] [serial = 932] [outer = 0x7f3baab0ec00] 16:41:41 INFO - PROCESS | 1848 | 1462318901391 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3bad1cf000) [pid = 1848] [serial = 933] [outer = 0x7f3baab0ec00] 16:41:42 INFO - PROCESS | 1848 | 1462318902129 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 991ms 16:41:42 INFO - PROCESS | 1848 | 1462318902151 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 1848 | 1462318902155 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:41:42 INFO - PROCESS | 1848 | 1462318902160 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1848 | 1462318902162 Marionette TRACE conn3 <- [1,1214,null,{}] 16:41:42 INFO - PROCESS | 1848 | 1462318902167 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:42 INFO - PROCESS | 1848 | 1462318902418 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:41:42 INFO - PROCESS | 1848 | 1462318902549 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4686800 == 51 [pid = 1848] [id = 311] 16:41:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3b9f02ac00) [pid = 1848] [serial = 934] [outer = (nil)] 16:41:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3b9f1e6400) [pid = 1848] [serial = 935] [outer = 0x7f3b9f02ac00] 16:41:42 INFO - PROCESS | 1848 | 1462318902622 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3ba21cac00) [pid = 1848] [serial = 936] [outer = 0x7f3b9f02ac00] 16:41:43 INFO - PROCESS | 1848 | 1462318903565 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1434ms 16:41:43 INFO - PROCESS | 1848 | 1462318903595 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 1848 | 1462318903600 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:41:43 INFO - PROCESS | 1848 | 1462318903607 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1848 | 1462318903613 Marionette TRACE conn3 <- [1,1218,null,{}] 16:41:43 INFO - PROCESS | 1848 | 1462318903620 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:43 INFO - PROCESS | 1848 | 1462318903779 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:41:43 INFO - PROCESS | 1848 | 1462318903936 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9ce5000 == 52 [pid = 1848] [id = 312] 16:41:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3ba3bc2c00) [pid = 1848] [serial = 937] [outer = (nil)] 16:41:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3ba7cd3400) [pid = 1848] [serial = 938] [outer = 0x7f3ba3bc2c00] 16:41:44 INFO - PROCESS | 1848 | 1462318904009 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3ba96ea800) [pid = 1848] [serial = 939] [outer = 0x7f3ba3bc2c00] 16:41:44 INFO - PROCESS | 1848 | 1462318904936 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1383ms 16:41:44 INFO - PROCESS | 1848 | 1462318904991 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 1848 | 1462318904996 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:41:45 INFO - PROCESS | 1848 | 1462318905002 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1848 | 1462318905005 Marionette TRACE conn3 <- [1,1222,null,{}] 16:41:45 INFO - PROCESS | 1848 | 1462318905011 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:45 INFO - PROCESS | 1848 | 1462318905175 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:41:45 INFO - PROCESS | 1848 | 1462318905327 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1c2f000 == 53 [pid = 1848] [id = 313] 16:41:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3ba9d8c000) [pid = 1848] [serial = 940] [outer = (nil)] 16:41:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3baa1d5000) [pid = 1848] [serial = 941] [outer = 0x7f3ba9d8c000] 16:41:45 INFO - PROCESS | 1848 | 1462318905407 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3baa44e000) [pid = 1848] [serial = 942] [outer = 0x7f3ba9d8c000] 16:41:46 INFO - PROCESS | 1848 | 1462318906308 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1848 | 1462318906389 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:41:46 INFO - PROCESS | 1848 | 1462318906406 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1848 | 1462318906413 Marionette TRACE conn3 <- [1,1226,null,{}] 16:41:46 INFO - PROCESS | 1848 | 1462318906418 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:46 INFO - PROCESS | 1848 | 1462318906616 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:41:46 INFO - PROCESS | 1848 | 1462318906766 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb31b0000 == 54 [pid = 1848] [id = 314] 16:41:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3baa150800) [pid = 1848] [serial = 943] [outer = (nil)] 16:41:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3babb5a800) [pid = 1848] [serial = 944] [outer = 0x7f3baa150800] 16:41:46 INFO - PROCESS | 1848 | 1462318906834 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3bad093400) [pid = 1848] [serial = 945] [outer = 0x7f3baa150800] 16:41:47 INFO - PROCESS | 1848 | 1462318907694 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1343ms 16:41:47 INFO - PROCESS | 1848 | 1462318907742 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1848 | 1462318907745 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:41:47 INFO - PROCESS | 1848 | 1462318907751 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1848 | 1462318907754 Marionette TRACE conn3 <- [1,1230,null,{}] 16:41:47 INFO - PROCESS | 1848 | 1462318907759 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:47 INFO - PROCESS | 1848 | 1462318907913 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:41:48 INFO - PROCESS | 1848 | 1462318908067 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3810000 == 55 [pid = 1848] [id = 315] 16:41:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3baa1d7800) [pid = 1848] [serial = 946] [outer = (nil)] 16:41:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3bad4b5000) [pid = 1848] [serial = 947] [outer = 0x7f3baa1d7800] 16:41:48 INFO - PROCESS | 1848 | 1462318908137 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3bad4bc000) [pid = 1848] [serial = 948] [outer = 0x7f3baa1d7800] 16:41:48 INFO - PROCESS | 1848 | 1462318908973 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1280ms 16:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:41:49 INFO - PROCESS | 1848 | 1462318909031 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1848 | 1462318909034 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:41:49 INFO - PROCESS | 1848 | 1462318909041 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1848 | 1462318909044 Marionette TRACE conn3 <- [1,1234,null,{}] 16:41:49 INFO - PROCESS | 1848 | 1462318909050 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:49 INFO - PROCESS | 1848 | 1462318909201 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:41:49 INFO - PROCESS | 1848 | 1462318909363 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3c05000 == 56 [pid = 1848] [id = 316] 16:41:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3baefa5000) [pid = 1848] [serial = 949] [outer = (nil)] 16:41:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3baefa8c00) [pid = 1848] [serial = 950] [outer = 0x7f3baefa5000] 16:41:49 INFO - PROCESS | 1848 | 1462318909444 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3bafaa1c00) [pid = 1848] [serial = 951] [outer = 0x7f3baefa5000] 16:41:50 INFO - PROCESS | 1848 | 1462318910614 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1585ms 16:41:50 INFO - PROCESS | 1848 | 1462318910625 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 1848 | 1462318910630 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:41:50 INFO - PROCESS | 1848 | 1462318910656 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 1848 | 1462318910662 Marionette TRACE conn3 <- [1,1238,null,{}] 16:41:50 INFO - PROCESS | 1848 | 1462318910670 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:50 INFO - PROCESS | 1848 | 1462318910819 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:41:51 INFO - PROCESS | 1848 | 1462318911034 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba97af000 == 57 [pid = 1848] [id = 317] 16:41:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3ba3bcb800) [pid = 1848] [serial = 952] [outer = (nil)] 16:41:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3ba3c2f400) [pid = 1848] [serial = 953] [outer = 0x7f3ba3bcb800] 16:41:51 INFO - PROCESS | 1848 | 1462318911100 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3ba4757c00) [pid = 1848] [serial = 954] [outer = 0x7f3ba3bcb800] 16:41:51 INFO - PROCESS | 1848 | 1462318911995 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1387ms 16:41:52 INFO - PROCESS | 1848 | 1462318912039 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 1848 | 1462318912046 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:41:52 INFO - PROCESS | 1848 | 1462318912061 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1848 | 1462318912070 Marionette TRACE conn3 <- [1,1242,null,{}] 16:41:52 INFO - PROCESS | 1848 | 1462318912076 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:52 INFO - PROCESS | 1848 | 1462318912234 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:41:52 INFO - PROCESS | 1848 | 1462318912386 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba482d800 == 58 [pid = 1848] [id = 318] 16:41:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3ba7872400) [pid = 1848] [serial = 955] [outer = (nil)] 16:41:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3ba7881800) [pid = 1848] [serial = 956] [outer = 0x7f3ba7872400] 16:41:52 INFO - PROCESS | 1848 | 1462318912451 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3ba7988400) [pid = 1848] [serial = 957] [outer = 0x7f3ba7872400] 16:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafb34800 == 57 [pid = 1848] [id = 310] 16:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba47c8000 == 56 [pid = 1848] [id = 309] 16:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa9bf000 == 55 [pid = 1848] [id = 308] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3ba97e0c00) [pid = 1848] [serial = 851] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3ba21cd000) [pid = 1848] [serial = 854] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3ba7cfb800) [pid = 1848] [serial = 860] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3ba475ec00) [pid = 1848] [serial = 857] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3ba9d97400) [pid = 1848] [serial = 863] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3baa08a800) [pid = 1848] [serial = 866] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3baa1d6400) [pid = 1848] [serial = 869] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3baa447000) [pid = 1848] [serial = 890] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9ce9000 == 54 [pid = 1848] [id = 307] 16:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8629800 == 53 [pid = 1848] [id = 306] 16:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2ea2000 == 52 [pid = 1848] [id = 305] 16:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa309000 == 51 [pid = 1848] [id = 298] 16:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4821800 == 50 [pid = 1848] [id = 297] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3ba7b7e400) [pid = 1848] [serial = 807] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3ba787d800) [pid = 1848] [serial = 878] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3ba97dd800) [pid = 1848] [serial = 884] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3ba7b7d000) [pid = 1848] [serial = 887] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3ba21cec00) [pid = 1848] [serial = 873] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3ba2016800) [pid = 1848] [serial = 872] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3ba4674c00) [pid = 1848] [serial = 876] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3ba3fddc00) [pid = 1848] [serial = 875] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3ba7cf3800) [pid = 1848] [serial = 881] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3baa033800) [pid = 1848] [serial = 885] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3ba96f1c00) [pid = 1848] [serial = 882] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3ba7984000) [pid = 1848] [serial = 879] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3baa2c6400) [pid = 1848] [serial = 888] [outer = (nil)] [url = about:blank] 16:41:53 INFO - PROCESS | 1848 | 1462318913355 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1344ms 16:41:53 INFO - PROCESS | 1848 | 1462318913401 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 1848 | 1462318913404 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:41:53 INFO - PROCESS | 1848 | 1462318913410 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 1848 | 1462318913415 Marionette TRACE conn3 <- [1,1246,null,{}] 16:41:53 INFO - PROCESS | 1848 | 1462318913430 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:53 INFO - PROCESS | 1848 | 1462318913572 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:41:53 INFO - PROCESS | 1848 | 1462318913589 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba7a77800 == 51 [pid = 1848] [id = 319] 16:41:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3ba7982000) [pid = 1848] [serial = 958] [outer = (nil)] 16:41:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3ba96ee400) [pid = 1848] [serial = 959] [outer = 0x7f3ba7982000] 16:41:53 INFO - PROCESS | 1848 | 1462318913651 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3ba9a75800) [pid = 1848] [serial = 960] [outer = 0x7f3ba7982000] 16:41:54 INFO - PROCESS | 1848 | 1462318914494 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1131ms 16:41:54 INFO - PROCESS | 1848 | 1462318914541 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 1848 | 1462318914545 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:41:54 INFO - PROCESS | 1848 | 1462318914550 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1848 | 1462318914553 Marionette TRACE conn3 <- [1,1250,null,{}] 16:41:54 INFO - PROCESS | 1848 | 1462318914558 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:54 INFO - PROCESS | 1848 | 1462318914698 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:41:54 INFO - PROCESS | 1848 | 1462318914708 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba99a1000 == 52 [pid = 1848] [id = 320] 16:41:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3ba7cf0800) [pid = 1848] [serial = 961] [outer = (nil)] 16:41:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3baa1cd800) [pid = 1848] [serial = 962] [outer = 0x7f3ba7cf0800] 16:41:54 INFO - PROCESS | 1848 | 1462318914766 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3baa2c9c00) [pid = 1848] [serial = 963] [outer = 0x7f3ba7cf0800] 16:41:55 INFO - PROCESS | 1848 | 1462318915568 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1075ms 16:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:41:55 INFO - PROCESS | 1848 | 1462318915644 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 1848 | 1462318915646 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:41:55 INFO - PROCESS | 1848 | 1462318915653 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1848 | 1462318915655 Marionette TRACE conn3 <- [1,1254,null,{}] 16:41:55 INFO - PROCESS | 1848 | 1462318915669 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:55 INFO - PROCESS | 1848 | 1462318915847 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:41:55 INFO - PROCESS | 1848 | 1462318915865 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa31a800 == 53 [pid = 1848] [id = 321] 16:41:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3baa2cb400) [pid = 1848] [serial = 964] [outer = (nil)] 16:41:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3baa447c00) [pid = 1848] [serial = 965] [outer = 0x7f3baa2cb400] 16:41:55 INFO - PROCESS | 1848 | 1462318915931 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3baa4be800) [pid = 1848] [serial = 966] [outer = 0x7f3baa2cb400] 16:41:56 INFO - PROCESS | 1848 | 1462318916712 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1127ms 16:41:56 INFO - PROCESS | 1848 | 1462318916786 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 1848 | 1462318916790 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:41:56 INFO - PROCESS | 1848 | 1462318916795 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1848 | 1462318916797 Marionette TRACE conn3 <- [1,1258,null,{}] 16:41:56 INFO - PROCESS | 1848 | 1462318916802 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:57 INFO - PROCESS | 1848 | 1462318917012 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:41:57 INFO - PROCESS | 1848 | 1462318917054 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad16d800 == 54 [pid = 1848] [id = 322] 16:41:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3baab0e800) [pid = 1848] [serial = 967] [outer = (nil)] 16:41:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3babc09400) [pid = 1848] [serial = 968] [outer = 0x7f3baab0e800] 16:41:57 INFO - PROCESS | 1848 | 1462318917126 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3bad090000) [pid = 1848] [serial = 969] [outer = 0x7f3baab0e800] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3ba9a68800) [pid = 1848] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3ba96f3800) [pid = 1848] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3b9f1de000) [pid = 1848] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3baa4b8000) [pid = 1848] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3ba3bc9800) [pid = 1848] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3ba7cd6400) [pid = 1848] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3ba4679400) [pid = 1848] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3baa149400) [pid = 1848] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3baa14b000) [pid = 1848] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3ba96f1800) [pid = 1848] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3ba201d400) [pid = 1848] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3ba7cef000) [pid = 1848] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3ba21ca000) [pid = 1848] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3ba9d97c00) [pid = 1848] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3b9e22c800) [pid = 1848] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3b9e231c00) [pid = 1848] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3baa145400) [pid = 1848] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3ba2015000) [pid = 1848] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3ba201f400) [pid = 1848] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3baa035400) [pid = 1848] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3ba467e000) [pid = 1848] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3ba1d4b800) [pid = 1848] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3b9e22c000) [pid = 1848] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3baa2d2800) [pid = 1848] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3ba7ced400) [pid = 1848] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3b9f02d800) [pid = 1848] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3b9f028c00) [pid = 1848] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3ba7874800) [pid = 1848] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3baa2c6c00) [pid = 1848] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:41:58 INFO - PROCESS | 1848 | 1462318918226 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]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1481ms 16:41:58 INFO - PROCESS | 1848 | 1462318918276 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 1848 | 1462318918279 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:41:58 INFO - PROCESS | 1848 | 1462318918284 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 1848 | 1462318918297 Marionette TRACE conn3 <- [1,1262,null,{}] 16:41:58 INFO - PROCESS | 1848 | 1462318918302 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}] 16:41:58 INFO - PROCESS | 1848 | 1462318918443 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:41:58 INFO - PROCESS | 1848 | 1462318918458 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8732000 == 55 [pid = 1848] [id = 323] 16:41:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3ba21d0800) [pid = 1848] [serial = 970] [outer = (nil)] 16:41:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3ba467f400) [pid = 1848] [serial = 971] [outer = 0x7f3ba21d0800] 16:41:58 INFO - PROCESS | 1848 | 1462318918556 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3ba96f1800) [pid = 1848] [serial = 972] [outer = 0x7f3ba21d0800] 16:41:59 INFO - PROCESS | 1848 | 1462318919397 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]]]}] 16:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1141ms 16:41:59 INFO - PROCESS | 1848 | 1462318919427 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1848 | 1462318919433 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:41:59 INFO - PROCESS | 1848 | 1462318919441 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1848 | 1462318919447 Marionette TRACE conn3 <- [1,1266,null,{}] 16:41:59 INFO - PROCESS | 1848 | 1462318919456 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}] 16:41:59 INFO - PROCESS | 1848 | 1462318919633 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:41:59 INFO - PROCESS | 1848 | 1462318919785 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4827800 == 56 [pid = 1848] [id = 324] 16:41:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3b9f1e7800) [pid = 1848] [serial = 973] [outer = (nil)] 16:41:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3ba3bc4c00) [pid = 1848] [serial = 974] [outer = 0x7f3b9f1e7800] 16:41:59 INFO - PROCESS | 1848 | 1462318919869 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3ba3fea800) [pid = 1848] [serial = 975] [outer = 0x7f3b9f1e7800] 16:42:00 INFO - PROCESS | 1848 | 1462318920756 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]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1386ms 16:42:00 INFO - PROCESS | 1848 | 1462318920828 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1848 | 1462318920836 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:42:00 INFO - PROCESS | 1848 | 1462318920846 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1848 | 1462318920850 Marionette TRACE conn3 <- [1,1270,null,{}] 16:42:00 INFO - PROCESS | 1848 | 1462318920856 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}] 16:42:01 INFO - PROCESS | 1848 | 1462318921055 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:42:01 INFO - PROCESS | 1848 | 1462318921210 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa208000 == 57 [pid = 1848] [id = 325] 16:42:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3ba786d000) [pid = 1848] [serial = 976] [outer = (nil)] 16:42:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3ba7cd5400) [pid = 1848] [serial = 977] [outer = 0x7f3ba786d000] 16:42:01 INFO - PROCESS | 1848 | 1462318921281 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3ba97da000) [pid = 1848] [serial = 978] [outer = 0x7f3ba786d000] 16:42:02 INFO - PROCESS | 1848 | 1462318922225 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]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1437ms 16:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:42:02 INFO - PROCESS | 1848 | 1462318922282 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 1848 | 1462318922286 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:42:02 INFO - PROCESS | 1848 | 1462318922292 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1848 | 1462318922298 Marionette TRACE conn3 <- [1,1274,null,{}] 16:42:02 INFO - PROCESS | 1848 | 1462318922313 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}] 16:42:02 INFO - PROCESS | 1848 | 1462318922515 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:42:02 INFO - PROCESS | 1848 | 1462318922673 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0481000 == 58 [pid = 1848] [id = 326] 16:42:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3baa149400) [pid = 1848] [serial = 979] [outer = (nil)] 16:42:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3baa2d1400) [pid = 1848] [serial = 980] [outer = 0x7f3baa149400] 16:42:02 INFO - PROCESS | 1848 | 1462318922795 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3baa4bdc00) [pid = 1848] [serial = 981] [outer = 0x7f3baa149400] 16:42:03 INFO - PROCESS | 1848 | 1462318923539 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]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1288ms 16:42:03 INFO - PROCESS | 1848 | 1462318923580 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1848 | 1462318923583 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:42:03 INFO - PROCESS | 1848 | 1462318923589 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1848 | 1462318923592 Marionette TRACE conn3 <- [1,1278,null,{}] 16:42:03 INFO - PROCESS | 1848 | 1462318923598 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}] 16:42:03 INFO - PROCESS | 1848 | 1462318923749 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:42:03 INFO - PROCESS | 1848 | 1462318923904 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb231f800 == 59 [pid = 1848] [id = 327] 16:42:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3baa14e000) [pid = 1848] [serial = 982] [outer = (nil)] 16:42:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3baa8ebc00) [pid = 1848] [serial = 983] [outer = 0x7f3baa14e000] 16:42:03 INFO - PROCESS | 1848 | 1462318923984 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3bab97c000) [pid = 1848] [serial = 984] [outer = 0x7f3baa14e000] 16:42:04 INFO - PROCESS | 1848 | 1462318924804 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]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1286ms 16:42:04 INFO - PROCESS | 1848 | 1462318924877 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 1848 | 1462318924881 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:42:04 INFO - PROCESS | 1848 | 1462318924892 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1848 | 1462318924895 Marionette TRACE conn3 <- [1,1282,null,{}] 16:42:04 INFO - PROCESS | 1848 | 1462318924900 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}] 16:42:05 INFO - PROCESS | 1848 | 1462318925090 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:42:05 INFO - PROCESS | 1848 | 1462318925249 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3107800 == 60 [pid = 1848] [id = 328] 16:42:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3baa2d2400) [pid = 1848] [serial = 985] [outer = (nil)] 16:42:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3babca8400) [pid = 1848] [serial = 986] [outer = 0x7f3baa2d2400] 16:42:05 INFO - PROCESS | 1848 | 1462318925320 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3bad1c5800) [pid = 1848] [serial = 987] [outer = 0x7f3baa2d2400] 16:42:06 INFO - PROCESS | 1848 | 1462318926116 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]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1277ms 16:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:42:06 INFO - PROCESS | 1848 | 1462318926170 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 1848 | 1462318926173 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:42:06 INFO - PROCESS | 1848 | 1462318926179 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1848 | 1462318926182 Marionette TRACE conn3 <- [1,1286,null,{}] 16:42:06 INFO - PROCESS | 1848 | 1462318926187 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}] 16:42:06 INFO - PROCESS | 1848 | 1462318926371 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:42:06 INFO - PROCESS | 1848 | 1462318926526 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3c06000 == 61 [pid = 1848] [id = 329] 16:42:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3bad410400) [pid = 1848] [serial = 988] [outer = (nil)] 16:42:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3baefd6400) [pid = 1848] [serial = 989] [outer = 0x7f3bad410400] 16:42:06 INFO - PROCESS | 1848 | 1462318926614 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3bafd9c000) [pid = 1848] [serial = 990] [outer = 0x7f3bad410400] 16:42:07 INFO - PROCESS | 1848 | 1462318927490 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]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1386ms 16:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:42:07 INFO - PROCESS | 1848 | 1462318927565 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 1848 | 1462318927568 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:42:07 INFO - PROCESS | 1848 | 1462318927574 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1848 | 1462318927577 Marionette TRACE conn3 <- [1,1290,null,{}] 16:42:07 INFO - PROCESS | 1848 | 1462318927582 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}] 16:42:07 INFO - PROCESS | 1848 | 1462318927770 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:42:07 INFO - PROCESS | 1848 | 1462318927932 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb45be800 == 62 [pid = 1848] [id = 330] 16:42:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3ba3bc6800) [pid = 1848] [serial = 991] [outer = (nil)] 16:42:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3baefaa000) [pid = 1848] [serial = 992] [outer = 0x7f3ba3bc6800] 16:42:08 INFO - PROCESS | 1848 | 1462318928003 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3bb0a11000) [pid = 1848] [serial = 993] [outer = 0x7f3ba3bc6800] 16:42:08 INFO - PROCESS | 1848 | 1462318928810 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]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1278ms 16:42:08 INFO - PROCESS | 1848 | 1462318928852 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1848 | 1462318928855 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:42:08 INFO - PROCESS | 1848 | 1462318928861 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1848 | 1462318928864 Marionette TRACE conn3 <- [1,1294,null,{}] 16:42:08 INFO - PROCESS | 1848 | 1462318928869 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}] 16:42:09 INFO - PROCESS | 1848 | 1462318929031 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:42:09 INFO - PROCESS | 1848 | 1462318929191 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb6112000 == 63 [pid = 1848] [id = 331] 16:42:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3ba3bcc800) [pid = 1848] [serial = 994] [outer = (nil)] 16:42:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3bb14d9400) [pid = 1848] [serial = 995] [outer = 0x7f3ba3bcc800] 16:42:09 INFO - PROCESS | 1848 | 1462318929261 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3bb1654c00) [pid = 1848] [serial = 996] [outer = 0x7f3ba3bcc800] 16:42:10 INFO - PROCESS | 1848 | 1462318930098 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]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1284ms 16:42:10 INFO - PROCESS | 1848 | 1462318930145 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1848 | 1462318930149 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:42:10 INFO - PROCESS | 1848 | 1462318930155 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1848 | 1462318930157 Marionette TRACE conn3 <- [1,1298,null,{}] 16:42:10 INFO - PROCESS | 1848 | 1462318930163 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}] 16:42:10 INFO - PROCESS | 1848 | 1462318930346 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:42:10 INFO - PROCESS | 1848 | 1462318930512 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad170000 == 64 [pid = 1848] [id = 332] 16:42:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3b9f02a800) [pid = 1848] [serial = 997] [outer = (nil)] 16:42:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3baad5f000) [pid = 1848] [serial = 998] [outer = 0x7f3b9f02a800] 16:42:10 INFO - PROCESS | 1848 | 1462318930580 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3bb1b85400) [pid = 1848] [serial = 999] [outer = 0x7f3b9f02a800] 16:42:11 INFO - PROCESS | 1848 | 1462318931473 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]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1385ms 16:42:11 INFO - PROCESS | 1848 | 1462318931540 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1848 | 1462318931544 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:42:11 INFO - PROCESS | 1848 | 1462318931549 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1848 | 1462318931551 Marionette TRACE conn3 <- [1,1302,null,{}] 16:42:11 INFO - PROCESS | 1848 | 1462318931557 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}] 16:42:11 INFO - PROCESS | 1848 | 1462318931721 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:42:11 INFO - PROCESS | 1848 | 1462318931875 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2e92000 == 65 [pid = 1848] [id = 333] 16:42:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3b9e226400) [pid = 1848] [serial = 1000] [outer = (nil)] 16:42:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3ba0227c00) [pid = 1848] [serial = 1001] [outer = 0x7f3b9e226400] 16:42:11 INFO - PROCESS | 1848 | 1462318931943 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3ba786d800) [pid = 1848] [serial = 1002] [outer = 0x7f3b9e226400] 16:42:13 INFO - PROCESS | 1848 | 1462318933077 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]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1577ms 16:42:13 INFO - PROCESS | 1848 | 1462318933130 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1848 | 1462318933137 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:42:13 INFO - PROCESS | 1848 | 1462318933144 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1848 | 1462318933150 Marionette TRACE conn3 <- [1,1306,null,{}] 16:42:13 INFO - PROCESS | 1848 | 1462318933156 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}] 16:42:13 INFO - PROCESS | 1848 | 1462318933321 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:42:13 INFO - PROCESS | 1848 | 1462318933490 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9efec000 == 66 [pid = 1848] [id = 334] 16:42:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3ba467bc00) [pid = 1848] [serial = 1003] [outer = (nil)] 16:42:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3ba475d400) [pid = 1848] [serial = 1004] [outer = 0x7f3ba467bc00] 16:42:13 INFO - PROCESS | 1848 | 1462318933604 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3ba78a3800) [pid = 1848] [serial = 1005] [outer = 0x7f3ba467bc00] 16:42:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad16d800 == 65 [pid = 1848] [id = 322] 16:42:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa31a800 == 64 [pid = 1848] [id = 321] 16:42:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba99a1000 == 63 [pid = 1848] [id = 320] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3bad093000) [pid = 1848] [serial = 932] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba7a77800 == 62 [pid = 1848] [id = 319] 16:42:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba482d800 == 61 [pid = 1848] [id = 318] 16:42:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba97af000 == 60 [pid = 1848] [id = 317] 16:42:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb31b0000 == 59 [pid = 1848] [id = 314] 16:42:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1c2f000 == 58 [pid = 1848] [id = 313] 16:42:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9ce5000 == 57 [pid = 1848] [id = 312] 16:42:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4686800 == 56 [pid = 1848] [id = 311] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3baa1d4800) [pid = 1848] [serial = 924] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3baa645400) [pid = 1848] [serial = 927] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3babca1c00) [pid = 1848] [serial = 914] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3babc12400) [pid = 1848] [serial = 912] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3ba9a74000) [pid = 1848] [serial = 825] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3ba96e6400) [pid = 1848] [serial = 822] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3ba4753000) [pid = 1848] [serial = 917] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3baa44dc00) [pid = 1848] [serial = 902] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3baa2ce800) [pid = 1848] [serial = 870] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3baa14c000) [pid = 1848] [serial = 867] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3ba7868800) [pid = 1848] [serial = 858] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3bad088400) [pid = 1848] [serial = 915] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3baa03f400) [pid = 1848] [serial = 864] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3ba4760000) [pid = 1848] [serial = 813] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3baa034000) [pid = 1848] [serial = 828] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3baa1cd000) [pid = 1848] [serial = 930] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3baa088400) [pid = 1848] [serial = 923] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3ba2020800) [pid = 1848] [serial = 831] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3baa1cb000) [pid = 1848] [serial = 899] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3ba786ac00) [pid = 1848] [serial = 918] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3ba3c34000) [pid = 1848] [serial = 855] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3ba7cdbc00) [pid = 1848] [serial = 921] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3babb65000) [pid = 1848] [serial = 911] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3bab97e800) [pid = 1848] [serial = 909] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3baa4b5400) [pid = 1848] [serial = 903] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3ba7cdc800) [pid = 1848] [serial = 897] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3ba3bcfc00) [pid = 1848] [serial = 810] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3baa44b400) [pid = 1848] [serial = 926] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3baa8ee800) [pid = 1848] [serial = 908] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3ba3bca800) [pid = 1848] [serial = 893] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3ba3c34400) [pid = 1848] [serial = 929] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3ba78b0000) [pid = 1848] [serial = 920] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3baa644000) [pid = 1848] [serial = 906] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3ba7984400) [pid = 1848] [serial = 896] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3ba3fe7c00) [pid = 1848] [serial = 894] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3ba97d9400) [pid = 1848] [serial = 861] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3ba7ceec00) [pid = 1848] [serial = 819] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f3baa035800) [pid = 1848] [serial = 852] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f3baa63cc00) [pid = 1848] [serial = 905] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f3ba7ccdc00) [pid = 1848] [serial = 816] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f3baa44c000) [pid = 1848] [serial = 891] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f3baa2c7800) [pid = 1848] [serial = 900] [outer = (nil)] [url = about:blank] 16:42:14 INFO - PROCESS | 1848 | 1462318934547 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]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1437ms 16:42:14 INFO - PROCESS | 1848 | 1462318934581 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 1848 | 1462318934588 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:42:14 INFO - PROCESS | 1848 | 1462318934598 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 1848 | 1462318934601 Marionette TRACE conn3 <- [1,1310,null,{}] 16:42:14 INFO - PROCESS | 1848 | 1462318934607 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}] 16:42:14 INFO - PROCESS | 1848 | 1462318934754 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:42:14 INFO - PROCESS | 1848 | 1462318934771 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba487d000 == 57 [pid = 1848] [id = 335] 16:42:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f3ba467f000) [pid = 1848] [serial = 1006] [outer = (nil)] 16:42:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f3ba7cdb800) [pid = 1848] [serial = 1007] [outer = 0x7f3ba467f000] 16:42:14 INFO - PROCESS | 1848 | 1462318934830 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f3ba96e5000) [pid = 1848] [serial = 1008] [outer = 0x7f3ba467f000] 16:42:15 INFO - PROCESS | 1848 | 1462318935700 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] 16:42:15 INFO - PROCESS | 1848 | 1462318935741 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:42:15 INFO - PROCESS | 1848 | 1462318935750 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1848 | 1462318935755 Marionette TRACE conn3 <- [1,1314,null,{}] 16:42:15 INFO - PROCESS | 1848 | 1462318935770 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}] 16:42:15 INFO - PROCESS | 1848 | 1462318935921 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:42:16 INFO - PROCESS | 1848 | 1462318936030 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba99a0000 == 58 [pid = 1848] [id = 336] 16:42:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f3ba475bc00) [pid = 1848] [serial = 1009] [outer = (nil)] 16:42:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f3baa03f400) [pid = 1848] [serial = 1010] [outer = 0x7f3ba475bc00] 16:42:16 INFO - PROCESS | 1848 | 1462318936093 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3baa1d8400) [pid = 1848] [serial = 1011] [outer = 0x7f3ba475bc00] 16:42:16 INFO - PROCESS | 1848 | 1462318936781 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]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1084ms 16:42:16 INFO - PROCESS | 1848 | 1462318936851 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1848 | 1462318936855 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:42:16 INFO - PROCESS | 1848 | 1462318936872 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1848 | 1462318936874 Marionette TRACE conn3 <- [1,1318,null,{}] 16:42:16 INFO - PROCESS | 1848 | 1462318936879 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}] 16:42:17 INFO - PROCESS | 1848 | 1462318937061 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:42:17 INFO - PROCESS | 1848 | 1462318937084 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa311800 == 59 [pid = 1848] [id = 337] 16:42:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3ba3fe7c00) [pid = 1848] [serial = 1012] [outer = (nil)] 16:42:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3baa44f000) [pid = 1848] [serial = 1013] [outer = 0x7f3ba3fe7c00] 16:42:17 INFO - PROCESS | 1848 | 1462318937142 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3baa4c0400) [pid = 1848] [serial = 1014] [outer = 0x7f3ba3fe7c00] 16:42:17 INFO - PROCESS | 1848 | 1462318937961 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]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1137ms 16:42:18 INFO - PROCESS | 1848 | 1462318938005 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 1848 | 1462318938009 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:42:18 INFO - PROCESS | 1848 | 1462318938027 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1848 | 1462318938029 Marionette TRACE conn3 <- [1,1322,null,{}] 16:42:18 INFO - PROCESS | 1848 | 1462318938035 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}] 16:42:18 INFO - PROCESS | 1848 | 1462318938253 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:42:18 INFO - PROCESS | 1848 | 1462318938272 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bab9d2800 == 60 [pid = 1848] [id = 338] 16:42:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3baa447400) [pid = 1848] [serial = 1015] [outer = (nil)] 16:42:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3baa8ec400) [pid = 1848] [serial = 1016] [outer = 0x7f3baa447400] 16:42:18 INFO - PROCESS | 1848 | 1462318938329 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3babb5d800) [pid = 1848] [serial = 1017] [outer = 0x7f3baa447400] 16:42:18 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3baab0e800) [pid = 1848] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:42:18 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3ba3bcb800) [pid = 1848] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:42:18 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3ba7982000) [pid = 1848] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:42:18 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f3baab0ec00) [pid = 1848] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:42:18 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f3ba7cf0800) [pid = 1848] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:42:18 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f3ba7872400) [pid = 1848] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:42:18 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f3baa2cb400) [pid = 1848] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:42:19 INFO - PROCESS | 1848 | 1462318939215 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]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1240ms 16:42:19 INFO - PROCESS | 1848 | 1462318939260 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 1848 | 1462318939263 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:42:19 INFO - PROCESS | 1848 | 1462318939269 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 1848 | 1462318939271 Marionette TRACE conn3 <- [1,1326,null,{}] 16:42:19 INFO - PROCESS | 1848 | 1462318939281 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}] 16:42:19 INFO - PROCESS | 1848 | 1462318939494 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:42:19 INFO - PROCESS | 1848 | 1462318939508 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad2de000 == 61 [pid = 1848] [id = 339] 16:42:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f3baa2d2800) [pid = 1848] [serial = 1018] [outer = (nil)] 16:42:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f3babb64400) [pid = 1848] [serial = 1019] [outer = 0x7f3baa2d2800] 16:42:19 INFO - PROCESS | 1848 | 1462318939571 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f3baefa5400) [pid = 1848] [serial = 1020] [outer = 0x7f3baa2d2800] 16:42:20 INFO - PROCESS | 1848 | 1462318940288 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]]]}] 16:42:20 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 16:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1033ms 16:42:20 INFO - PROCESS | 1848 | 1462318940303 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1848 | 1462318940306 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:42:20 INFO - PROCESS | 1848 | 1462318940313 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1848 | 1462318940316 Marionette TRACE conn3 <- [1,1330,null,{}] 16:42:20 INFO - PROCESS | 1848 | 1462318940321 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}] 16:42:20 INFO - PROCESS | 1848 | 1462318940478 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:42:20 INFO - PROCESS | 1848 | 1462318940602 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0690000 == 62 [pid = 1848] [id = 340] 16:42:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f3ba3fe0000) [pid = 1848] [serial = 1021] [outer = (nil)] 16:42:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3bafa28800) [pid = 1848] [serial = 1022] [outer = 0x7f3ba3fe0000] 16:42:20 INFO - PROCESS | 1848 | 1462318940668 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3bb0a0c800) [pid = 1848] [serial = 1023] [outer = 0x7f3ba3fe0000] 16:42:21 INFO - PROCESS | 1848 | 1462318941598 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]]]}] 16:42:21 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 16:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1334ms 16:42:21 INFO - PROCESS | 1848 | 1462318941649 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 1848 | 1462318941657 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:42:21 INFO - PROCESS | 1848 | 1462318941664 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 1848 | 1462318941670 Marionette TRACE conn3 <- [1,1334,null,{}] 16:42:21 INFO - PROCESS | 1848 | 1462318941677 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}] 16:42:21 INFO - PROCESS | 1848 | 1462318941855 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:42:22 INFO - PROCESS | 1848 | 1462318942016 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba872a800 == 63 [pid = 1848] [id = 341] 16:42:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3ba3bc5400) [pid = 1848] [serial = 1024] [outer = (nil)] 16:42:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3ba7869000) [pid = 1848] [serial = 1025] [outer = 0x7f3ba3bc5400] 16:42:22 INFO - PROCESS | 1848 | 1462318942097 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3ba7b75000) [pid = 1848] [serial = 1026] [outer = 0x7f3ba3bc5400] 16:42:22 INFO - PROCESS | 1848 | 1462318942994 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]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1388ms 16:42:23 INFO - PROCESS | 1848 | 1462318943053 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1848 | 1462318943061 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:42:23 INFO - PROCESS | 1848 | 1462318943071 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1848 | 1462318943074 Marionette TRACE conn3 <- [1,1338,null,{}] 16:42:23 INFO - PROCESS | 1848 | 1462318943080 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}] 16:42:23 INFO - PROCESS | 1848 | 1462318943294 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:42:23 INFO - PROCESS | 1848 | 1462318943450 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad16f800 == 64 [pid = 1848] [id = 342] 16:42:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3ba97d9400) [pid = 1848] [serial = 1027] [outer = (nil)] 16:42:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3baa037400) [pid = 1848] [serial = 1028] [outer = 0x7f3ba97d9400] 16:42:23 INFO - PROCESS | 1848 | 1462318943523 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3baa1d4000) [pid = 1848] [serial = 1029] [outer = 0x7f3ba97d9400] 16:42:24 INFO - PROCESS | 1848 | 1462318944937 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]]]}] 16:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1880ms 16:42:25 INFO - PROCESS | 1848 | 1462318945022 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 1848 | 1462318945027 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:42:25 INFO - PROCESS | 1848 | 1462318945038 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1848 | 1462318945044 Marionette TRACE conn3 <- [1,1342,null,{}] 16:42:25 INFO - PROCESS | 1848 | 1462318945061 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}] 16:42:25 INFO - PROCESS | 1848 | 1462318945223 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:42:25 INFO - PROCESS | 1848 | 1462318945376 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb245c800 == 65 [pid = 1848] [id = 343] 16:42:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3baa14a800) [pid = 1848] [serial = 1030] [outer = (nil)] 16:42:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3baab70c00) [pid = 1848] [serial = 1031] [outer = 0x7f3baa14a800] 16:42:25 INFO - PROCESS | 1848 | 1462318945458 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3bad4b7800) [pid = 1848] [serial = 1032] [outer = 0x7f3baa14a800] 16:42:26 INFO - PROCESS | 1848 | 1462318946350 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]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1386ms 16:42:26 INFO - PROCESS | 1848 | 1462318946424 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1848 | 1462318946429 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:42:26 INFO - PROCESS | 1848 | 1462318946434 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1848 | 1462318946437 Marionette TRACE conn3 <- [1,1346,null,{}] 16:42:26 INFO - PROCESS | 1848 | 1462318946442 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}] 16:42:26 INFO - PROCESS | 1848 | 1462318946646 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:42:26 INFO - PROCESS | 1848 | 1462318946802 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb344d800 == 66 [pid = 1848] [id = 344] 16:42:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3baa44f400) [pid = 1848] [serial = 1033] [outer = (nil)] 16:42:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3bb0c3cc00) [pid = 1848] [serial = 1034] [outer = 0x7f3baa44f400] 16:42:26 INFO - PROCESS | 1848 | 1462318946873 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3bb170ec00) [pid = 1848] [serial = 1035] [outer = 0x7f3baa44f400] 16:42:27 INFO - PROCESS | 1848 | 1462318947746 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]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1384ms 16:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:42:27 INFO - PROCESS | 1848 | 1462318947819 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 1848 | 1462318947822 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:42:27 INFO - PROCESS | 1848 | 1462318947829 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1848 | 1462318947832 Marionette TRACE conn3 <- [1,1350,null,{}] 16:42:27 INFO - PROCESS | 1848 | 1462318947837 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}] 16:42:28 INFO - PROCESS | 1848 | 1462318948007 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:42:28 INFO - PROCESS | 1848 | 1462318948163 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3cd1000 == 67 [pid = 1848] [id = 345] 16:42:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3baefacc00) [pid = 1848] [serial = 1036] [outer = (nil)] 16:42:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3bb203e000) [pid = 1848] [serial = 1037] [outer = 0x7f3baefacc00] 16:42:28 INFO - PROCESS | 1848 | 1462318948233 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3bb20b6000) [pid = 1848] [serial = 1038] [outer = 0x7f3baefacc00] 16:42:29 INFO - PROCESS | 1848 | 1462318949140 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]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1379ms 16:42:29 INFO - PROCESS | 1848 | 1462318949207 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 1848 | 1462318949210 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:42:29 INFO - PROCESS | 1848 | 1462318949216 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1848 | 1462318949219 Marionette TRACE conn3 <- [1,1354,null,{}] 16:42:29 INFO - PROCESS | 1848 | 1462318949224 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}] 16:42:29 INFO - PROCESS | 1848 | 1462318949436 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:42:29 INFO - PROCESS | 1848 | 1462318949591 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bba011000 == 68 [pid = 1848] [id = 346] 16:42:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3bb170d800) [pid = 1848] [serial = 1039] [outer = (nil)] 16:42:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3bb2138c00) [pid = 1848] [serial = 1040] [outer = 0x7f3bb170d800] 16:42:29 INFO - PROCESS | 1848 | 1462318949666 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3bb2c39400) [pid = 1848] [serial = 1041] [outer = 0x7f3bb170d800] 16:42:30 INFO - PROCESS | 1848 | 1462318950563 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]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1381ms 16:42:30 INFO - PROCESS | 1848 | 1462318950599 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1848 | 1462318950601 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:42:30 INFO - PROCESS | 1848 | 1462318950607 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1848 | 1462318950610 Marionette TRACE conn3 <- [1,1358,null,{}] 16:42:30 INFO - PROCESS | 1848 | 1462318950616 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}] 16:42:30 INFO - PROCESS | 1848 | 1462318950810 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:42:31 INFO - PROCESS | 1848 | 1462318951322 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8625800 == 69 [pid = 1848] [id = 347] 16:42:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3b9f1e4000) [pid = 1848] [serial = 1042] [outer = (nil)] 16:42:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3ba0227400) [pid = 1848] [serial = 1043] [outer = 0x7f3b9f1e4000] 16:42:31 INFO - PROCESS | 1848 | 1462318951433 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3ba21c6400) [pid = 1848] [serial = 1044] [outer = 0x7f3b9f1e4000] 16:42:32 INFO - PROCESS | 1848 | 1462318952275 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]]]}] 16:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1728ms 16:42:32 INFO - PROCESS | 1848 | 1462318952338 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 1848 | 1462318952349 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:42:32 INFO - PROCESS | 1848 | 1462318952362 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1848 | 1462318952368 Marionette TRACE conn3 <- [1,1362,null,{}] 16:42:32 INFO - PROCESS | 1848 | 1462318952382 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}] 16:42:32 INFO - PROCESS | 1848 | 1462318952610 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:42:32 INFO - PROCESS | 1848 | 1462318952768 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba44b4000 == 70 [pid = 1848] [id = 348] 16:42:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3ba467dc00) [pid = 1848] [serial = 1045] [outer = (nil)] 16:42:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3ba786fc00) [pid = 1848] [serial = 1046] [outer = 0x7f3ba467dc00] 16:42:32 INFO - PROCESS | 1848 | 1462318952875 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3ba78ac800) [pid = 1848] [serial = 1047] [outer = 0x7f3ba467dc00] 16:42:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad2de000 == 69 [pid = 1848] [id = 339] 16:42:33 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3ba467f400) [pid = 1848] [serial = 971] [outer = (nil)] [url = about:blank] 16:42:33 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3baefa8c00) [pid = 1848] [serial = 950] [outer = (nil)] [url = about:blank] 16:42:33 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3b9f1e6400) [pid = 1848] [serial = 935] [outer = (nil)] [url = about:blank] 16:42:33 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3ba7cd3400) [pid = 1848] [serial = 938] [outer = (nil)] [url = about:blank] 16:42:33 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3baa1d5000) [pid = 1848] [serial = 941] [outer = (nil)] [url = about:blank] 16:42:33 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3babb5a800) [pid = 1848] [serial = 944] [outer = (nil)] [url = about:blank] 16:42:33 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3bad4b5000) [pid = 1848] [serial = 947] [outer = (nil)] [url = about:blank] 16:42:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bab9d2800 == 68 [pid = 1848] [id = 338] 16:42:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa311800 == 67 [pid = 1848] [id = 337] 16:42:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba99a0000 == 66 [pid = 1848] [id = 336] 16:42:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba487d000 == 65 [pid = 1848] [id = 335] 16:42:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9efec000 == 64 [pid = 1848] [id = 334] 16:42:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb231f800 == 63 [pid = 1848] [id = 327] 16:42:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb0481000 == 62 [pid = 1848] [id = 326] 16:42:33 INFO - PROCESS | 1848 | 1462318953825 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]]]}] 16:42:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa208000 == 61 [pid = 1848] [id = 325] 16:42:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4827800 == 60 [pid = 1848] [id = 324] 16:42:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8732000 == 59 [pid = 1848] [id = 323] 16:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1496ms 16:42:33 INFO - PROCESS | 1848 | 1462318953861 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 1848 | 1462318953866 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:42:33 INFO - PROCESS | 1848 | 1462318953874 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1848 | 1462318953876 Marionette TRACE conn3 <- [1,1366,null,{}] 16:42:33 INFO - PROCESS | 1848 | 1462318953881 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}] 16:42:34 INFO - PROCESS | 1848 | 1462318954024 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3babc09400) [pid = 1848] [serial = 968] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3ba4757c00) [pid = 1848] [serial = 954] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3ba3c2f400) [pid = 1848] [serial = 953] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3ba96ee400) [pid = 1848] [serial = 959] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3ba9a75800) [pid = 1848] [serial = 960] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3bad1cf000) [pid = 1848] [serial = 933] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3baa1cd800) [pid = 1848] [serial = 962] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3ba7988400) [pid = 1848] [serial = 957] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3ba7881800) [pid = 1848] [serial = 956] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3baa447c00) [pid = 1848] [serial = 965] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3baa4be800) [pid = 1848] [serial = 966] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3bad090000) [pid = 1848] [serial = 969] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3baa2c9c00) [pid = 1848] [serial = 963] [outer = (nil)] [url = about:blank] 16:42:34 INFO - PROCESS | 1848 | 1462318954160 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba486e000 == 60 [pid = 1848] [id = 349] 16:42:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3ba475cc00) [pid = 1848] [serial = 1048] [outer = (nil)] 16:42:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3ba7b73800) [pid = 1848] [serial = 1049] [outer = 0x7f3ba475cc00] 16:42:34 INFO - PROCESS | 1848 | 1462318954217 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3ba96ef400) [pid = 1848] [serial = 1050] [outer = 0x7f3ba475cc00] 16:42:35 INFO - PROCESS | 1848 | 1462318955015 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] 16:42:35 INFO - PROCESS | 1848 | 1462318955053 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:42:35 INFO - PROCESS | 1848 | 1462318955070 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1848 | 1462318955079 Marionette TRACE conn3 <- [1,1370,null,{}] 16:42:35 INFO - PROCESS | 1848 | 1462318955086 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}] 16:42:35 INFO - PROCESS | 1848 | 1462318955236 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:42:35 INFO - PROCESS | 1848 | 1462318955247 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9d55800 == 61 [pid = 1848] [id = 350] 16:42:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3ba97d9c00) [pid = 1848] [serial = 1051] [outer = (nil)] 16:42:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3baa1d0800) [pid = 1848] [serial = 1052] [outer = 0x7f3ba97d9c00] 16:42:35 INFO - PROCESS | 1848 | 1462318955304 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3baa2cbc00) [pid = 1848] [serial = 1053] [outer = 0x7f3ba97d9c00] 16:42:36 INFO - PROCESS | 1848 | 1462318956069 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] 16:42:36 INFO - PROCESS | 1848 | 1462318956120 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:42:36 INFO - PROCESS | 1848 | 1462318956162 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1848 | 1462318956165 Marionette TRACE conn3 <- [1,1374,null,{}] 16:42:36 INFO - PROCESS | 1848 | 1462318956198 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}] 16:42:36 INFO - PROCESS | 1848 | 1462318956384 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:42:36 INFO - PROCESS | 1848 | 1462318956403 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9bb800 == 62 [pid = 1848] [id = 351] 16:42:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3ba97d8400) [pid = 1848] [serial = 1054] [outer = (nil)] 16:42:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3baa4b4400) [pid = 1848] [serial = 1055] [outer = 0x7f3ba97d8400] 16:42:36 INFO - PROCESS | 1848 | 1462318956461 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3baa63cc00) [pid = 1848] [serial = 1056] [outer = 0x7f3ba97d8400] 16:42:37 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:37 INFO - PROCESS | 1848 | 1462318957282 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] 16:42:37 INFO - PROCESS | 1848 | 1462318957325 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:42:37 INFO - PROCESS | 1848 | 1462318957342 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 1848 | 1462318957344 Marionette TRACE conn3 <- [1,1378,null,{}] 16:42:37 INFO - PROCESS | 1848 | 1462318957350 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}] 16:42:37 INFO - PROCESS | 1848 | 1462318957537 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:42:37 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa20e800 == 61 [pid = 1848] [id = 10] 16:42:37 INFO - PROCESS | 1848 | 1462318957582 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa220000 == 62 [pid = 1848] [id = 352] 16:42:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3baa03b800) [pid = 1848] [serial = 1057] [outer = (nil)] 16:42:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3baab0b800) [pid = 1848] [serial = 1058] [outer = 0x7f3baa03b800] 16:42:37 INFO - PROCESS | 1848 | 1462318957746 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3babb5c400) [pid = 1848] [serial = 1059] [outer = 0x7f3baa03b800] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3b9f1e7800) [pid = 1848] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3ba475bc00) [pid = 1848] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3baa150800) [pid = 1848] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3baa2d2400) [pid = 1848] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3baefa5000) [pid = 1848] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3ba467bc00) [pid = 1848] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3baa14e000) [pid = 1848] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3baa149400) [pid = 1848] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3ba9d8c000) [pid = 1848] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3baa447400) [pid = 1848] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3ba786d000) [pid = 1848] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3baa2d2800) [pid = 1848] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3ba3fe7c00) [pid = 1848] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3b9f02ac00) [pid = 1848] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3ba467f000) [pid = 1848] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f3baa1d7800) [pid = 1848] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f3ba3bc2c00) [pid = 1848] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:42:38 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f3b9e226400) [pid = 1848] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:42:38 INFO - PROCESS | 1848 | 1462318958854 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] 16:42:38 INFO - PROCESS | 1848 | 1462318958876 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:42:38 INFO - PROCESS | 1848 | 1462318958883 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1848 | 1462318958885 Marionette TRACE conn3 <- [1,1382,null,{}] 16:42:38 INFO - PROCESS | 1848 | 1462318958890 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}] 16:42:39 INFO - PROCESS | 1848 | 1462318959039 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:42:39 INFO - PROCESS | 1848 | 1462318959054 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baab5b800 == 63 [pid = 1848] [id = 353] 16:42:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f3ba467f000) [pid = 1848] [serial = 1060] [outer = (nil)] 16:42:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f3baa8ea000) [pid = 1848] [serial = 1061] [outer = 0x7f3ba467f000] 16:42:39 INFO - PROCESS | 1848 | 1462318959114 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f3babb63400) [pid = 1848] [serial = 1062] [outer = 0x7f3ba467f000] 16:42:39 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:39 INFO - PROCESS | 1848 | 1462318959875 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] 16:42:39 INFO - PROCESS | 1848 | 1462318959920 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:42:39 INFO - PROCESS | 1848 | 1462318959925 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1848 | 1462318959927 Marionette TRACE conn3 <- [1,1386,null,{}] 16:42:39 INFO - PROCESS | 1848 | 1462318959959 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}] 16:42:40 INFO - PROCESS | 1848 | 1462318960110 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:42:40 INFO - PROCESS | 1848 | 1462318960120 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1c17800 == 64 [pid = 1848] [id = 354] 16:42:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3ba7866400) [pid = 1848] [serial = 1063] [outer = (nil)] 16:42:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3bad40a800) [pid = 1848] [serial = 1064] [outer = 0x7f3ba7866400] 16:42:40 INFO - PROCESS | 1848 | 1462318960178 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3bad4c1800) [pid = 1848] [serial = 1065] [outer = 0x7f3ba7866400] 16:42:41 INFO - PROCESS | 1848 | 1462318961304 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] 16:42:41 INFO - PROCESS | 1848 | 1462318961362 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:42:41 INFO - PROCESS | 1848 | 1462318961369 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1848 | 1462318961373 Marionette TRACE conn3 <- [1,1390,null,{}] 16:42:41 INFO - PROCESS | 1848 | 1462318961382 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}] 16:42:41 INFO - PROCESS | 1848 | 1462318961556 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:42:41 INFO - PROCESS | 1848 | 1462318961712 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8738000 == 65 [pid = 1848] [id = 355] 16:42:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3ba022ac00) [pid = 1848] [serial = 1066] [outer = (nil)] 16:42:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3ba78a4400) [pid = 1848] [serial = 1067] [outer = 0x7f3ba022ac00] 16:42:41 INFO - PROCESS | 1848 | 1462318961787 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3ba7cd7c00) [pid = 1848] [serial = 1068] [outer = 0x7f3ba022ac00] 16:42:42 INFO - PROCESS | 1848 | 1462318962712 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]]]}] 16:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1386ms 16:42:42 INFO - PROCESS | 1848 | 1462318962756 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 1848 | 1462318962765 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:42:42 INFO - PROCESS | 1848 | 1462318962775 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 1848 | 1462318962779 Marionette TRACE conn3 <- [1,1394,null,{}] 16:42:42 INFO - PROCESS | 1848 | 1462318962784 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}] 16:42:42 INFO - PROCESS | 1848 | 1462318962988 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:42:43 INFO - PROCESS | 1848 | 1462318963143 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb0f000 == 66 [pid = 1848] [id = 356] 16:42:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3ba7870800) [pid = 1848] [serial = 1069] [outer = (nil)] 16:42:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3ba9ea0c00) [pid = 1848] [serial = 1070] [outer = 0x7f3ba7870800] 16:42:43 INFO - PROCESS | 1848 | 1462318963214 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3baa2cec00) [pid = 1848] [serial = 1071] [outer = 0x7f3ba7870800] 16:42:44 INFO - PROCESS | 1848 | 1462318964112 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]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1382ms 16:42:44 INFO - PROCESS | 1848 | 1462318964157 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 1848 | 1462318964161 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:42:44 INFO - PROCESS | 1848 | 1462318964167 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1848 | 1462318964173 Marionette TRACE conn3 <- [1,1398,null,{}] 16:42:44 INFO - PROCESS | 1848 | 1462318964188 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}] 16:42:44 INFO - PROCESS | 1848 | 1462318964356 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:42:44 INFO - PROCESS | 1848 | 1462318964514 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2455800 == 67 [pid = 1848] [id = 357] 16:42:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3ba9a68c00) [pid = 1848] [serial = 1072] [outer = (nil)] 16:42:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3bab989000) [pid = 1848] [serial = 1073] [outer = 0x7f3ba9a68c00] 16:42:44 INFO - PROCESS | 1848 | 1462318964599 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3bad091000) [pid = 1848] [serial = 1074] [outer = 0x7f3ba9a68c00] 16:42:45 INFO - PROCESS | 1848 | 1462318965429 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]]]}] 16:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1286ms 16:42:45 INFO - PROCESS | 1848 | 1462318965453 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:42:45 INFO - PROCESS | 1848 | 1462318965457 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:42:45 INFO - PROCESS | 1848 | 1462318965463 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 1848 | 1462318965466 Marionette TRACE conn3 <- [1,1402,null,{}] 16:42:45 INFO - PROCESS | 1848 | 1462318965471 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}] 16:42:45 INFO - PROCESS | 1848 | 1462318965631 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:42:45 INFO - PROCESS | 1848 | 1462318965790 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb345d000 == 68 [pid = 1848] [id = 358] 16:42:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3baa036c00) [pid = 1848] [serial = 1075] [outer = (nil)] 16:42:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3baefa7800) [pid = 1848] [serial = 1076] [outer = 0x7f3baa036c00] 16:42:45 INFO - PROCESS | 1848 | 1462318965874 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3bafb5b000) [pid = 1848] [serial = 1077] [outer = 0x7f3baa036c00] 16:42:46 INFO - PROCESS | 1848 | 1462318966756 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]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1336ms 16:42:46 INFO - PROCESS | 1848 | 1462318966799 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 1848 | 1462318966803 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:42:46 INFO - PROCESS | 1848 | 1462318966808 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 1848 | 1462318966811 Marionette TRACE conn3 <- [1,1406,null,{}] 16:42:46 INFO - PROCESS | 1848 | 1462318966816 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}] 16:42:46 INFO - PROCESS | 1848 | 1462318966976 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:42:47 INFO - PROCESS | 1848 | 1462318967137 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3c17000 == 69 [pid = 1848] [id = 359] 16:42:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3bab981c00) [pid = 1848] [serial = 1078] [outer = (nil)] 16:42:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3bb0c44000) [pid = 1848] [serial = 1079] [outer = 0x7f3bab981c00] 16:42:47 INFO - PROCESS | 1848 | 1462318967206 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3bb1611400) [pid = 1848] [serial = 1080] [outer = 0x7f3bab981c00] 16:42:48 INFO - PROCESS | 1848 | 1462318968107 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]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1326ms 16:42:48 INFO - PROCESS | 1848 | 1462318968136 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1848 | 1462318968140 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:42:48 INFO - PROCESS | 1848 | 1462318968146 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1848 | 1462318968148 Marionette TRACE conn3 <- [1,1410,null,{}] 16:42:48 INFO - PROCESS | 1848 | 1462318968153 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}] 16:42:48 INFO - PROCESS | 1848 | 1462318968328 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:42:48 INFO - PROCESS | 1848 | 1462318968493 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bba01a800 == 70 [pid = 1848] [id = 360] 16:42:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3bb06a2c00) [pid = 1848] [serial = 1081] [outer = (nil)] 16:42:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3bb20c1400) [pid = 1848] [serial = 1082] [outer = 0x7f3bb06a2c00] 16:42:48 INFO - PROCESS | 1848 | 1462318968567 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3bb2c45800) [pid = 1848] [serial = 1083] [outer = 0x7f3bb06a2c00] 16:42:49 INFO - PROCESS | 1848 | 1462318969530 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]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1430ms 16:42:49 INFO - PROCESS | 1848 | 1462318969577 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 1848 | 1462318969581 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:42:49 INFO - PROCESS | 1848 | 1462318969587 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 1848 | 1462318969591 Marionette TRACE conn3 <- [1,1414,null,{}] 16:42:49 INFO - PROCESS | 1848 | 1462318969596 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}] 16:42:49 INFO - PROCESS | 1848 | 1462318969813 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:42:50 INFO - PROCESS | 1848 | 1462318970026 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0836000 == 71 [pid = 1848] [id = 361] 16:42:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3ba3fe0400) [pid = 1848] [serial = 1084] [outer = (nil)] 16:42:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3bb2ca6400) [pid = 1848] [serial = 1085] [outer = 0x7f3ba3fe0400] 16:42:50 INFO - PROCESS | 1848 | 1462318970126 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3bb2cab800) [pid = 1848] [serial = 1086] [outer = 0x7f3ba3fe0400] 16:42:51 INFO - PROCESS | 1848 | 1462318971032 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]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1484ms 16:42:51 INFO - PROCESS | 1848 | 1462318971072 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1848 | 1462318971076 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:42:51 INFO - PROCESS | 1848 | 1462318971082 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1848 | 1462318971084 Marionette TRACE conn3 <- [1,1418,null,{}] 16:42:51 INFO - PROCESS | 1848 | 1462318971090 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}] 16:42:51 INFO - PROCESS | 1848 | 1462318971253 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:42:51 INFO - PROCESS | 1848 | 1462318971415 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0d15800 == 72 [pid = 1848] [id = 362] 16:42:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3b9e224c00) [pid = 1848] [serial = 1087] [outer = (nil)] 16:42:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3bb2cb5000) [pid = 1848] [serial = 1088] [outer = 0x7f3b9e224c00] 16:42:51 INFO - PROCESS | 1848 | 1462318971484 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3bb34cfc00) [pid = 1848] [serial = 1089] [outer = 0x7f3b9e224c00] 16:42:52 INFO - PROCESS | 1848 | 1462318972393 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]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1381ms 16:42:52 INFO - PROCESS | 1848 | 1462318972464 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 1848 | 1462318972468 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:42:52 INFO - PROCESS | 1848 | 1462318972474 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1848 | 1462318972477 Marionette TRACE conn3 <- [1,1422,null,{}] 16:42:52 INFO - PROCESS | 1848 | 1462318972482 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}] 16:42:52 INFO - PROCESS | 1848 | 1462318972645 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:42:52 INFO - PROCESS | 1848 | 1462318972817 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba486b800 == 73 [pid = 1848] [id = 363] 16:42:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3ba1d4a000) [pid = 1848] [serial = 1090] [outer = (nil)] 16:42:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3ba4673c00) [pid = 1848] [serial = 1091] [outer = 0x7f3ba1d4a000] 16:42:52 INFO - PROCESS | 1848 | 1462318972894 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3baa2d0000) [pid = 1848] [serial = 1092] [outer = 0x7f3ba1d4a000] 16:42:54 INFO - PROCESS | 1848 | 1462318974063 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]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1635ms 16:42:54 INFO - PROCESS | 1848 | 1462318974112 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1848 | 1462318974117 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:42:54 INFO - PROCESS | 1848 | 1462318974124 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1848 | 1462318974129 Marionette TRACE conn3 <- [1,1426,null,{}] 16:42:54 INFO - PROCESS | 1848 | 1462318974142 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}] 16:42:54 INFO - PROCESS | 1848 | 1462318974342 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:42:54 INFO - PROCESS | 1848 | 1462318974554 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9e6c800 == 74 [pid = 1848] [id = 364] 16:42:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3ba1d4b800) [pid = 1848] [serial = 1093] [outer = (nil)] 16:42:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3ba475a800) [pid = 1848] [serial = 1094] [outer = 0x7f3ba1d4b800] 16:42:54 INFO - PROCESS | 1848 | 1462318974617 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3ba7b79400) [pid = 1848] [serial = 1095] [outer = 0x7f3ba1d4b800] 16:42:55 INFO - PROCESS | 1848 | 1462318975597 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]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1548ms 16:42:55 INFO - PROCESS | 1848 | 1462318975672 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 1848 | 1462318975679 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:42:55 INFO - PROCESS | 1848 | 1462318975688 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1848 | 1462318975692 Marionette TRACE conn3 <- [1,1430,null,{}] 16:42:55 INFO - PROCESS | 1848 | 1462318975697 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}] 16:42:55 INFO - PROCESS | 1848 | 1462318975854 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:42:56 INFO - PROCESS | 1848 | 1462318976070 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9843800 == 75 [pid = 1848] [id = 365] 16:42:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3ba9a6d800) [pid = 1848] [serial = 1096] [outer = (nil)] 16:42:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3ba9a75c00) [pid = 1848] [serial = 1097] [outer = 0x7f3ba9a6d800] 16:42:56 INFO - PROCESS | 1848 | 1462318976178 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3baa040000) [pid = 1848] [serial = 1098] [outer = 0x7f3ba9a6d800] 16:42:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baab5b800 == 74 [pid = 1848] [id = 353] 16:42:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa220000 == 73 [pid = 1848] [id = 352] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3bb14d9400) [pid = 1848] [serial = 995] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3baad5f000) [pid = 1848] [serial = 998] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3bafa28800) [pid = 1848] [serial = 1022] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3baefd6400) [pid = 1848] [serial = 989] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3baefaa000) [pid = 1848] [serial = 992] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa9bb800 == 72 [pid = 1848] [id = 351] 16:42:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9d55800 == 71 [pid = 1848] [id = 350] 16:42:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba486e000 == 70 [pid = 1848] [id = 349] 16:42:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa20e000 == 69 [pid = 1848] [id = 11] 16:42:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba44b4000 == 68 [pid = 1848] [id = 348] 16:42:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8625800 == 67 [pid = 1848] [id = 347] 16:42:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad16f800 == 66 [pid = 1848] [id = 342] 16:42:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba872a800 == 65 [pid = 1848] [id = 341] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3ba3bc4c00) [pid = 1848] [serial = 974] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3baa03f400) [pid = 1848] [serial = 1010] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3bad093400) [pid = 1848] [serial = 945] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3bad1c5800) [pid = 1848] [serial = 987] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3bafaa1c00) [pid = 1848] [serial = 951] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3ba78a3800) [pid = 1848] [serial = 1005] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3baa8ebc00) [pid = 1848] [serial = 983] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3baa4bdc00) [pid = 1848] [serial = 981] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3ba3fea800) [pid = 1848] [serial = 975] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3baa44e000) [pid = 1848] [serial = 942] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3bab97c000) [pid = 1848] [serial = 984] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3baa8ec400) [pid = 1848] [serial = 1016] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3ba7cd5400) [pid = 1848] [serial = 977] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3babb64400) [pid = 1848] [serial = 1019] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3ba97da000) [pid = 1848] [serial = 978] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3baa44f000) [pid = 1848] [serial = 1013] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f3babb5d800) [pid = 1848] [serial = 1017] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f3babca8400) [pid = 1848] [serial = 986] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3ba21cac00) [pid = 1848] [serial = 936] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3baa4c0400) [pid = 1848] [serial = 1014] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3baa1d8400) [pid = 1848] [serial = 1011] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3baa2d1400) [pid = 1848] [serial = 980] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3ba96e5000) [pid = 1848] [serial = 1008] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3bad4bc000) [pid = 1848] [serial = 948] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3ba96ea800) [pid = 1848] [serial = 939] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3ba475d400) [pid = 1848] [serial = 1004] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3ba7cdb800) [pid = 1848] [serial = 1007] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3ba786d800) [pid = 1848] [serial = 1002] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3ba0227c00) [pid = 1848] [serial = 1001] [outer = (nil)] [url = about:blank] 16:42:56 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3baefa5400) [pid = 1848] [serial = 1020] [outer = (nil)] [url = about:blank] 16:42:57 INFO - PROCESS | 1848 | 1462318977049 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]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1380ms 16:42:57 INFO - PROCESS | 1848 | 1462318977070 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1848 | 1462318977073 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:42:57 INFO - PROCESS | 1848 | 1462318977079 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1848 | 1462318977084 Marionette TRACE conn3 <- [1,1434,null,{}] 16:42:57 INFO - PROCESS | 1848 | 1462318977099 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}] 16:42:57 INFO - PROCESS | 1848 | 1462318977243 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:42:57 INFO - PROCESS | 1848 | 1462318977260 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9850800 == 66 [pid = 1848] [id = 366] 16:42:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3baa03f400) [pid = 1848] [serial = 1099] [outer = (nil)] 16:42:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3baa2ce400) [pid = 1848] [serial = 1100] [outer = 0x7f3baa03f400] 16:42:57 INFO - PROCESS | 1848 | 1462318977332 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3baa44f000) [pid = 1848] [serial = 1101] [outer = 0x7f3baa03f400] 16:42:58 INFO - PROCESS | 1848 | 1462318978182 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]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1135ms 16:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:42:58 INFO - PROCESS | 1848 | 1462318978214 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:42:58 INFO - PROCESS | 1848 | 1462318978218 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:42:58 INFO - PROCESS | 1848 | 1462318978224 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 1848 | 1462318978226 Marionette TRACE conn3 <- [1,1438,null,{}] 16:42:58 INFO - PROCESS | 1848 | 1462318978231 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}] 16:42:58 INFO - PROCESS | 1848 | 1462318978371 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:42:58 INFO - PROCESS | 1848 | 1462318978390 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb14000 == 67 [pid = 1848] [id = 367] 16:42:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3baa2d0c00) [pid = 1848] [serial = 1102] [outer = (nil)] 16:42:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3baa8eec00) [pid = 1848] [serial = 1103] [outer = 0x7f3baa2d0c00] 16:42:58 INFO - PROCESS | 1848 | 1462318978448 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3baad62800) [pid = 1848] [serial = 1104] [outer = 0x7f3baa2d0c00] 16:42:59 INFO - PROCESS | 1848 | 1462318979246 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]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1077ms 16:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:42:59 INFO - PROCESS | 1848 | 1462318979303 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1848 | 1462318979306 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:42:59 INFO - PROCESS | 1848 | 1462318979312 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1848 | 1462318979314 Marionette TRACE conn3 <- [1,1442,null,{}] 16:42:59 INFO - PROCESS | 1848 | 1462318979319 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}] 16:42:59 INFO - PROCESS | 1848 | 1462318979499 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:42:59 INFO - PROCESS | 1848 | 1462318979524 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafb41000 == 68 [pid = 1848] [id = 368] 16:42:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3baa4b7800) [pid = 1848] [serial = 1105] [outer = (nil)] 16:42:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3babca2000) [pid = 1848] [serial = 1106] [outer = 0x7f3baa4b7800] 16:42:59 INFO - PROCESS | 1848 | 1462318979580 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3bad1c4c00) [pid = 1848] [serial = 1107] [outer = 0x7f3baa4b7800] 16:43:00 INFO - PROCESS | 1848 | 1462318980442 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]]]}] 16:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1177ms 16:43:00 INFO - PROCESS | 1848 | 1462318980488 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 1848 | 1462318980492 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:43:00 INFO - PROCESS | 1848 | 1462318980497 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 1848 | 1462318980499 Marionette TRACE conn3 <- [1,1446,null,{}] 16:43:00 INFO - PROCESS | 1848 | 1462318980504 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}] 16:43:00 INFO - PROCESS | 1848 | 1462318980721 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:43:00 INFO - PROCESS | 1848 | 1462318980756 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb232e000 == 69 [pid = 1848] [id = 369] 16:43:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3bad1cd000) [pid = 1848] [serial = 1108] [outer = (nil)] 16:43:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3bb0c3c400) [pid = 1848] [serial = 1109] [outer = 0x7f3bad1cd000] 16:43:00 INFO - PROCESS | 1848 | 1462318980816 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3bb20b9400) [pid = 1848] [serial = 1110] [outer = 0x7f3bad1cd000] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f3ba97d9c00) [pid = 1848] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f3ba97d8400) [pid = 1848] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f3b9f1e4000) [pid = 1848] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f3ba467dc00) [pid = 1848] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f3baa03b800) [pid = 1848] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f3ba475cc00) [pid = 1848] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f3baa088000) [pid = 1848] [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.] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f3ba467f000) [pid = 1848] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f3baa211000) [pid = 1848] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f3bad410400) [pid = 1848] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f3ba3bcc800) [pid = 1848] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f3b9f02a800) [pid = 1848] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f3ba3bc6800) [pid = 1848] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:43:01 INFO - PROCESS | 1848 | 1462318981771 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]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1326ms 16:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:43:01 INFO - PROCESS | 1848 | 1462318981824 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1848 | 1462318981827 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:43:01 INFO - PROCESS | 1848 | 1462318981831 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1848 | 1462318981835 Marionette TRACE conn3 <- [1,1450,null,{}] 16:43:01 INFO - PROCESS | 1848 | 1462318981850 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}] 16:43:02 INFO - PROCESS | 1848 | 1462318982028 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:43:02 INFO - PROCESS | 1848 | 1462318982048 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2852800 == 70 [pid = 1848] [id = 370] 16:43:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f3b9e227c00) [pid = 1848] [serial = 1111] [outer = (nil)] 16:43:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f3baa1cc800) [pid = 1848] [serial = 1112] [outer = 0x7f3b9e227c00] 16:43:02 INFO - PROCESS | 1848 | 1462318982105 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f3bb190c000) [pid = 1848] [serial = 1113] [outer = 0x7f3b9e227c00] 16:43:02 INFO - PROCESS | 1848 | 1462318982843 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]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1029ms 16:43:02 INFO - PROCESS | 1848 | 1462318982861 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 1848 | 1462318982863 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:43:02 INFO - PROCESS | 1848 | 1462318982870 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1848 | 1462318982872 Marionette TRACE conn3 <- [1,1454,null,{}] 16:43:02 INFO - PROCESS | 1848 | 1462318982877 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}] 16:43:03 INFO - PROCESS | 1848 | 1462318983014 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:43:03 INFO - PROCESS | 1848 | 1462318983136 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3568800 == 71 [pid = 1848] [id = 371] 16:43:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f3ba3febc00) [pid = 1848] [serial = 1114] [outer = (nil)] 16:43:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f3bb1b7dc00) [pid = 1848] [serial = 1115] [outer = 0x7f3ba3febc00] 16:43:03 INFO - PROCESS | 1848 | 1462318983194 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f3bb2448800) [pid = 1848] [serial = 1116] [outer = 0x7f3ba3febc00] 16:43:04 INFO - PROCESS | 1848 | 1462318984148 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]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1328ms 16:43:04 INFO - PROCESS | 1848 | 1462318984200 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 1848 | 1462318984207 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:43:04 INFO - PROCESS | 1848 | 1462318984215 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 1848 | 1462318984220 Marionette TRACE conn3 <- [1,1458,null,{}] 16:43:04 INFO - PROCESS | 1848 | 1462318984228 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}] 16:43:04 INFO - PROCESS | 1848 | 1462318984405 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:43:04 INFO - PROCESS | 1848 | 1462318984564 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8733800 == 72 [pid = 1848] [id = 372] 16:43:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f3ba4673000) [pid = 1848] [serial = 1117] [outer = (nil)] 16:43:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f3ba7cd9c00) [pid = 1848] [serial = 1118] [outer = 0x7f3ba4673000] 16:43:04 INFO - PROCESS | 1848 | 1462318984639 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f3ba97d7800) [pid = 1848] [serial = 1119] [outer = 0x7f3ba4673000] 16:43:05 INFO - PROCESS | 1848 | 1462318985520 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]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1381ms 16:43:05 INFO - PROCESS | 1848 | 1462318985598 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1848 | 1462318985606 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:43:05 INFO - PROCESS | 1848 | 1462318985616 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1848 | 1462318985619 Marionette TRACE conn3 <- [1,1462,null,{}] 16:43:05 INFO - PROCESS | 1848 | 1462318985625 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}] 16:43:05 INFO - PROCESS | 1848 | 1462318985832 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:43:06 INFO - PROCESS | 1848 | 1462318986060 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1b4e000 == 73 [pid = 1848] [id = 373] 16:43:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f3baa1ce800) [pid = 1848] [serial = 1120] [outer = (nil)] 16:43:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f3baa447400) [pid = 1848] [serial = 1121] [outer = 0x7f3baa1ce800] 16:43:06 INFO - PROCESS | 1848 | 1462318986150 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f3baa646000) [pid = 1848] [serial = 1122] [outer = 0x7f3baa1ce800] 16:43:07 INFO - PROCESS | 1848 | 1462318987053 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]]]}] 16:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1481ms 16:43:07 INFO - PROCESS | 1848 | 1462318987097 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 1848 | 1462318987101 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:43:07 INFO - PROCESS | 1848 | 1462318987107 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 1848 | 1462318987113 Marionette TRACE conn3 <- [1,1466,null,{}] 16:43:07 INFO - PROCESS | 1848 | 1462318987131 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}] 16:43:07 INFO - PROCESS | 1848 | 1462318987314 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:43:07 INFO - PROCESS | 1848 | 1462318987528 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb6328000 == 74 [pid = 1848] [id = 374] 16:43:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f3bad08e400) [pid = 1848] [serial = 1123] [outer = (nil)] 16:43:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f3baefa9000) [pid = 1848] [serial = 1124] [outer = 0x7f3bad08e400] 16:43:07 INFO - PROCESS | 1848 | 1462318987649 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f3bb046ac00) [pid = 1848] [serial = 1125] [outer = 0x7f3bad08e400] 16:43:08 INFO - PROCESS | 1848 | 1462318988501 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]]]}] 16:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1436ms 16:43:08 INFO - PROCESS | 1848 | 1462318988544 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:43:08 INFO - PROCESS | 1848 | 1462318988549 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:43:08 INFO - PROCESS | 1848 | 1462318988555 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1848 | 1462318988559 Marionette TRACE conn3 <- [1,1470,null,{}] 16:43:08 INFO - PROCESS | 1848 | 1462318988566 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}] 16:43:08 INFO - PROCESS | 1848 | 1462318988732 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:43:08 INFO - PROCESS | 1848 | 1462318988902 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0d20800 == 75 [pid = 1848] [id = 375] 16:43:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3baa1d8800) [pid = 1848] [serial = 1126] [outer = (nil)] 16:43:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3bb20b8800) [pid = 1848] [serial = 1127] [outer = 0x7f3baa1d8800] 16:43:08 INFO - PROCESS | 1848 | 1462318988972 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3bb247b400) [pid = 1848] [serial = 1128] [outer = 0x7f3baa1d8800] 16:43:09 INFO - PROCESS | 1848 | 1462318989939 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]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1431ms 16:43:09 INFO - PROCESS | 1848 | 1462318989986 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 1848 | 1462318989990 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:43:09 INFO - PROCESS | 1848 | 1462318989996 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1848 | 1462318989998 Marionette TRACE conn3 <- [1,1474,null,{}] 16:43:10 INFO - PROCESS | 1848 | 1462318990004 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}] 16:43:10 INFO - PROCESS | 1848 | 1462318990176 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:43:10 INFO - PROCESS | 1848 | 1462318990340 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1d47000 == 76 [pid = 1848] [id = 376] 16:43:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3bab97ac00) [pid = 1848] [serial = 1129] [outer = (nil)] 16:43:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3bb2ca5800) [pid = 1848] [serial = 1130] [outer = 0x7f3bab97ac00] 16:43:10 INFO - PROCESS | 1848 | 1462318990408 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3bb2cb7000) [pid = 1848] [serial = 1131] [outer = 0x7f3bab97ac00] 16:43:11 INFO - PROCESS | 1848 | 1462318991453 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]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1532ms 16:43:11 INFO - PROCESS | 1848 | 1462318991529 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1848 | 1462318991533 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:43:11 INFO - PROCESS | 1848 | 1462318991538 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 1848 | 1462318991541 Marionette TRACE conn3 <- [1,1478,null,{}] 16:43:11 INFO - PROCESS | 1848 | 1462318991547 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}] 16:43:11 INFO - PROCESS | 1848 | 1462318991782 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:43:12 INFO - PROCESS | 1848 | 1462318991995 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc3ecc000 == 77 [pid = 1848] [id = 377] 16:43:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3bb3c4c000) [pid = 1848] [serial = 1132] [outer = (nil)] 16:43:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3bb4446400) [pid = 1848] [serial = 1133] [outer = 0x7f3bb3c4c000] 16:43:12 INFO - PROCESS | 1848 | 1462318992084 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3bb44e2c00) [pid = 1848] [serial = 1134] [outer = 0x7f3bb3c4c000] 16:43:12 INFO - PROCESS | 1848 | 1462318992939 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]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1429ms 16:43:12 INFO - PROCESS | 1848 | 1462318992969 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 1848 | 1462318992972 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:43:12 INFO - PROCESS | 1848 | 1462318992978 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 1848 | 1462318992981 Marionette TRACE conn3 <- [1,1482,null,{}] 16:43:12 INFO - PROCESS | 1848 | 1462318992987 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}] 16:43:13 INFO - PROCESS | 1848 | 1462318993154 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:43:13 INFO - PROCESS | 1848 | 1462318993321 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc52c8000 == 78 [pid = 1848] [id = 378] 16:43:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3bb3c4c800) [pid = 1848] [serial = 1135] [outer = (nil)] 16:43:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3bb4507c00) [pid = 1848] [serial = 1136] [outer = 0x7f3bb3c4c800] 16:43:13 INFO - PROCESS | 1848 | 1462318993395 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3bb450dc00) [pid = 1848] [serial = 1137] [outer = 0x7f3bb3c4c800] 16:43:14 INFO - PROCESS | 1848 | 1462318994297 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]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1389ms 16:43:14 INFO - PROCESS | 1848 | 1462318994369 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 1848 | 1462318994373 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:43:14 INFO - PROCESS | 1848 | 1462318994378 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1848 | 1462318994381 Marionette TRACE conn3 <- [1,1486,null,{}] 16:43:14 INFO - PROCESS | 1848 | 1462318994386 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}] 16:43:14 INFO - PROCESS | 1848 | 1462318994586 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:43:14 INFO - PROCESS | 1848 | 1462318994750 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc57c2000 == 79 [pid = 1848] [id = 379] 16:43:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3bb4505400) [pid = 1848] [serial = 1138] [outer = (nil)] 16:43:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3bb61d8800) [pid = 1848] [serial = 1139] [outer = 0x7f3bb4505400] 16:43:14 INFO - PROCESS | 1848 | 1462318994823 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3bb61dd800) [pid = 1848] [serial = 1140] [outer = 0x7f3bb4505400] 16:43:15 INFO - PROCESS | 1848 | 1462318995725 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]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1381ms 16:43:15 INFO - PROCESS | 1848 | 1462318995761 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 1848 | 1462318995765 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:43:15 INFO - PROCESS | 1848 | 1462318995771 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1848 | 1462318995773 Marionette TRACE conn3 <- [1,1490,null,{}] 16:43:15 INFO - PROCESS | 1848 | 1462318995778 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}] 16:43:15 INFO - PROCESS | 1848 | 1462318995944 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:43:16 INFO - PROCESS | 1848 | 1462318996113 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc5fba000 == 80 [pid = 1848] [id = 380] 16:43:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3bb4509800) [pid = 1848] [serial = 1141] [outer = (nil)] 16:43:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3bb61e4400) [pid = 1848] [serial = 1142] [outer = 0x7f3bb4509800] 16:43:16 INFO - PROCESS | 1848 | 1462318996192 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3bb636d400) [pid = 1848] [serial = 1143] [outer = 0x7f3bb4509800] 16:43:17 INFO - PROCESS | 1848 | 1462318997051 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]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1326ms 16:43:17 INFO - PROCESS | 1848 | 1462318997098 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 1848 | 1462318997101 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:43:17 INFO - PROCESS | 1848 | 1462318997107 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1848 | 1462318997109 Marionette TRACE conn3 <- [1,1494,null,{}] 16:43:17 INFO - PROCESS | 1848 | 1462318997116 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}] 16:43:17 INFO - PROCESS | 1848 | 1462318997288 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:43:17 INFO - PROCESS | 1848 | 1462318997458 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4827000 == 81 [pid = 1848] [id = 381] 16:43:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3b9f1e6000) [pid = 1848] [serial = 1144] [outer = (nil)] 16:43:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3ba3c38400) [pid = 1848] [serial = 1145] [outer = 0x7f3b9f1e6000] 16:43:17 INFO - PROCESS | 1848 | 1462318997532 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3baa447000) [pid = 1848] [serial = 1146] [outer = 0x7f3b9f1e6000] 16:43:18 INFO - PROCESS | 1848 | 1462318998423 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]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1377ms 16:43:18 INFO - PROCESS | 1848 | 1462318998485 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 1848 | 1462318998489 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:43:18 INFO - PROCESS | 1848 | 1462318998495 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1848 | 1462318998499 Marionette TRACE conn3 <- [1,1498,null,{}] 16:43:18 INFO - PROCESS | 1848 | 1462318998506 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}] 16:43:18 INFO - PROCESS | 1848 | 1462318998716 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:43:19 INFO - PROCESS | 1848 | 1462318999322 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8729000 == 82 [pid = 1848] [id = 382] 16:43:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3b9f1db400) [pid = 1848] [serial = 1147] [outer = (nil)] 16:43:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3ba022b000) [pid = 1848] [serial = 1148] [outer = 0x7f3b9f1db400] 16:43:19 INFO - PROCESS | 1848 | 1462318999395 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3ba3c33000) [pid = 1848] [serial = 1149] [outer = 0x7f3b9f1db400] 16:43:20 INFO - PROCESS | 1848 | 1462319000210 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]]]}] 16:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1785ms 16:43:20 INFO - PROCESS | 1848 | 1462319000282 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 1848 | 1462319000288 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:43:20 INFO - PROCESS | 1848 | 1462319000295 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1848 | 1462319000300 Marionette TRACE conn3 <- [1,1502,null,{}] 16:43:20 INFO - PROCESS | 1848 | 1462319000306 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}] 16:43:20 INFO - PROCESS | 1848 | 1462319000513 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:43:20 INFO - PROCESS | 1848 | 1462319000710 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baab58000 == 83 [pid = 1848] [id = 383] 16:43:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3ba7982000) [pid = 1848] [serial = 1150] [outer = (nil)] 16:43:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3ba3fe7c00) [pid = 1848] [serial = 1151] [outer = 0x7f3ba7982000] 16:43:20 INFO - PROCESS | 1848 | 1462319000837 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3ba97d8400) [pid = 1848] [serial = 1152] [outer = 0x7f3ba7982000] 16:43:21 INFO - PROCESS | 1848 | 1462319001749 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]]]}] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3107800 == 82 [pid = 1848] [id = 328] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad45b000 == 81 [pid = 1848] [id = 296] 16:43:21 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3baa216800) [pid = 1848] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:43:21 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3bad40a800) [pid = 1848] [serial = 1064] [outer = (nil)] [url = about:blank] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3c06000 == 80 [pid = 1848] [id = 329] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb6112000 == 79 [pid = 1848] [id = 331] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb45be800 == 78 [pid = 1848] [id = 330] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2852800 == 77 [pid = 1848] [id = 370] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb232e000 == 76 [pid = 1848] [id = 369] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafb41000 == 75 [pid = 1848] [id = 368] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb14000 == 74 [pid = 1848] [id = 367] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9850800 == 73 [pid = 1848] [id = 366] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9843800 == 72 [pid = 1848] [id = 365] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9e6c800 == 71 [pid = 1848] [id = 364] 16:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1584ms 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3c17000 == 70 [pid = 1848] [id = 359] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb345d000 == 69 [pid = 1848] [id = 358] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2455800 == 68 [pid = 1848] [id = 357] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb0f000 == 67 [pid = 1848] [id = 356] 16:43:21 INFO - PROCESS | 1848 | 1462319001887 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1848 | 1462319001894 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8738000 == 66 [pid = 1848] [id = 355] 16:43:21 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1c17800 == 65 [pid = 1848] [id = 354] 16:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:43:21 INFO - PROCESS | 1848 | 1462319001903 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1848 | 1462319001906 Marionette TRACE conn3 <- [1,1506,null,{}] 16:43:21 INFO - PROCESS | 1848 | 1462319001919 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}] 16:43:22 INFO - PROCESS | 1848 | 1462319002095 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3bafd9c000) [pid = 1848] [serial = 990] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3bb1654c00) [pid = 1848] [serial = 996] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3bb1b85400) [pid = 1848] [serial = 999] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3bb0a11000) [pid = 1848] [serial = 993] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3baa1d0800) [pid = 1848] [serial = 1052] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3baa4b4400) [pid = 1848] [serial = 1055] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3ba21c6400) [pid = 1848] [serial = 1044] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3ba0227400) [pid = 1848] [serial = 1043] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3ba78ac800) [pid = 1848] [serial = 1047] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3ba786fc00) [pid = 1848] [serial = 1046] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3baa037400) [pid = 1848] [serial = 1028] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3baab0b800) [pid = 1848] [serial = 1058] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3bb0c3cc00) [pid = 1848] [serial = 1034] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3baab70c00) [pid = 1848] [serial = 1031] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3ba7b73800) [pid = 1848] [serial = 1049] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3ba96ef400) [pid = 1848] [serial = 1050] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3bb203e000) [pid = 1848] [serial = 1037] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3bb2138c00) [pid = 1848] [serial = 1040] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3ba7869000) [pid = 1848] [serial = 1025] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3babb5c400) [pid = 1848] [serial = 1059] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3ba97e1400) [pid = 1848] [serial = 738] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3baa8ea000) [pid = 1848] [serial = 1061] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3baa63cc00) [pid = 1848] [serial = 1056] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3baa2cbc00) [pid = 1848] [serial = 1053] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f3babb63400) [pid = 1848] [serial = 1062] [outer = (nil)] [url = about:blank] 16:43:22 INFO - PROCESS | 1848 | 1462319002329 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba48ab000 == 66 [pid = 1848] [id = 384] 16:43:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f3ba21c6400) [pid = 1848] [serial = 1153] [outer = (nil)] 16:43:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3ba7b81c00) [pid = 1848] [serial = 1154] [outer = 0x7f3ba21c6400] 16:43:22 INFO - PROCESS | 1848 | 1462319002410 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3baa1d6400) [pid = 1848] [serial = 1155] [outer = 0x7f3ba21c6400] 16:43:23 INFO - PROCESS | 1848 | 1462319003126 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]]]}] 16:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1242ms 16:43:23 INFO - PROCESS | 1848 | 1462319003146 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1848 | 1462319003150 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:43:23 INFO - PROCESS | 1848 | 1462319003162 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1848 | 1462319003170 Marionette TRACE conn3 <- [1,1510,null,{}] 16:43:23 INFO - PROCESS | 1848 | 1462319003178 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}] 16:43:23 INFO - PROCESS | 1848 | 1462319003321 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:43:23 INFO - PROCESS | 1848 | 1462319003459 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baac16000 == 67 [pid = 1848] [id = 385] 16:43:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3ba7869000) [pid = 1848] [serial = 1156] [outer = (nil)] 16:43:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3baa4c0400) [pid = 1848] [serial = 1157] [outer = 0x7f3ba7869000] 16:43:23 INFO - PROCESS | 1848 | 1462319003517 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3baa8ed000) [pid = 1848] [serial = 1158] [outer = 0x7f3ba7869000] 16:43:24 INFO - PROCESS | 1848 | 1462319004263 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]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1148ms 16:43:24 INFO - PROCESS | 1848 | 1462319004325 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:43:24 INFO - PROCESS | 1848 | 1462319004331 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:43:24 INFO - PROCESS | 1848 | 1462319004346 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1848 | 1462319004349 Marionette TRACE conn3 <- [1,1514,null,{}] 16:43:24 INFO - PROCESS | 1848 | 1462319004354 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}] 16:43:24 INFO - PROCESS | 1848 | 1462319004564 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:43:24 INFO - PROCESS | 1848 | 1462319004589 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa76000 == 68 [pid = 1848] [id = 386] 16:43:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3baa647000) [pid = 1848] [serial = 1159] [outer = (nil)] 16:43:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3baad5f400) [pid = 1848] [serial = 1160] [outer = 0x7f3baa647000] 16:43:24 INFO - PROCESS | 1848 | 1462319004652 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3babca3c00) [pid = 1848] [serial = 1161] [outer = 0x7f3baa647000] 16:43:25 INFO - PROCESS | 1848 | 1462319005508 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]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1195ms 16:43:25 INFO - PROCESS | 1848 | 1462319005531 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 1848 | 1462319005535 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:43:25 INFO - PROCESS | 1848 | 1462319005541 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 1848 | 1462319005543 Marionette TRACE conn3 <- [1,1518,null,{}] 16:43:25 INFO - PROCESS | 1848 | 1462319005548 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}] 16:43:25 INFO - PROCESS | 1848 | 1462319005736 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:43:25 INFO - PROCESS | 1848 | 1462319005766 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1c2b000 == 69 [pid = 1848] [id = 387] 16:43:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3bad40a800) [pid = 1848] [serial = 1162] [outer = (nil)] 16:43:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3bad4b8400) [pid = 1848] [serial = 1163] [outer = 0x7f3bad40a800] 16:43:25 INFO - PROCESS | 1848 | 1462319005836 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3bafda3c00) [pid = 1848] [serial = 1164] [outer = 0x7f3bad40a800] 16:43:26 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3ba9a6d800) [pid = 1848] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:43:26 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3baa2d0c00) [pid = 1848] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:43:26 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3bad1cd000) [pid = 1848] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:43:26 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3b9e227c00) [pid = 1848] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:43:26 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3baa03f400) [pid = 1848] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:43:26 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3ba1d4b800) [pid = 1848] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:43:26 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3baa4b7800) [pid = 1848] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:43:26 INFO - PROCESS | 1848 | 1462319006950 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]]]}] 16:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1429ms 16:43:26 INFO - PROCESS | 1848 | 1462319006971 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 1848 | 1462319006974 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:43:26 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:43:26 INFO - PROCESS | 1848 | 1462319006980 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1848 | 1462319006982 Marionette TRACE conn3 <- [1,1522,null,{}] 16:43:26 INFO - PROCESS | 1848 | 1462319006987 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}] 16:43:27 INFO - PROCESS | 1848 | 1462319007145 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:43:27 INFO - PROCESS | 1848 | 1462319007162 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb291c000 == 70 [pid = 1848] [id = 388] 16:43:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3ba97d6400) [pid = 1848] [serial = 1165] [outer = (nil)] 16:43:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3bafaa1c00) [pid = 1848] [serial = 1166] [outer = 0x7f3ba97d6400] 16:43:27 INFO - PROCESS | 1848 | 1462319007218 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3bb1b7e400) [pid = 1848] [serial = 1167] [outer = 0x7f3ba97d6400] 16:43:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:27 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:43:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:27 INFO - PROCESS | 1848 | 1462319007944 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"]]]}] 16:43:27 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 () { 16:43:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:43:27 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 () { 16:43:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:43:27 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 () { 16:43:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:43:27 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 () { 16:43:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:43:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 981ms 16:43:27 INFO - PROCESS | 1848 | 1462319007974 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 1848 | 1462319007977 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:43:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:43:27 INFO - PROCESS | 1848 | 1462319007982 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 1848 | 1462319007984 Marionette TRACE conn3 <- [1,1526,null,{}] 16:43:27 INFO - PROCESS | 1848 | 1462319007990 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}] 16:43:28 INFO - PROCESS | 1848 | 1462319008127 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:43:28 INFO - PROCESS | 1848 | 1462319008258 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3cd0800 == 71 [pid = 1848] [id = 389] 16:43:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3ba3bcc800) [pid = 1848] [serial = 1168] [outer = (nil)] 16:43:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3bb2c39c00) [pid = 1848] [serial = 1169] [outer = 0x7f3ba3bcc800] 16:43:28 INFO - PROCESS | 1848 | 1462319008317 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3bb374e400) [pid = 1848] [serial = 1170] [outer = 0x7f3ba3bcc800] 16:43:29 INFO - PROCESS | 1848 | 1462319009145 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"]]]}] 16:43:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:43:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:43:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:43:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1177ms 16:43:29 INFO - PROCESS | 1848 | 1462319009164 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1848 | 1462319009171 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:43:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:43:29 INFO - PROCESS | 1848 | 1462319009215 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1848 | 1462319009221 Marionette TRACE conn3 <- [1,1530,null,{}] 16:43:29 INFO - PROCESS | 1848 | 1462319009229 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}] 16:43:29 INFO - PROCESS | 1848 | 1462319009408 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:43:29 INFO - PROCESS | 1848 | 1462319009570 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa305800 == 72 [pid = 1848] [id = 390] 16:43:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3ba467ec00) [pid = 1848] [serial = 1171] [outer = (nil)] 16:43:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3ba9a6d800) [pid = 1848] [serial = 1172] [outer = 0x7f3ba467ec00] 16:43:29 INFO - PROCESS | 1848 | 1462319009645 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3baa083800) [pid = 1848] [serial = 1173] [outer = 0x7f3ba467ec00] 16:43:30 INFO - PROCESS | 1848 | 1462319010451 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]]]}] 16:43:30 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 16:43:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:43:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:43:30 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. 16:43:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:43:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1253ms 16:43:30 INFO - PROCESS | 1848 | 1462319010467 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1848 | 1462319010475 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:43:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:43:30 INFO - PROCESS | 1848 | 1462319010485 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1848 | 1462319010488 Marionette TRACE conn3 <- [1,1534,null,{}] 16:43:30 INFO - PROCESS | 1848 | 1462319010494 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}] 16:43:30 INFO - PROCESS | 1848 | 1462319010665 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:43:30 INFO - PROCESS | 1848 | 1462319010857 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2852800 == 73 [pid = 1848] [id = 391] 16:43:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3baa1ce400) [pid = 1848] [serial = 1174] [outer = (nil)] 16:43:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3baa644000) [pid = 1848] [serial = 1175] [outer = 0x7f3baa1ce400] 16:43:30 INFO - PROCESS | 1848 | 1462319010932 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3babb61c00) [pid = 1848] [serial = 1176] [outer = 0x7f3baa1ce400] 16:43:31 INFO - PROCESS | 1848 | 1462319011886 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]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:43:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1432ms 16:43:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:43:31 INFO - PROCESS | 1848 | 1462319011917 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 1848 | 1462319011920 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:43:31 INFO - PROCESS | 1848 | 1462319011927 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1848 | 1462319011933 Marionette TRACE conn3 <- [1,1538,null,{}] 16:43:31 INFO - PROCESS | 1848 | 1462319011948 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}] 16:43:32 INFO - PROCESS | 1848 | 1462319012137 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:43:32 INFO - PROCESS | 1848 | 1462319012341 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bba01d800 == 74 [pid = 1848] [id = 392] 16:43:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3bad08dc00) [pid = 1848] [serial = 1177] [outer = (nil)] 16:43:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3bb175f000) [pid = 1848] [serial = 1178] [outer = 0x7f3bad08dc00] 16:43:32 INFO - PROCESS | 1848 | 1462319012462 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3bb29a4400) [pid = 1848] [serial = 1179] [outer = 0x7f3bad08dc00] 16:43:33 INFO - PROCESS | 1848 | 1462319013489 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]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:43:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1638ms 16:43:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:43:33 INFO - PROCESS | 1848 | 1462319013565 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 1848 | 1462319013568 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:43:33 INFO - PROCESS | 1848 | 1462319013575 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1848 | 1462319013578 Marionette TRACE conn3 <- [1,1542,null,{}] 16:43:33 INFO - PROCESS | 1848 | 1462319013583 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}] 16:43:33 INFO - PROCESS | 1848 | 1462319013751 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:43:33 INFO - PROCESS | 1848 | 1462319013920 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1d46000 == 75 [pid = 1848] [id = 393] 16:43:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3ba786b000) [pid = 1848] [serial = 1180] [outer = (nil)] 16:43:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3bb3a92000) [pid = 1848] [serial = 1181] [outer = 0x7f3ba786b000] 16:43:33 INFO - PROCESS | 1848 | 1462319013992 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3bb3c78000) [pid = 1848] [serial = 1182] [outer = 0x7f3ba786b000] 16:43:34 INFO - PROCESS | 1848 | 1462319014834 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]]]}] 16:43:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:43:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1328ms 16:43:34 INFO - PROCESS | 1848 | 1462319014903 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:43:34 INFO - PROCESS | 1848 | 1462319014907 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:43:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:43:34 INFO - PROCESS | 1848 | 1462319014912 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 1848 | 1462319014914 Marionette TRACE conn3 <- [1,1546,null,{}] 16:43:34 INFO - PROCESS | 1848 | 1462319014920 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}] 16:43:35 INFO - PROCESS | 1848 | 1462319015081 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:43:35 INFO - PROCESS | 1848 | 1462319015247 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc5fb3000 == 76 [pid = 1848] [id = 394] 16:43:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3bb06a2800) [pid = 1848] [serial = 1183] [outer = (nil)] 16:43:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3bb4504800) [pid = 1848] [serial = 1184] [outer = 0x7f3bb06a2800] 16:43:35 INFO - PROCESS | 1848 | 1462319015326 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3bb61de800) [pid = 1848] [serial = 1185] [outer = 0x7f3bb06a2800] 16:43:36 INFO - PROCESS | 1848 | 1462319016205 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]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:43:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1337ms 16:43:36 INFO - PROCESS | 1848 | 1462319016251 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 1848 | 1462319016255 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:43:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:43:36 INFO - PROCESS | 1848 | 1462319016261 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 1848 | 1462319016263 Marionette TRACE conn3 <- [1,1550,null,{}] 16:43:36 INFO - PROCESS | 1848 | 1462319016269 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}] 16:43:36 INFO - PROCESS | 1848 | 1462319016469 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:43:36 INFO - PROCESS | 1848 | 1462319016637 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc867d000 == 77 [pid = 1848] [id = 395] 16:43:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3bb61e5800) [pid = 1848] [serial = 1186] [outer = (nil)] 16:43:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3bb6f42000) [pid = 1848] [serial = 1187] [outer = 0x7f3bb61e5800] 16:43:36 INFO - PROCESS | 1848 | 1462319016713 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3bbac49800) [pid = 1848] [serial = 1188] [outer = 0x7f3bb61e5800] 16:43:37 INFO - PROCESS | 1848 | 1462319017578 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]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:43:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1381ms 16:43:37 INFO - PROCESS | 1848 | 1462319017642 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 1848 | 1462319017645 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:43:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:43:37 INFO - PROCESS | 1848 | 1462319017651 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1848 | 1462319017653 Marionette TRACE conn3 <- [1,1554,null,{}] 16:43:37 INFO - PROCESS | 1848 | 1462319017659 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}] 16:43:37 INFO - PROCESS | 1848 | 1462319017813 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:43:37 INFO - PROCESS | 1848 | 1462319017985 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc9fb4000 == 78 [pid = 1848] [id = 396] 16:43:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3bb61e5c00) [pid = 1848] [serial = 1189] [outer = (nil)] 16:43:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3bc0809800) [pid = 1848] [serial = 1190] [outer = 0x7f3bb61e5c00] 16:43:38 INFO - PROCESS | 1848 | 1462319018055 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3bc0818000) [pid = 1848] [serial = 1191] [outer = 0x7f3bb61e5c00] 16:43:38 INFO - PROCESS | 1848 | 1462319018864 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]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:43:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1277ms 16:43:38 INFO - PROCESS | 1848 | 1462319018930 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 1848 | 1462319018935 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:43:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:43:38 INFO - PROCESS | 1848 | 1462319018941 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1848 | 1462319018943 Marionette TRACE conn3 <- [1,1558,null,{}] 16:43:38 INFO - PROCESS | 1848 | 1462319018948 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}] 16:43:39 INFO - PROCESS | 1848 | 1462319019111 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:43:39 INFO - PROCESS | 1848 | 1462319019280 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4777000 == 79 [pid = 1848] [id = 397] 16:43:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3bb6f37000) [pid = 1848] [serial = 1192] [outer = (nil)] 16:43:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3bc0a6a400) [pid = 1848] [serial = 1193] [outer = 0x7f3bb6f37000] 16:43:39 INFO - PROCESS | 1848 | 1462319019350 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3bc0a6fc00) [pid = 1848] [serial = 1194] [outer = 0x7f3bb6f37000] 16:43:40 INFO - PROCESS | 1848 | 1462319020163 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]]]}] 16:43:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:43:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1282ms 16:43:40 INFO - PROCESS | 1848 | 1462319020223 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 1848 | 1462319020227 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:43:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:43:40 INFO - PROCESS | 1848 | 1462319020232 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 1848 | 1462319020234 Marionette TRACE conn3 <- [1,1562,null,{}] 16:43:40 INFO - PROCESS | 1848 | 1462319020240 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}] 16:43:40 INFO - PROCESS | 1848 | 1462319020412 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:43:40 INFO - PROCESS | 1848 | 1462319020581 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba478f800 == 80 [pid = 1848] [id = 398] 16:43:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3bbaca1000) [pid = 1848] [serial = 1195] [outer = (nil)] 16:43:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3bc0b2bc00) [pid = 1848] [serial = 1196] [outer = 0x7f3bbaca1000] 16:43:40 INFO - PROCESS | 1848 | 1462319020651 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3bc0b9c800) [pid = 1848] [serial = 1197] [outer = 0x7f3bbaca1000] 16:43:41 INFO - PROCESS | 1848 | 1462319021463 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]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:43:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1282ms 16:43:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:43:41 INFO - PROCESS | 1848 | 1462319021514 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 1848 | 1462319021517 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:43:41 INFO - PROCESS | 1848 | 1462319021523 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 1848 | 1462319021526 Marionette TRACE conn3 <- [1,1566,null,{}] 16:43:41 INFO - PROCESS | 1848 | 1462319021531 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}] 16:43:41 INFO - PROCESS | 1848 | 1462319021686 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:43:41 INFO - PROCESS | 1848 | 1462319021893 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba3fb6800 == 81 [pid = 1848] [id = 399] 16:43:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3bc0d68800) [pid = 1848] [serial = 1198] [outer = (nil)] 16:43:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3bc0f7f400) [pid = 1848] [serial = 1199] [outer = 0x7f3bc0d68800] 16:43:41 INFO - PROCESS | 1848 | 1462319021959 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3bc1a11c00) [pid = 1848] [serial = 1200] [outer = 0x7f3bc0d68800] 16:43:42 INFO - PROCESS | 1848 | 1462319022828 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]]]}] 16:43:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:43:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1331ms 16:43:42 INFO - PROCESS | 1848 | 1462319022853 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 1848 | 1462319022857 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:43:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:43:42 INFO - PROCESS | 1848 | 1462319022863 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 1848 | 1462319022867 Marionette TRACE conn3 <- [1,1570,null,{}] 16:43:42 INFO - PROCESS | 1848 | 1462319022872 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}] 16:43:43 INFO - PROCESS | 1848 | 1462319023051 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:43:43 INFO - PROCESS | 1848 | 1462319023239 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2090800 == 82 [pid = 1848] [id = 400] 16:43:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3ba4677c00) [pid = 1848] [serial = 1201] [outer = (nil)] 16:43:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f3bc1d6ec00) [pid = 1848] [serial = 1202] [outer = 0x7f3ba4677c00] 16:43:43 INFO - PROCESS | 1848 | 1462319023314 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f3bc1f29000) [pid = 1848] [serial = 1203] [outer = 0x7f3ba4677c00] 16:43:44 INFO - PROCESS | 1848 | 1462319024164 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]]]}] 16:43:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:43:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1377ms 16:43:44 INFO - PROCESS | 1848 | 1462319024241 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 1848 | 1462319024245 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:43:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:43:44 INFO - PROCESS | 1848 | 1462319024250 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 1848 | 1462319024252 Marionette TRACE conn3 <- [1,1574,null,{}] 16:43:44 INFO - PROCESS | 1848 | 1462319024258 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}] 16:43:44 INFO - PROCESS | 1848 | 1462319024463 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:43:44 INFO - PROCESS | 1848 | 1462319024638 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba100d000 == 83 [pid = 1848] [id = 401] 16:43:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3b9f033800) [pid = 1848] [serial = 1204] [outer = (nil)] 16:43:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3ba786d800) [pid = 1848] [serial = 1205] [outer = 0x7f3b9f033800] 16:43:44 INFO - PROCESS | 1848 | 1462319024706 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3babb69000) [pid = 1848] [serial = 1206] [outer = 0x7f3b9f033800] 16:43:45 INFO - PROCESS | 1848 | 1462319025917 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]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:43:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1680ms 16:43:45 INFO - PROCESS | 1848 | 1462319025931 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1848 | 1462319025935 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:43:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:43:45 INFO - PROCESS | 1848 | 1462319025944 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1848 | 1462319025949 Marionette TRACE conn3 <- [1,1578,null,{}] 16:43:45 INFO - PROCESS | 1848 | 1462319025957 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}] 16:43:46 INFO - PROCESS | 1848 | 1462319026121 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:43:46 INFO - PROCESS | 1848 | 1462319026370 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba7c0a800 == 84 [pid = 1848] [id = 402] 16:43:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3ba7ccd800) [pid = 1848] [serial = 1207] [outer = (nil)] 16:43:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3ba96f0000) [pid = 1848] [serial = 1208] [outer = 0x7f3ba7ccd800] 16:43:46 INFO - PROCESS | 1848 | 1462319026432 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3baa149400) [pid = 1848] [serial = 1209] [outer = 0x7f3ba7ccd800] 16:43:47 INFO - PROCESS | 1848 | 1462319027374 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]]]}] 16:43:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:43:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1490ms 16:43:47 INFO - PROCESS | 1848 | 1462319027433 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 1848 | 1462319027441 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:43:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:43:47 INFO - PROCESS | 1848 | 1462319027450 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 1848 | 1462319027453 Marionette TRACE conn3 <- [1,1582,null,{}] 16:43:47 INFO - PROCESS | 1848 | 1462319027458 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}] 16:43:47 INFO - PROCESS | 1848 | 1462319027673 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:43:47 INFO - PROCESS | 1848 | 1462319027905 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba47cb000 == 85 [pid = 1848] [id = 403] 16:43:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3ba4678c00) [pid = 1848] [serial = 1210] [outer = (nil)] 16:43:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3baa4b9400) [pid = 1848] [serial = 1211] [outer = 0x7f3ba4678c00] 16:43:48 INFO - PROCESS | 1848 | 1462319028022 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3baa8e5400) [pid = 1848] [serial = 1212] [outer = 0x7f3ba4678c00] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3bb1b7dc00) [pid = 1848] [serial = 1115] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3bb2cb5000) [pid = 1848] [serial = 1088] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3bb2ca6400) [pid = 1848] [serial = 1085] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3bb0c44000) [pid = 1848] [serial = 1079] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3baefa7800) [pid = 1848] [serial = 1076] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3bb20c1400) [pid = 1848] [serial = 1082] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb291c000 == 84 [pid = 1848] [id = 388] 16:43:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1c2b000 == 83 [pid = 1848] [id = 387] 16:43:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa76000 == 82 [pid = 1848] [id = 386] 16:43:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baac16000 == 81 [pid = 1848] [id = 385] 16:43:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba48ab000 == 80 [pid = 1848] [id = 384] 16:43:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baab58000 == 79 [pid = 1848] [id = 383] 16:43:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8729000 == 78 [pid = 1848] [id = 382] 16:43:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1b4e000 == 77 [pid = 1848] [id = 373] 16:43:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8733800 == 76 [pid = 1848] [id = 372] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f3ba9a75c00) [pid = 1848] [serial = 1097] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3bab989000) [pid = 1848] [serial = 1073] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3baa8eec00) [pid = 1848] [serial = 1103] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f3bb20b9400) [pid = 1848] [serial = 1110] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f3baa040000) [pid = 1848] [serial = 1098] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3baa1cc800) [pid = 1848] [serial = 1112] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3baa44f000) [pid = 1848] [serial = 1101] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3bb0c3c400) [pid = 1848] [serial = 1109] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3ba475a800) [pid = 1848] [serial = 1094] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3babca2000) [pid = 1848] [serial = 1106] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3ba78a4400) [pid = 1848] [serial = 1067] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3bad1c4c00) [pid = 1848] [serial = 1107] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3ba4673c00) [pid = 1848] [serial = 1091] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3ba7b79400) [pid = 1848] [serial = 1095] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3bb190c000) [pid = 1848] [serial = 1113] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3ba9ea0c00) [pid = 1848] [serial = 1070] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3baad62800) [pid = 1848] [serial = 1104] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3baa2ce400) [pid = 1848] [serial = 1100] [outer = (nil)] [url = about:blank] 16:43:48 INFO - PROCESS | 1848 | 1462319028920 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]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1533ms 16:43:48 INFO - PROCESS | 1848 | 1462319028984 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 1848 | 1462319028987 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:43:48 INFO - PROCESS | 1848 | 1462319028993 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1848 | 1462319028998 Marionette TRACE conn3 <- [1,1586,null,{}] 16:43:49 INFO - PROCESS | 1848 | 1462319029013 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}] 16:43:49 INFO - PROCESS | 1848 | 1462319029167 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:43:49 INFO - PROCESS | 1848 | 1462319029301 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa31c000 == 77 [pid = 1848] [id = 404] 16:43:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3ba7ced400) [pid = 1848] [serial = 1213] [outer = (nil)] 16:43:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3babc11000) [pid = 1848] [serial = 1214] [outer = 0x7f3ba7ced400] 16:43:49 INFO - PROCESS | 1848 | 1462319029362 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3baefdb400) [pid = 1848] [serial = 1215] [outer = 0x7f3ba7ced400] 16:43:50 INFO - PROCESS | 1848 | 1462319030048 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]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:43:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1087ms 16:43:50 INFO - PROCESS | 1848 | 1462319030081 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1848 | 1462319030086 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:43:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:43:50 INFO - PROCESS | 1848 | 1462319030091 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1848 | 1462319030093 Marionette TRACE conn3 <- [1,1590,null,{}] 16:43:50 INFO - PROCESS | 1848 | 1462319030102 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}] 16:43:50 INFO - PROCESS | 1848 | 1462319030319 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:43:50 INFO - PROCESS | 1848 | 1462319030415 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb20000 == 78 [pid = 1848] [id = 405] 16:43:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3ba97da000) [pid = 1848] [serial = 1216] [outer = (nil)] 16:43:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3bb1757800) [pid = 1848] [serial = 1217] [outer = 0x7f3ba97da000] 16:43:50 INFO - PROCESS | 1848 | 1462319030475 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3bb29a4800) [pid = 1848] [serial = 1218] [outer = 0x7f3ba97da000] 16:43:51 INFO - PROCESS | 1848 | 1462319031261 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]]]}] 16:43:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:43:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1233ms 16:43:51 INFO - PROCESS | 1848 | 1462319031325 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 1848 | 1462319031329 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:43:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:43:51 INFO - PROCESS | 1848 | 1462319031335 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 1848 | 1462319031336 Marionette TRACE conn3 <- [1,1594,null,{}] 16:43:51 INFO - PROCESS | 1848 | 1462319031342 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}] 16:43:51 INFO - PROCESS | 1848 | 1462319031533 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:43:51 INFO - PROCESS | 1848 | 1462319031555 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0480000 == 79 [pid = 1848] [id = 406] 16:43:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3bb20c1c00) [pid = 1848] [serial = 1219] [outer = (nil)] 16:43:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3bb2cb8400) [pid = 1848] [serial = 1220] [outer = 0x7f3bb20c1c00] 16:43:51 INFO - PROCESS | 1848 | 1462319031612 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3bb4442800) [pid = 1848] [serial = 1221] [outer = 0x7f3bb20c1c00] 16:43:52 INFO - PROCESS | 1848 | 1462319032470 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]]]}] 16:43:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:43:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1180ms 16:43:52 INFO - PROCESS | 1848 | 1462319032534 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:43:52 INFO - PROCESS | 1848 | 1462319032538 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:43:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:43:52 INFO - PROCESS | 1848 | 1462319032543 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 1848 | 1462319032545 Marionette TRACE conn3 <- [1,1598,null,{}] 16:43:52 INFO - PROCESS | 1848 | 1462319032550 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}] 16:43:53 INFO - PROCESS | 1848 | 1462319032998 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:43:53 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3baa647000) [pid = 1848] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:43:53 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3ba3fe0000) [pid = 1848] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:43:53 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3ba7866400) [pid = 1848] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:43:53 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3ba97d6400) [pid = 1848] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:43:53 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3bad40a800) [pid = 1848] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:43:53 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3ba3febc00) [pid = 1848] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:43:53 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3ba7982000) [pid = 1848] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:43:53 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3ba21c6400) [pid = 1848] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:43:53 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3ba7869000) [pid = 1848] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:43:53 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3b9f1db400) [pid = 1848] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:43:53 INFO - PROCESS | 1848 | 1462319033146 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9e6f800 == 80 [pid = 1848] [id = 407] 16:43:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3ba21c6400) [pid = 1848] [serial = 1222] [outer = (nil)] 16:43:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3ba78acc00) [pid = 1848] [serial = 1223] [outer = 0x7f3ba21c6400] 16:43:53 INFO - PROCESS | 1848 | 1462319033211 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3bb4504000) [pid = 1848] [serial = 1224] [outer = 0x7f3ba21c6400] 16:43:53 INFO - PROCESS | 1848 | 1462319033919 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]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:43:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1432ms 16:43:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:43:53 INFO - PROCESS | 1848 | 1462319033976 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 1848 | 1462319033978 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:43:53 INFO - PROCESS | 1848 | 1462319033984 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 1848 | 1462319033986 Marionette TRACE conn3 <- [1,1602,null,{}] 16:43:54 INFO - PROCESS | 1848 | 1462319034000 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}] 16:43:54 INFO - PROCESS | 1848 | 1462319034140 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:43:54 INFO - PROCESS | 1848 | 1462319034155 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb356e000 == 81 [pid = 1848] [id = 408] 16:43:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3bb2c46800) [pid = 1848] [serial = 1225] [outer = (nil)] 16:43:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3bb6f8b400) [pid = 1848] [serial = 1226] [outer = 0x7f3bb2c46800] 16:43:54 INFO - PROCESS | 1848 | 1462319034213 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3bbfc70800) [pid = 1848] [serial = 1227] [outer = 0x7f3bb2c46800] 16:43:55 INFO - PROCESS | 1848 | 1462319035121 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]]]}] 16:43:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:43:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1181ms 16:43:55 INFO - PROCESS | 1848 | 1462319035164 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:43:55 INFO - PROCESS | 1848 | 1462319035170 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:43:55 INFO - PROCESS | 1848 | 1462319035234 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 1848 | 1462319035240 Marionette TRACE conn3 <- [1,1606,null,{}] 16:43:55 INFO - PROCESS | 1848 | 1462319035254 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}] 16:43:55 INFO - PROCESS | 1848 | 1462319035439 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:43:55 INFO - PROCESS | 1848 | 1462319035614 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4690800 == 82 [pid = 1848] [id = 409] 16:43:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3b9f034400) [pid = 1848] [serial = 1228] [outer = (nil)] 16:43:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3ba467cc00) [pid = 1848] [serial = 1229] [outer = 0x7f3b9f034400] 16:43:55 INFO - PROCESS | 1848 | 1462319035686 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3ba97dc400) [pid = 1848] [serial = 1230] [outer = 0x7f3b9f034400] 16:43:56 INFO - PROCESS | 1848 | 1462319036579 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]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1435ms 16:43:56 INFO - PROCESS | 1848 | 1462319036626 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 1848 | 1462319036634 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:43:56 INFO - PROCESS | 1848 | 1462319036644 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 1848 | 1462319036648 Marionette TRACE conn3 <- [1,1610,null,{}] 16:43:56 INFO - PROCESS | 1848 | 1462319036654 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}] 16:43:56 INFO - PROCESS | 1848 | 1462319036839 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:43:57 INFO - PROCESS | 1848 | 1462319037096 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad2c1800 == 83 [pid = 1848] [id = 410] 16:43:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3ba797d400) [pid = 1848] [serial = 1231] [outer = (nil)] 16:43:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3bab981000) [pid = 1848] [serial = 1232] [outer = 0x7f3ba797d400] 16:43:57 INFO - PROCESS | 1848 | 1462319037217 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3bad1c5000) [pid = 1848] [serial = 1233] [outer = 0x7f3ba797d400] 16:43:58 INFO - PROCESS | 1848 | 1462319038154 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]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:43:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1540ms 16:43:58 INFO - PROCESS | 1848 | 1462319038184 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 1848 | 1462319038188 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:43:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:43:58 INFO - PROCESS | 1848 | 1462319038194 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 1848 | 1462319038200 Marionette TRACE conn3 <- [1,1614,null,{}] 16:43:58 INFO - PROCESS | 1848 | 1462319038216 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}] 16:43:58 INFO - PROCESS | 1848 | 1462319038383 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:43:58 INFO - PROCESS | 1848 | 1462319038607 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb6126000 == 84 [pid = 1848] [id = 411] 16:43:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3bb2cac400) [pid = 1848] [serial = 1234] [outer = (nil)] 16:43:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3bb444ac00) [pid = 1848] [serial = 1235] [outer = 0x7f3bb2cac400] 16:43:58 INFO - PROCESS | 1848 | 1462319038726 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f3bb61d9800) [pid = 1848] [serial = 1236] [outer = 0x7f3bb2cac400] 16:43:59 INFO - PROCESS | 1848 | 1462319039516 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]]]}] 16:43:59 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 16:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1383ms 16:43:59 INFO - PROCESS | 1848 | 1462319039578 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:43:59 INFO - PROCESS | 1848 | 1462319039582 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:43:59 INFO - PROCESS | 1848 | 1462319039588 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1848 | 1462319039591 Marionette TRACE conn3 <- [1,1618,null,{}] 16:43:59 INFO - PROCESS | 1848 | 1462319039596 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}] 16:43:59 INFO - PROCESS | 1848 | 1462319039760 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:43:59 INFO - PROCESS | 1848 | 1462319039938 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0f2c000 == 85 [pid = 1848] [id = 412] 16:43:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f3bb2cac000) [pid = 1848] [serial = 1237] [outer = (nil)] 16:43:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3bb6f3f000) [pid = 1848] [serial = 1238] [outer = 0x7f3bb2cac000] 16:44:00 INFO - PROCESS | 1848 | 1462319040009 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3bbfc6ec00) [pid = 1848] [serial = 1239] [outer = 0x7f3bb2cac000] 16:44:00 INFO - PROCESS | 1848 | 1462319040845 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]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:44:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1328ms 16:44:00 INFO - PROCESS | 1848 | 1462319040916 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 1848 | 1462319040920 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:44:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:44:00 INFO - PROCESS | 1848 | 1462319040926 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 1848 | 1462319040928 Marionette TRACE conn3 <- [1,1622,null,{}] 16:44:00 INFO - PROCESS | 1848 | 1462319040933 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}] 16:44:01 INFO - PROCESS | 1848 | 1462319041101 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:44:01 INFO - PROCESS | 1848 | 1462319041277 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc52be800 == 86 [pid = 1848] [id = 413] 16:44:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3bb61de400) [pid = 1848] [serial = 1240] [outer = (nil)] 16:44:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3bc0d6ec00) [pid = 1848] [serial = 1241] [outer = 0x7f3bb61de400] 16:44:01 INFO - PROCESS | 1848 | 1462319041348 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3bc1debc00) [pid = 1848] [serial = 1242] [outer = 0x7f3bb61de400] 16:44:02 INFO - PROCESS | 1848 | 1462319042230 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]]]}] 16:44: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 16:44:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1335ms 16:44:02 INFO - PROCESS | 1848 | 1462319042262 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 1848 | 1462319042265 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:44:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:44:02 INFO - PROCESS | 1848 | 1462319042271 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 1848 | 1462319042274 Marionette TRACE conn3 <- [1,1626,null,{}] 16:44:02 INFO - PROCESS | 1848 | 1462319042279 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}] 16:44:02 INFO - PROCESS | 1848 | 1462319042467 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:44:02 INFO - PROCESS | 1848 | 1462319042654 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc8668000 == 87 [pid = 1848] [id = 414] 16:44:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3bb20c4800) [pid = 1848] [serial = 1243] [outer = (nil)] 16:44:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3bc3938c00) [pid = 1848] [serial = 1244] [outer = 0x7f3bb20c4800] 16:44:02 INFO - PROCESS | 1848 | 1462319042743 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3bc50cfc00) [pid = 1848] [serial = 1245] [outer = 0x7f3bb20c4800] 16:44:03 INFO - PROCESS | 1848 | 1462319043596 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]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1381ms 16:44:03 INFO - PROCESS | 1848 | 1462319043653 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1848 | 1462319043657 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:44:03 INFO - PROCESS | 1848 | 1462319043662 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1848 | 1462319043666 Marionette TRACE conn3 <- [1,1630,null,{}] 16:44:03 INFO - PROCESS | 1848 | 1462319043671 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}] 16:44:03 INFO - PROCESS | 1848 | 1462319043829 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:44:04 INFO - PROCESS | 1848 | 1462319044011 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9c4d3800 == 88 [pid = 1848] [id = 415] 16:44:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3bc0811400) [pid = 1848] [serial = 1246] [outer = (nil)] 16:44:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3bc5289c00) [pid = 1848] [serial = 1247] [outer = 0x7f3bc0811400] 16:44:04 INFO - PROCESS | 1848 | 1462319044082 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3bc583f400) [pid = 1848] [serial = 1248] [outer = 0x7f3bc0811400] 16:44:04 INFO - PROCESS | 1848 | 1462319044891 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]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1281ms 16:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:44:04 INFO - PROCESS | 1848 | 1462319044944 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 1848 | 1462319044947 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:44:04 INFO - PROCESS | 1848 | 1462319044953 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 1848 | 1462319044956 Marionette TRACE conn3 <- [1,1634,null,{}] 16:44:04 INFO - PROCESS | 1848 | 1462319044961 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}] 16:44:05 INFO - PROCESS | 1848 | 1462319045119 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:44:05 INFO - PROCESS | 1848 | 1462319045300 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9c8ca800 == 89 [pid = 1848] [id = 416] 16:44:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3bc523e800) [pid = 1848] [serial = 1249] [outer = (nil)] 16:44:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3bc59b7000) [pid = 1848] [serial = 1250] [outer = 0x7f3bc523e800] 16:44:05 INFO - PROCESS | 1848 | 1462319045370 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f3bc59bc800) [pid = 1848] [serial = 1251] [outer = 0x7f3bc523e800] 16:44:06 INFO - PROCESS | 1848 | 1462319046197 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]]]}] 16:44:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1281ms 16:44:06 INFO - PROCESS | 1848 | 1462319046234 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 1848 | 1462319046237 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:44:06 INFO - PROCESS | 1848 | 1462319046243 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 1848 | 1462319046245 Marionette TRACE conn3 <- [1,1638,null,{}] 16:44:06 INFO - PROCESS | 1848 | 1462319046251 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}] 16:44:06 INFO - PROCESS | 1848 | 1462319046409 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:44:06 INFO - PROCESS | 1848 | 1462319046615 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba48b7800 == 90 [pid = 1848] [id = 417] 16:44:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f3ba05cd000) [pid = 1848] [serial = 1252] [outer = (nil)] 16:44:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3ba05d4400) [pid = 1848] [serial = 1253] [outer = 0x7f3ba05cd000] 16:44:06 INFO - PROCESS | 1848 | 1462319046771 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f3ba05d8c00) [pid = 1848] [serial = 1254] [outer = 0x7f3ba05cd000] 16:44:08 INFO - PROCESS | 1848 | 1462319048002 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]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:44:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1832ms 16:44:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:44:08 INFO - PROCESS | 1848 | 1462319048075 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 1848 | 1462319048078 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:44:08 INFO - PROCESS | 1848 | 1462319048084 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1848 | 1462319048087 Marionette TRACE conn3 <- [1,1642,null,{}] 16:44:08 INFO - PROCESS | 1848 | 1462319048092 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}] 16:44:08 INFO - PROCESS | 1848 | 1462319048266 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:44:08 INFO - PROCESS | 1848 | 1462319048445 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dada000 == 91 [pid = 1848] [id = 418] 16:44:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f3ba05cd400) [pid = 1848] [serial = 1255] [outer = (nil)] 16:44:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f3ba12e7c00) [pid = 1848] [serial = 1256] [outer = 0x7f3ba05cd400] 16:44:08 INFO - PROCESS | 1848 | 1462319048517 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f3ba12eec00) [pid = 1848] [serial = 1257] [outer = 0x7f3ba05cd400] 16:44:09 INFO - PROCESS | 1848 | 1462319049342 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]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:44:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1283ms 16:44:09 INFO - PROCESS | 1848 | 1462319049368 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 1848 | 1462319049372 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:44:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:44:09 INFO - PROCESS | 1848 | 1462319049378 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 1848 | 1462319049382 Marionette TRACE conn3 <- [1,1646,null,{}] 16:44:09 INFO - PROCESS | 1848 | 1462319049387 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}] 16:44:09 INFO - PROCESS | 1848 | 1462319049563 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:44:09 INFO - PROCESS | 1848 | 1462319049749 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2dd3800 == 92 [pid = 1848] [id = 419] 16:44:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f3ba12f0400) [pid = 1848] [serial = 1258] [outer = (nil)] 16:44:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f3bc584dc00) [pid = 1848] [serial = 1259] [outer = 0x7f3ba12f0400] 16:44:09 INFO - PROCESS | 1848 | 1462319049822 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f3bc5f4d000) [pid = 1848] [serial = 1260] [outer = 0x7f3ba12f0400] 16:44:10 INFO - PROCESS | 1848 | 1462319050736 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]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:44:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1431ms 16:44:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:44:10 INFO - PROCESS | 1848 | 1462319050810 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 1848 | 1462319050813 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:44:10 INFO - PROCESS | 1848 | 1462319050819 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 1848 | 1462319050822 Marionette TRACE conn3 <- [1,1650,null,{}] 16:44:10 INFO - PROCESS | 1848 | 1462319050827 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}] 16:44:10 INFO - PROCESS | 1848 | 1462319050996 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:44:11 INFO - PROCESS | 1848 | 1462319051176 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baaa5c800 == 93 [pid = 1848] [id = 420] 16:44:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f3b9daedc00) [pid = 1848] [serial = 1261] [outer = (nil)] 16:44:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f3b9daf7000) [pid = 1848] [serial = 1262] [outer = 0x7f3b9daedc00] 16:44:11 INFO - PROCESS | 1848 | 1462319051244 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f3ba12f3800) [pid = 1848] [serial = 1263] [outer = 0x7f3b9daedc00] 16:44:12 INFO - PROCESS | 1848 | 1462319052183 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]]]}] 16:44:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:44:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1438ms 16:44:12 INFO - PROCESS | 1848 | 1462319052257 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 1848 | 1462319052260 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:44:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:44:12 INFO - PROCESS | 1848 | 1462319052275 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 1848 | 1462319052277 Marionette TRACE conn3 <- [1,1654,null,{}] 16:44:12 INFO - PROCESS | 1848 | 1462319052283 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}] 16:44:12 INFO - PROCESS | 1848 | 1462319052448 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:44:12 INFO - PROCESS | 1848 | 1462319052643 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba482a800 == 94 [pid = 1848] [id = 421] 16:44:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f3b9daec400) [pid = 1848] [serial = 1264] [outer = (nil)] 16:44:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f3b9f1dc800) [pid = 1848] [serial = 1265] [outer = 0x7f3b9daec400] 16:44:12 INFO - PROCESS | 1848 | 1462319052708 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f3ba2deb800) [pid = 1848] [serial = 1266] [outer = 0x7f3b9daec400] 16:44:13 INFO - PROCESS | 1848 | 1462319053931 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]]]}] 16:44:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:44:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1681ms 16:44:13 INFO - PROCESS | 1848 | 1462319053956 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 1848 | 1462319053963 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:44:13 INFO - PROCESS | 1848 | 1462319053970 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 1848 | 1462319053975 Marionette TRACE conn3 <- [1,1658,null,{}] 16:44:13 INFO - PROCESS | 1848 | 1462319053982 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}] 16:44:14 INFO - PROCESS | 1848 | 1462319054142 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:44:14 INFO - PROCESS | 1848 | 1462319054356 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2e90800 == 95 [pid = 1848] [id = 422] 16:44:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f3b9e22ec00) [pid = 1848] [serial = 1267] [outer = (nil)] 16:44:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f3b9f1de400) [pid = 1848] [serial = 1268] [outer = 0x7f3b9e22ec00] 16:44:14 INFO - PROCESS | 1848 | 1462319054421 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f3ba2deb000) [pid = 1848] [serial = 1269] [outer = 0x7f3b9e22ec00] 16:44:15 INFO - PROCESS | 1848 | 1462319055423 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]]]}] 16:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1489ms 16:44:15 INFO - PROCESS | 1848 | 1462319055459 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 1848 | 1462319055467 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:44:15 INFO - PROCESS | 1848 | 1462319055477 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 1848 | 1462319055480 Marionette TRACE conn3 <- [1,1662,null,{}] 16:44:15 INFO - PROCESS | 1848 | 1462319055486 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}] 16:44:15 INFO - PROCESS | 1848 | 1462319055648 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:44:15 INFO - PROCESS | 1848 | 1462319055840 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4774800 == 96 [pid = 1848] [id = 423] 16:44:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f3ba1d49000) [pid = 1848] [serial = 1270] [outer = (nil)] 16:44:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f3ba78a3c00) [pid = 1848] [serial = 1271] [outer = 0x7f3ba1d49000] 16:44:15 INFO - PROCESS | 1848 | 1462319055903 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f3ba7cdcc00) [pid = 1848] [serial = 1272] [outer = 0x7f3ba1d49000] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0836000 == 95 [pid = 1848] [id = 361] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9e6f800 == 94 [pid = 1848] [id = 407] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f3baefa9000) [pid = 1848] [serial = 1124] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f3bb20b8800) [pid = 1848] [serial = 1127] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f3bb61d8800) [pid = 1848] [serial = 1139] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f3bb4507c00) [pid = 1848] [serial = 1136] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f3bb4446400) [pid = 1848] [serial = 1133] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f3bb61e4400) [pid = 1848] [serial = 1142] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f3ba3c38400) [pid = 1848] [serial = 1145] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f3bb2ca5800) [pid = 1848] [serial = 1130] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f3bb2c39c00) [pid = 1848] [serial = 1169] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb0480000 == 93 [pid = 1848] [id = 406] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb20000 == 92 [pid = 1848] [id = 405] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa31c000 == 91 [pid = 1848] [id = 404] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba47cb000 == 90 [pid = 1848] [id = 403] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba7c0a800 == 89 [pid = 1848] [id = 402] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc867d000 == 88 [pid = 1848] [id = 395] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc5fb3000 == 87 [pid = 1848] [id = 394] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc1d46000 == 86 [pid = 1848] [id = 393] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bba01d800 == 85 [pid = 1848] [id = 392] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2852800 == 84 [pid = 1848] [id = 391] 16:44:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa305800 == 83 [pid = 1848] [id = 390] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f3bb0a0c800) [pid = 1848] [serial = 1023] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f3ba7b81c00) [pid = 1848] [serial = 1154] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f3baa1d6400) [pid = 1848] [serial = 1155] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f3baa4c0400) [pid = 1848] [serial = 1157] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f3baa447400) [pid = 1848] [serial = 1121] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f3ba3c33000) [pid = 1848] [serial = 1149] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f3ba022b000) [pid = 1848] [serial = 1148] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f3baad5f400) [pid = 1848] [serial = 1160] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f3bafda3c00) [pid = 1848] [serial = 1164] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f3babca3c00) [pid = 1848] [serial = 1161] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f3bb1b7e400) [pid = 1848] [serial = 1167] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f3baa8ed000) [pid = 1848] [serial = 1158] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f3bad4c1800) [pid = 1848] [serial = 1065] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f3bafaa1c00) [pid = 1848] [serial = 1166] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3bad4b8400) [pid = 1848] [serial = 1163] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3bb2448800) [pid = 1848] [serial = 1116] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f3ba97d8400) [pid = 1848] [serial = 1152] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3ba3fe7c00) [pid = 1848] [serial = 1151] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3ba7cd9c00) [pid = 1848] [serial = 1118] [outer = (nil)] [url = about:blank] 16:44:16 INFO - PROCESS | 1848 | 1462319056862 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]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1435ms 16:44:16 INFO - PROCESS | 1848 | 1462319056938 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:44:16 INFO - PROCESS | 1848 | 1462319056942 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:44:16 INFO - PROCESS | 1848 | 1462319056949 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 1848 | 1462319056954 Marionette TRACE conn3 <- [1,1666,null,{}] 16:44:16 INFO - PROCESS | 1848 | 1462319056969 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}] 16:44:17 INFO - PROCESS | 1848 | 1462319057131 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:44:17 INFO - PROCESS | 1848 | 1462319057145 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba872f000 == 84 [pid = 1848] [id = 424] 16:44:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3ba97d4800) [pid = 1848] [serial = 1273] [outer = (nil)] 16:44:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3baa036000) [pid = 1848] [serial = 1274] [outer = 0x7f3ba97d4800] 16:44:17 INFO - PROCESS | 1848 | 1462319057219 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3baa1d3400) [pid = 1848] [serial = 1275] [outer = 0x7f3ba97d4800] 16:44:18 INFO - PROCESS | 1848 | 1462319058073 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]]]}] 16:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1187ms 16:44:18 INFO - PROCESS | 1848 | 1462319058137 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 1848 | 1462319058142 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:44:18 INFO - PROCESS | 1848 | 1462319058147 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 1848 | 1462319058149 Marionette TRACE conn3 <- [1,1670,null,{}] 16:44:18 INFO - PROCESS | 1848 | 1462319058155 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}] 16:44:18 INFO - PROCESS | 1848 | 1462319058310 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:44:18 INFO - PROCESS | 1848 | 1462319058470 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9cef000 == 85 [pid = 1848] [id = 425] 16:44:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3b9f1d8c00) [pid = 1848] [serial = 1276] [outer = (nil)] 16:44:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3ba7b77800) [pid = 1848] [serial = 1277] [outer = 0x7f3b9f1d8c00] 16:44:18 INFO - PROCESS | 1848 | 1462319058533 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3baa44f800) [pid = 1848] [serial = 1278] [outer = 0x7f3b9f1d8c00] 16:44:19 INFO - PROCESS | 1848 | 1462319059303 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]]]}] 16:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1179ms 16:44:19 INFO - PROCESS | 1848 | 1462319059327 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 1848 | 1462319059330 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:44:19 INFO - PROCESS | 1848 | 1462319059336 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 1848 | 1462319059338 Marionette TRACE conn3 <- [1,1674,null,{}] 16:44:19 INFO - PROCESS | 1848 | 1462319059346 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}] 16:44:19 INFO - PROCESS | 1848 | 1462319059537 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:44:19 INFO - PROCESS | 1848 | 1462319059627 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa31a800 == 86 [pid = 1848] [id = 426] 16:44:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f3ba1d41400) [pid = 1848] [serial = 1279] [outer = (nil)] 16:44:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f3baa641c00) [pid = 1848] [serial = 1280] [outer = 0x7f3ba1d41400] 16:44:19 INFO - PROCESS | 1848 | 1462319059687 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3baa8ee000) [pid = 1848] [serial = 1281] [outer = 0x7f3ba1d41400] 16:44:20 INFO - PROCESS | 1848 | 1462319060510 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]]]}] 16:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1236ms 16:44:20 INFO - PROCESS | 1848 | 1462319060577 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:44:20 INFO - PROCESS | 1848 | 1462319060580 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:44:20 INFO - PROCESS | 1848 | 1462319060585 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 1848 | 1462319060588 Marionette TRACE conn3 <- [1,1678,null,{}] 16:44:20 INFO - PROCESS | 1848 | 1462319060593 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}] 16:44:20 INFO - PROCESS | 1848 | 1462319060804 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:44:21 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f3bb20c1c00) [pid = 1848] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:44:21 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f3ba7ccd800) [pid = 1848] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:44:21 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f3ba21c6400) [pid = 1848] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:44:21 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f3ba97da000) [pid = 1848] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:44:21 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3ba7ced400) [pid = 1848] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:44:21 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3ba4678c00) [pid = 1848] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:44:21 INFO - PROCESS | 1848 | 1462319061126 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba48ab000 == 87 [pid = 1848] [id = 427] 16:44:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3ba1d46800) [pid = 1848] [serial = 1282] [outer = (nil)] 16:44:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3ba9a70800) [pid = 1848] [serial = 1283] [outer = 0x7f3ba1d46800] 16:44:21 INFO - PROCESS | 1848 | 1462319061190 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3baefab400) [pid = 1848] [serial = 1284] [outer = 0x7f3ba1d46800] 16:44:21 INFO - PROCESS | 1848 | 1462319061823 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]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1379ms 16:44:21 INFO - PROCESS | 1848 | 1462319061967 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:44:21 INFO - PROCESS | 1848 | 1462319061972 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:44:21 INFO - PROCESS | 1848 | 1462319061979 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1848 | 1462319061985 Marionette TRACE conn3 <- [1,1682,null,{}] 16:44:22 INFO - PROCESS | 1848 | 1462319062003 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}] 16:44:22 INFO - PROCESS | 1848 | 1462319062233 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:44:22 INFO - PROCESS | 1848 | 1462319062416 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2dc3000 == 88 [pid = 1848] [id = 428] 16:44:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f3b9f02c400) [pid = 1848] [serial = 1285] [outer = (nil)] 16:44:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f3b9f1e2400) [pid = 1848] [serial = 1286] [outer = 0x7f3b9f02c400] 16:44:22 INFO - PROCESS | 1848 | 1462319062490 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3ba12ea800) [pid = 1848] [serial = 1287] [outer = 0x7f3b9f02c400] 16:44:23 INFO - PROCESS | 1848 | 1462319063453 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]]]}] 16:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1506ms 16:44:23 INFO - PROCESS | 1848 | 1462319063485 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 1848 | 1462319063490 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:44:23 INFO - PROCESS | 1848 | 1462319063502 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 1848 | 1462319063507 Marionette TRACE conn3 <- [1,1686,null,{}] 16:44:23 INFO - PROCESS | 1848 | 1462319063513 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}] 16:44:23 INFO - PROCESS | 1848 | 1462319063691 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:44:23 INFO - PROCESS | 1848 | 1462319063877 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba97b3800 == 89 [pid = 1848] [id = 429] 16:44:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f3ba2ded800) [pid = 1848] [serial = 1288] [outer = (nil)] 16:44:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f3ba798a800) [pid = 1848] [serial = 1289] [outer = 0x7f3ba2ded800] 16:44:23 INFO - PROCESS | 1848 | 1462319063948 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f3ba96ee400) [pid = 1848] [serial = 1290] [outer = 0x7f3ba2ded800] 16:44:24 INFO - PROCESS | 1848 | 1462319064894 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]]]}] 16:44:24 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 16:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1440ms 16:44:24 INFO - PROCESS | 1848 | 1462319064940 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:44:24 INFO - PROCESS | 1848 | 1462319064944 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:44:24 INFO - PROCESS | 1848 | 1462319064950 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1848 | 1462319064953 Marionette TRACE conn3 <- [1,1690,null,{}] 16:44:24 INFO - PROCESS | 1848 | 1462319064968 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}] 16:44:25 INFO - PROCESS | 1848 | 1462319065152 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:44:25 INFO - PROCESS | 1848 | 1462319065363 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0483800 == 90 [pid = 1848] [id = 430] 16:44:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f3baa2d2400) [pid = 1848] [serial = 1291] [outer = (nil)] 16:44:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f3baa645c00) [pid = 1848] [serial = 1292] [outer = 0x7f3baa2d2400] 16:44:25 INFO - PROCESS | 1848 | 1462319065439 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f3bab97dc00) [pid = 1848] [serial = 1293] [outer = 0x7f3baa2d2400] 16:44:26 INFO - PROCESS | 1848 | 1462319066326 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]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1432ms 16:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:44:26 INFO - PROCESS | 1848 | 1462319066381 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 1848 | 1462319066384 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:44:26 INFO - PROCESS | 1848 | 1462319066390 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 1848 | 1462319066393 Marionette TRACE conn3 <- [1,1694,null,{}] 16:44:26 INFO - PROCESS | 1848 | 1462319066399 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}] 16:44:26 INFO - PROCESS | 1848 | 1462319066560 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:44:26 INFO - PROCESS | 1848 | 1462319066742 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2333000 == 91 [pid = 1848] [id = 431] 16:44:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f3baa4b3000) [pid = 1848] [serial = 1294] [outer = (nil)] 16:44:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f3bad4c1400) [pid = 1848] [serial = 1295] [outer = 0x7f3baa4b3000] 16:44:26 INFO - PROCESS | 1848 | 1462319066813 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f3bb0c3cc00) [pid = 1848] [serial = 1296] [outer = 0x7f3baa4b3000] 16:44:27 INFO - PROCESS | 1848 | 1462319067717 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]]]}] 16:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1384ms 16:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:44:27 INFO - PROCESS | 1848 | 1462319067773 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 1848 | 1462319067776 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:44:27 INFO - PROCESS | 1848 | 1462319067783 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 1848 | 1462319067786 Marionette TRACE conn3 <- [1,1698,null,{}] 16:44:27 INFO - PROCESS | 1848 | 1462319067791 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}] 16:44:27 INFO - PROCESS | 1848 | 1462319067949 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:44:28 INFO - PROCESS | 1848 | 1462319068133 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3581000 == 92 [pid = 1848] [id = 432] 16:44:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f3babc08800) [pid = 1848] [serial = 1297] [outer = (nil)] 16:44:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f3bb20bbc00) [pid = 1848] [serial = 1298] [outer = 0x7f3babc08800] 16:44:28 INFO - PROCESS | 1848 | 1462319068203 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f3bb2caa800) [pid = 1848] [serial = 1299] [outer = 0x7f3babc08800] 16:44:29 INFO - PROCESS | 1848 | 1462319069062 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]]]}] 16:44:29 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 16:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1333ms 16:44:29 INFO - PROCESS | 1848 | 1462319069115 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 1848 | 1462319069119 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:44:29 INFO - PROCESS | 1848 | 1462319069124 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 1848 | 1462319069127 Marionette TRACE conn3 <- [1,1702,null,{}] 16:44:29 INFO - PROCESS | 1848 | 1462319069133 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}] 16:44:29 INFO - PROCESS | 1848 | 1462319069329 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:44:29 INFO - PROCESS | 1848 | 1462319069509 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb6129800 == 93 [pid = 1848] [id = 433] 16:44:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f3bb34d6400) [pid = 1848] [serial = 1300] [outer = (nil)] 16:44:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f3bb61d6800) [pid = 1848] [serial = 1301] [outer = 0x7f3bb34d6400] 16:44:29 INFO - PROCESS | 1848 | 1462319069582 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f3bb6f3ec00) [pid = 1848] [serial = 1302] [outer = 0x7f3bb34d6400] 16:44:30 INFO - PROCESS | 1848 | 1462319070404 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]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1336ms 16:44:30 INFO - PROCESS | 1848 | 1462319070462 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1848 | 1462319070465 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:44:30 INFO - PROCESS | 1848 | 1462319070471 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1848 | 1462319070479 Marionette TRACE conn3 <- [1,1706,null,{}] 16:44:30 INFO - PROCESS | 1848 | 1462319070487 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}] 16:44:30 INFO - PROCESS | 1848 | 1462319070689 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:44:30 INFO - PROCESS | 1848 | 1462319070869 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1a33800 == 94 [pid = 1848] [id = 434] 16:44:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f3bb3a9d000) [pid = 1848] [serial = 1303] [outer = (nil)] 16:44:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f3bbfc6b800) [pid = 1848] [serial = 1304] [outer = 0x7f3bb3a9d000] 16:44:30 INFO - PROCESS | 1848 | 1462319070946 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f3bc0a6dc00) [pid = 1848] [serial = 1305] [outer = 0x7f3bb3a9d000] 16:44:31 INFO - PROCESS | 1848 | 1462319071826 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]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1386ms 16:44:31 INFO - PROCESS | 1848 | 1462319071859 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1848 | 1462319071862 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:44:31 INFO - PROCESS | 1848 | 1462319071868 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1848 | 1462319071870 Marionette TRACE conn3 <- [1,1710,null,{}] 16:44:31 INFO - PROCESS | 1848 | 1462319071876 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}] 16:44:32 INFO - PROCESS | 1848 | 1462319072034 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:44:32 INFO - PROCESS | 1848 | 1462319072221 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc52be000 == 95 [pid = 1848] [id = 435] 16:44:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f3bb4510400) [pid = 1848] [serial = 1306] [outer = (nil)] 16:44:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f3bc0dba800) [pid = 1848] [serial = 1307] [outer = 0x7f3bb4510400] 16:44:32 INFO - PROCESS | 1848 | 1462319072288 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f3bc1c5e400) [pid = 1848] [serial = 1308] [outer = 0x7f3bb4510400] 16:44:33 INFO - PROCESS | 1848 | 1462319073165 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]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1335ms 16:44:33 INFO - PROCESS | 1848 | 1462319073204 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 1848 | 1462319073207 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:44:33 INFO - PROCESS | 1848 | 1462319073213 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1848 | 1462319073215 Marionette TRACE conn3 <- [1,1714,null,{}] 16:44:33 INFO - PROCESS | 1848 | 1462319073222 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}] 16:44:33 INFO - PROCESS | 1848 | 1462319073381 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:44:33 INFO - PROCESS | 1848 | 1462319073567 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc7c82800 == 96 [pid = 1848] [id = 436] 16:44:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f3bb9d99000) [pid = 1848] [serial = 1309] [outer = (nil)] 16:44:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f3bc20ee000) [pid = 1848] [serial = 1310] [outer = 0x7f3bb9d99000] 16:44:33 INFO - PROCESS | 1848 | 1462319073635 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f3bc3e5f400) [pid = 1848] [serial = 1311] [outer = 0x7f3bb9d99000] 16:44:34 INFO - PROCESS | 1848 | 1462319074506 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]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1333ms 16:44:34 INFO - PROCESS | 1848 | 1462319074547 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 1848 | 1462319074551 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:44:34 INFO - PROCESS | 1848 | 1462319074556 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 1848 | 1462319074559 Marionette TRACE conn3 <- [1,1718,null,{}] 16:44:34 INFO - PROCESS | 1848 | 1462319074564 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}] 16:44:34 INFO - PROCESS | 1848 | 1462319074727 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:44:34 INFO - PROCESS | 1848 | 1462319074917 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba887c800 == 97 [pid = 1848] [id = 437] 16:44:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f3bc0b93000) [pid = 1848] [serial = 1312] [outer = (nil)] 16:44:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f3bc50ce400) [pid = 1848] [serial = 1313] [outer = 0x7f3bc0b93000] 16:44:34 INFO - PROCESS | 1848 | 1462319074984 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f3bc56a0800) [pid = 1848] [serial = 1314] [outer = 0x7f3bc0b93000] 16:44:35 INFO - PROCESS | 1848 | 1462319075848 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]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1336ms 16:44:35 INFO - PROCESS | 1848 | 1462319075894 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 1848 | 1462319075898 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:44:35 INFO - PROCESS | 1848 | 1462319075904 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 1848 | 1462319075908 Marionette TRACE conn3 <- [1,1722,null,{}] 16:44:35 INFO - PROCESS | 1848 | 1462319075913 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}] 16:44:36 INFO - PROCESS | 1848 | 1462319076090 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:44:36 INFO - PROCESS | 1848 | 1462319076290 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bcaf44000 == 98 [pid = 1848] [id = 438] 16:44:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f3b9c5c5000) [pid = 1848] [serial = 1315] [outer = (nil)] 16:44:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f3b9c5cd000) [pid = 1848] [serial = 1316] [outer = 0x7f3b9c5c5000] 16:44:36 INFO - PROCESS | 1848 | 1462319076367 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f3bc5847400) [pid = 1848] [serial = 1317] [outer = 0x7f3b9c5c5000] 16:44:37 INFO - PROCESS | 1848 | 1462319077237 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]]]}] 16:44:37 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 16:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1385ms 16:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:44:37 INFO - PROCESS | 1848 | 1462319077290 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 1848 | 1462319077293 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:44:37 INFO - PROCESS | 1848 | 1462319077299 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1848 | 1462319077302 Marionette TRACE conn3 <- [1,1726,null,{}] 16:44:37 INFO - PROCESS | 1848 | 1462319077307 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}] 16:44:37 INFO - PROCESS | 1848 | 1462319077473 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:44:37 INFO - PROCESS | 1848 | 1462319077660 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8980000 == 99 [pid = 1848] [id = 439] 16:44:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f3b9c44e000) [pid = 1848] [serial = 1318] [outer = (nil)] 16:44:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f3b9c459400) [pid = 1848] [serial = 1319] [outer = 0x7f3b9c44e000] 16:44:37 INFO - PROCESS | 1848 | 1462319077739 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f3bc3913800) [pid = 1848] [serial = 1320] [outer = 0x7f3b9c44e000] 16:44:38 INFO - PROCESS | 1848 | 1462319078760 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]]]}] 16:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1528ms 16:44:38 INFO - PROCESS | 1848 | 1462319078827 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 1848 | 1462319078830 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:44:38 INFO - PROCESS | 1848 | 1462319078836 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 1848 | 1462319078838 Marionette TRACE conn3 <- [1,1730,null,{}] 16:44:38 INFO - PROCESS | 1848 | 1462319078844 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}] 16:44:39 INFO - PROCESS | 1848 | 1462319079009 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:44:39 INFO - PROCESS | 1848 | 1462319079202 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9e2a4000 == 100 [pid = 1848] [id = 440] 16:44:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f3b9c455c00) [pid = 1848] [serial = 1321] [outer = (nil)] 16:44:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3b9c7c8c00) [pid = 1848] [serial = 1322] [outer = 0x7f3b9c455c00] 16:44:39 INFO - PROCESS | 1848 | 1462319079271 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f3b9c7cd800) [pid = 1848] [serial = 1323] [outer = 0x7f3b9c455c00] 16:44:40 INFO - PROCESS | 1848 | 1462319080068 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]]]}] 16:44:40 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 16:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1283ms 16:44:40 INFO - PROCESS | 1848 | 1462319080121 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1848 | 1462319080124 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:44:40 INFO - PROCESS | 1848 | 1462319080130 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1848 | 1462319080132 Marionette TRACE conn3 <- [1,1734,null,{}] 16:44:40 INFO - PROCESS | 1848 | 1462319080138 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}] 16:44:40 INFO - PROCESS | 1848 | 1462319080299 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:44:40 INFO - PROCESS | 1848 | 1462319080861 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4775000 == 101 [pid = 1848] [id = 441] 16:44:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f3b9c459800) [pid = 1848] [serial = 1324] [outer = (nil)] 16:44:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f3b9c5c9800) [pid = 1848] [serial = 1325] [outer = 0x7f3b9c459800] 16:44:40 INFO - PROCESS | 1848 | 1462319080972 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f3b9daeec00) [pid = 1848] [serial = 1326] [outer = 0x7f3b9c459800] 16:44:41 INFO - PROCESS | 1848 | 1462319081963 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]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1882ms 16:44:42 INFO - PROCESS | 1848 | 1462319082013 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:44:42 INFO - PROCESS | 1848 | 1462319082019 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:44:42 INFO - PROCESS | 1848 | 1462319082026 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1848 | 1462319082031 Marionette TRACE conn3 <- [1,1738,null,{}] 16:44:42 INFO - PROCESS | 1848 | 1462319082037 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}] 16:44:42 INFO - PROCESS | 1848 | 1462319082202 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:44:42 INFO - PROCESS | 1848 | 1462319082400 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba101d800 == 102 [pid = 1848] [id = 442] 16:44:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f3ba12e7800) [pid = 1848] [serial = 1327] [outer = (nil)] 16:44:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f3ba12ed000) [pid = 1848] [serial = 1328] [outer = 0x7f3ba12e7800] 16:44:42 INFO - PROCESS | 1848 | 1462319082488 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f3ba21cac00) [pid = 1848] [serial = 1329] [outer = 0x7f3ba12e7800] 16:44:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb245c800 == 101 [pid = 1848] [id = 343] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f3bb6f8b400) [pid = 1848] [serial = 1226] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f3bc0b2bc00) [pid = 1848] [serial = 1196] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f3bb6f42000) [pid = 1848] [serial = 1187] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f3bc0809800) [pid = 1848] [serial = 1190] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f3bb4504800) [pid = 1848] [serial = 1184] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f3bc0a6a400) [pid = 1848] [serial = 1193] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f3bc1d6ec00) [pid = 1848] [serial = 1202] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f3bc0f7f400) [pid = 1848] [serial = 1199] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa31a800 == 100 [pid = 1848] [id = 426] 16:44:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9cef000 == 99 [pid = 1848] [id = 425] 16:44:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba872f000 == 98 [pid = 1848] [id = 424] 16:44:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4774800 == 97 [pid = 1848] [id = 423] 16:44:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2e90800 == 96 [pid = 1848] [id = 422] 16:44:43 INFO - PROCESS | 1848 | 1462319083480 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]]]}] 16:44:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0f2c000 == 95 [pid = 1848] [id = 412] 16:44:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb6126000 == 94 [pid = 1848] [id = 411] 16:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1483ms 16:44:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad2c1800 == 93 [pid = 1848] [id = 410] 16:44:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4690800 == 92 [pid = 1848] [id = 409] 16:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:44:43 INFO - PROCESS | 1848 | 1462319083515 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 1848 | 1462319083520 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:44:43 INFO - PROCESS | 1848 | 1462319083526 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 1848 | 1462319083529 Marionette TRACE conn3 <- [1,1742,null,{}] 16:44:43 INFO - PROCESS | 1848 | 1462319083534 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}] 16:44:43 INFO - PROCESS | 1848 | 1462319083681 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:44:43 INFO - PROCESS | 1848 | 1462319083698 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2dc4000 == 93 [pid = 1848] [id = 443] 16:44:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3ba21cbc00) [pid = 1848] [serial = 1330] [outer = (nil)] 16:44:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f3ba7ccd800) [pid = 1848] [serial = 1331] [outer = 0x7f3ba21cbc00] 16:44:43 INFO - PROCESS | 1848 | 1462319083763 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f3ba96f3800) [pid = 1848] [serial = 1332] [outer = 0x7f3ba21cbc00] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f3bb4442800) [pid = 1848] [serial = 1221] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f3ba96f0000) [pid = 1848] [serial = 1208] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f3ba78acc00) [pid = 1848] [serial = 1223] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f3bb1757800) [pid = 1848] [serial = 1217] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f3bb3a92000) [pid = 1848] [serial = 1181] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f3bb2cb8400) [pid = 1848] [serial = 1220] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f3bb4504000) [pid = 1848] [serial = 1224] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f3bb29a4800) [pid = 1848] [serial = 1218] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f3babc11000) [pid = 1848] [serial = 1214] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f3baa8e5400) [pid = 1848] [serial = 1212] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f3ba9a6d800) [pid = 1848] [serial = 1172] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f3baa644000) [pid = 1848] [serial = 1175] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f3baa149400) [pid = 1848] [serial = 1209] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f3ba786d800) [pid = 1848] [serial = 1205] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f3bb175f000) [pid = 1848] [serial = 1178] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f3baefdb400) [pid = 1848] [serial = 1215] [outer = (nil)] [url = about:blank] 16:44:43 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f3baa4b9400) [pid = 1848] [serial = 1211] [outer = (nil)] [url = about:blank] 16:44:44 INFO - PROCESS | 1848 | 1462319084643 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]]]}] 16:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1181ms 16:44:44 INFO - PROCESS | 1848 | 1462319084706 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 1848 | 1462319084709 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:44:44 INFO - PROCESS | 1848 | 1462319084722 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 1848 | 1462319084730 Marionette TRACE conn3 <- [1,1746,null,{}] 16:44:44 INFO - PROCESS | 1848 | 1462319084741 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}] 16:44:44 INFO - PROCESS | 1848 | 1462319084897 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:44:45 INFO - PROCESS | 1848 | 1462319085048 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba97a4000 == 94 [pid = 1848] [id = 444] 16:44:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f3ba2df1c00) [pid = 1848] [serial = 1333] [outer = (nil)] 16:44:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f3ba3c36400) [pid = 1848] [serial = 1334] [outer = 0x7f3ba2df1c00] 16:44:45 INFO - PROCESS | 1848 | 1462319085116 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f3baa4b9400) [pid = 1848] [serial = 1335] [outer = 0x7f3ba2df1c00] 16:44:45 INFO - PROCESS | 1848 | 1462319085814 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]]]}] 16:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1143ms 16:44:45 INFO - PROCESS | 1848 | 1462319085859 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 1848 | 1462319085863 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:44:45 INFO - PROCESS | 1848 | 1462319085870 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 1848 | 1462319085883 Marionette TRACE conn3 <- [1,1750,null,{}] 16:44:45 INFO - PROCESS | 1848 | 1462319085926 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}] 16:44:46 INFO - PROCESS | 1848 | 1462319086127 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:44:46 INFO - PROCESS | 1848 | 1462319086147 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa31e000 == 95 [pid = 1848] [id = 445] 16:44:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f3ba3c33400) [pid = 1848] [serial = 1336] [outer = (nil)] 16:44:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f3bab97ec00) [pid = 1848] [serial = 1337] [outer = 0x7f3ba3c33400] 16:44:46 INFO - PROCESS | 1848 | 1462319086205 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f3bad1c4800) [pid = 1848] [serial = 1338] [outer = 0x7f3ba3c33400] 16:44:47 INFO - PROCESS | 1848 | 1462319087009 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]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1182ms 16:44:47 INFO - PROCESS | 1848 | 1462319087052 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:44:47 INFO - PROCESS | 1848 | 1462319087055 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:44:47 INFO - PROCESS | 1848 | 1462319087060 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 1848 | 1462319087063 Marionette TRACE conn3 <- [1,1754,null,{}] 16:44:47 INFO - PROCESS | 1848 | 1462319087073 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}] 16:44:47 INFO - PROCESS | 1848 | 1462319087267 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:44:47 INFO - PROCESS | 1848 | 1462319087300 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb03000 == 96 [pid = 1848] [id = 446] 16:44:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f3bb0c44000) [pid = 1848] [serial = 1339] [outer = (nil)] 16:44:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f3bb204bc00) [pid = 1848] [serial = 1340] [outer = 0x7f3bb0c44000] 16:44:47 INFO - PROCESS | 1848 | 1462319087369 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f3bb374e800) [pid = 1848] [serial = 1341] [outer = 0x7f3bb0c44000] 16:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f3ba1d41400) [pid = 1848] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f3ba1d49000) [pid = 1848] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f3b9f1d8c00) [pid = 1848] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f3ba97d4800) [pid = 1848] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f3b9e22ec00) [pid = 1848] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:44:48 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f3bb2c46800) [pid = 1848] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:44:48 INFO - PROCESS | 1848 | 1462319088433 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]]]}] 16:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1385ms 16:44:48 INFO - PROCESS | 1848 | 1462319088445 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1848 | 1462319088449 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:44:48 INFO - PROCESS | 1848 | 1462319088454 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1848 | 1462319088456 Marionette TRACE conn3 <- [1,1758,null,{}] 16:44:48 INFO - PROCESS | 1848 | 1462319088462 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}] 16:44:48 INFO - PROCESS | 1848 | 1462319088675 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:44:48 INFO - PROCESS | 1848 | 1462319088695 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad16f800 == 97 [pid = 1848] [id = 447] 16:44:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f3baa44d800) [pid = 1848] [serial = 1342] [outer = (nil)] 16:44:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f3bb3a93400) [pid = 1848] [serial = 1343] [outer = 0x7f3baa44d800] 16:44:48 INFO - PROCESS | 1848 | 1462319088752 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f3bb4510800) [pid = 1848] [serial = 1344] [outer = 0x7f3baa44d800] 16:44:49 INFO - PROCESS | 1848 | 1462319089465 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]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1031ms 16:44:49 INFO - PROCESS | 1848 | 1462319089486 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1848 | 1462319089489 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:44:49 INFO - PROCESS | 1848 | 1462319089495 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1848 | 1462319089496 Marionette TRACE conn3 <- [1,1762,null,{}] 16:44:49 INFO - PROCESS | 1848 | 1462319089502 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}] 16:44:49 INFO - PROCESS | 1848 | 1462319089698 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:44:49 INFO - PROCESS | 1848 | 1462319089720 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb232c800 == 98 [pid = 1848] [id = 448] 16:44:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f3baa4b4400) [pid = 1848] [serial = 1345] [outer = (nil)] 16:44:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f3bb63d5400) [pid = 1848] [serial = 1346] [outer = 0x7f3baa4b4400] 16:44:49 INFO - PROCESS | 1848 | 1462319089777 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f3bc0811800) [pid = 1848] [serial = 1347] [outer = 0x7f3baa4b4400] 16:44:50 INFO - PROCESS | 1848 | 1462319090726 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]]]}] 16:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1277ms 16:44:50 INFO - PROCESS | 1848 | 1462319090773 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1848 | 1462319090779 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:44:50 INFO - PROCESS | 1848 | 1462319090787 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1848 | 1462319090793 Marionette TRACE conn3 <- [1,1766,null,{}] 16:44:50 INFO - PROCESS | 1848 | 1462319090819 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}] 16:44:51 INFO - PROCESS | 1848 | 1462319091008 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:44:51 INFO - PROCESS | 1848 | 1462319091193 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2de0800 == 99 [pid = 1848] [id = 449] 16:44:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f3b9c45a800) [pid = 1848] [serial = 1348] [outer = (nil)] 16:44:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f3b9daf9c00) [pid = 1848] [serial = 1349] [outer = 0x7f3b9c45a800] 16:44:51 INFO - PROCESS | 1848 | 1462319091265 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f3ba05d7800) [pid = 1848] [serial = 1350] [outer = 0x7f3b9c45a800] 16:44:52 INFO - PROCESS | 1848 | 1462319092194 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]]]}] 16:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1437ms 16:44:52 INFO - PROCESS | 1848 | 1462319092225 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1848 | 1462319092233 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:44:52 INFO - PROCESS | 1848 | 1462319092243 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1848 | 1462319092247 Marionette TRACE conn3 <- [1,1770,null,{}] 16:44:52 INFO - PROCESS | 1848 | 1462319092253 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}] 16:44:52 INFO - PROCESS | 1848 | 1462319092420 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:44:52 INFO - PROCESS | 1848 | 1462319092622 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9d4f000 == 100 [pid = 1848] [id = 450] 16:44:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f3ba05d3000) [pid = 1848] [serial = 1351] [outer = (nil)] 16:44:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f3ba3feb800) [pid = 1848] [serial = 1352] [outer = 0x7f3ba05d3000] 16:44:52 INFO - PROCESS | 1848 | 1462319092690 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3ba9a76400) [pid = 1848] [serial = 1353] [outer = 0x7f3ba05d3000] 16:44:53 INFO - PROCESS | 1848 | 1462319093654 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]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1481ms 16:44:53 INFO - PROCESS | 1848 | 1462319093724 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1848 | 1462319093728 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:44:53 INFO - PROCESS | 1848 | 1462319093734 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1848 | 1462319093740 Marionette TRACE conn3 <- [1,1774,null,{}] 16:44:53 INFO - PROCESS | 1848 | 1462319093755 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}] 16:44:53 INFO - PROCESS | 1848 | 1462319093966 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:44:54 INFO - PROCESS | 1848 | 1462319094196 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb6118800 == 101 [pid = 1848] [id = 451] 16:44:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f3bab983400) [pid = 1848] [serial = 1354] [outer = (nil)] 16:44:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f3bafaa9c00) [pid = 1848] [serial = 1355] [outer = 0x7f3bab983400] 16:44:54 INFO - PROCESS | 1848 | 1462319094313 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f3bb2ca5800) [pid = 1848] [serial = 1356] [outer = 0x7f3bab983400] 16:44:55 INFO - PROCESS | 1848 | 1462319095114 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]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1443ms 16:44:55 INFO - PROCESS | 1848 | 1462319095177 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1848 | 1462319095182 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:44:55 INFO - PROCESS | 1848 | 1462319095188 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1848 | 1462319095190 Marionette TRACE conn3 <- [1,1778,null,{}] 16:44:55 INFO - PROCESS | 1848 | 1462319095195 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}] 16:44:55 INFO - PROCESS | 1848 | 1462319095363 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:44:55 INFO - PROCESS | 1848 | 1462319095548 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1f8e800 == 102 [pid = 1848] [id = 452] 16:44:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f3b9f032000) [pid = 1848] [serial = 1357] [outer = (nil)] 16:44:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f3bb3748800) [pid = 1848] [serial = 1358] [outer = 0x7f3b9f032000] 16:44:55 INFO - PROCESS | 1848 | 1462319095641 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f3bc080cc00) [pid = 1848] [serial = 1359] [outer = 0x7f3b9f032000] 16:44:56 INFO - PROCESS | 1848 | 1462319096527 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]]]}] 16:44:56 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 16:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1387ms 16:44:56 INFO - PROCESS | 1848 | 1462319096576 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 1848 | 1462319096580 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:44:56 INFO - PROCESS | 1848 | 1462319096585 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 1848 | 1462319096588 Marionette TRACE conn3 <- [1,1782,null,{}] 16:44:56 INFO - PROCESS | 1848 | 1462319096593 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}] 16:44:56 INFO - PROCESS | 1848 | 1462319096767 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:44:56 INFO - PROCESS | 1848 | 1462319096961 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc8945000 == 103 [pid = 1848] [id = 453] 16:44:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f3ba3fdf400) [pid = 1848] [serial = 1360] [outer = (nil)] 16:44:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f3bc19cdc00) [pid = 1848] [serial = 1361] [outer = 0x7f3ba3fdf400] 16:44:57 INFO - PROCESS | 1848 | 1462319097031 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f3bc3e67400) [pid = 1848] [serial = 1362] [outer = 0x7f3ba3fdf400] 16:44:57 INFO - PROCESS | 1848 | 1462319097976 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]]]}] 16:44:58 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 16:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1430ms 16:44:58 INFO - PROCESS | 1848 | 1462319098016 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:44:58 INFO - PROCESS | 1848 | 1462319098020 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:44:58 INFO - PROCESS | 1848 | 1462319098026 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 1848 | 1462319098029 Marionette TRACE conn3 <- [1,1786,null,{}] 16:44:58 INFO - PROCESS | 1848 | 1462319098034 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}] 16:44:58 INFO - PROCESS | 1848 | 1462319098231 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:44:58 INFO - PROCESS | 1848 | 1462319098422 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1197000 == 104 [pid = 1848] [id = 454] 16:44:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f3bc0b2bc00) [pid = 1848] [serial = 1363] [outer = (nil)] 16:44:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f3bc59bdc00) [pid = 1848] [serial = 1364] [outer = 0x7f3bc0b2bc00] 16:44:58 INFO - PROCESS | 1848 | 1462319098499 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f3bc6029000) [pid = 1848] [serial = 1365] [outer = 0x7f3bc0b2bc00] 16:44:59 INFO - PROCESS | 1848 | 1462319099368 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]]]}] 16:44:59 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 16:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1383ms 16:44:59 INFO - PROCESS | 1848 | 1462319099409 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 1848 | 1462319099412 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:44:59 INFO - PROCESS | 1848 | 1462319099418 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 1848 | 1462319099421 Marionette TRACE conn3 <- [1,1790,null,{}] 16:44:59 INFO - PROCESS | 1848 | 1462319099426 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}] 16:44:59 INFO - PROCESS | 1848 | 1462319099590 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:44:59 INFO - PROCESS | 1848 | 1462319099783 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2bda800 == 105 [pid = 1848] [id = 455] 16:44:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f3ba0d44c00) [pid = 1848] [serial = 1366] [outer = (nil)] 16:44:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f3ba0d4b400) [pid = 1848] [serial = 1367] [outer = 0x7f3ba0d44c00] 16:44:59 INFO - PROCESS | 1848 | 1462319099852 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f3ba0d50400) [pid = 1848] [serial = 1368] [outer = 0x7f3ba0d44c00] 16:45:00 INFO - PROCESS | 1848 | 1462319100762 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]]]}] 16:45:00 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) 16:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1391ms 16:45:00 INFO - PROCESS | 1848 | 1462319100810 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1848 | 1462319100813 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:45:00 INFO - PROCESS | 1848 | 1462319100819 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1848 | 1462319100822 Marionette TRACE conn3 <- [1,1794,null,{}] 16:45:00 INFO - PROCESS | 1848 | 1462319100827 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}] 16:45:00 INFO - PROCESS | 1848 | 1462319100990 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:45:01 INFO - PROCESS | 1848 | 1462319101185 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bd0892000 == 106 [pid = 1848] [id = 456] 16:45:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f3ba0d45400) [pid = 1848] [serial = 1369] [outer = (nil)] 16:45:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f3ba29be000) [pid = 1848] [serial = 1370] [outer = 0x7f3ba0d45400] 16:45:01 INFO - PROCESS | 1848 | 1462319101259 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f3ba29c3400) [pid = 1848] [serial = 1371] [outer = 0x7f3ba0d45400] 16:45:02 INFO - PROCESS | 1848 | 1462319102135 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]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1381ms 16:45:02 INFO - PROCESS | 1848 | 1462319102202 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1848 | 1462319102205 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:45:02 INFO - PROCESS | 1848 | 1462319102211 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1848 | 1462319102213 Marionette TRACE conn3 <- [1,1798,null,{}] 16:45:02 INFO - PROCESS | 1848 | 1462319102219 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}] 16:45:02 INFO - PROCESS | 1848 | 1462319102387 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:45:02 INFO - PROCESS | 1848 | 1462319102610 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d6dc800 == 107 [pid = 1848] [id = 457] 16:45:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f3b9c454400) [pid = 1848] [serial = 1372] [outer = (nil)] 16:45:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f3ba29bb400) [pid = 1848] [serial = 1373] [outer = 0x7f3b9c454400] 16:45:02 INFO - PROCESS | 1848 | 1462319102733 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f3ba2b7fc00) [pid = 1848] [serial = 1374] [outer = 0x7f3b9c454400] 16:45:04 INFO - PROCESS | 1848 | 1462319104186 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]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2035ms 16:45:04 INFO - PROCESS | 1848 | 1462319104248 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 1848 | 1462319104255 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:45:04 INFO - PROCESS | 1848 | 1462319104263 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1848 | 1462319104269 Marionette TRACE conn3 <- [1,1802,null,{}] 16:45:04 INFO - PROCESS | 1848 | 1462319104275 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}] 16:45:04 INFO - PROCESS | 1848 | 1462319104447 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:45:04 INFO - PROCESS | 1848 | 1462319104710 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2dc7000 == 108 [pid = 1848] [id = 458] 16:45:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f3b9daf9400) [pid = 1848] [serial = 1375] [outer = (nil)] 16:45:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f3b9f02ac00) [pid = 1848] [serial = 1376] [outer = 0x7f3b9daf9400] 16:45:04 INFO - PROCESS | 1848 | 1462319104891 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f3ba0d4cc00) [pid = 1848] [serial = 1377] [outer = 0x7f3b9daf9400] 16:45:05 INFO - PROCESS | 1848 | 1462319105813 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]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1588ms 16:45:05 INFO - PROCESS | 1848 | 1462319105852 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 1848 | 1462319105860 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:45:05 INFO - PROCESS | 1848 | 1462319105870 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 1848 | 1462319105874 Marionette TRACE conn3 <- [1,1806,null,{}] 16:45:05 INFO - PROCESS | 1848 | 1462319105879 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}] 16:45:06 INFO - PROCESS | 1848 | 1462319106043 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:45:06 INFO - PROCESS | 1848 | 1462319106242 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4782800 == 109 [pid = 1848] [id = 459] 16:45:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f3b9e228000) [pid = 1848] [serial = 1378] [outer = (nil)] 16:45:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f3ba29c6800) [pid = 1848] [serial = 1379] [outer = 0x7f3b9e228000] 16:45:06 INFO - PROCESS | 1848 | 1462319106307 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f3ba2b83800) [pid = 1848] [serial = 1380] [outer = 0x7f3b9e228000] 16:45:07 INFO - PROCESS | 1848 | 1462319107246 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]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1432ms 16:45:07 INFO - PROCESS | 1848 | 1462319107302 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1848 | 1462319107306 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:45:07 INFO - PROCESS | 1848 | 1462319107311 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1848 | 1462319107316 Marionette TRACE conn3 <- [1,1810,null,{}] 16:45:07 INFO - PROCESS | 1848 | 1462319107331 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}] 16:45:07 INFO - PROCESS | 1848 | 1462319107505 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:45:07 INFO - PROCESS | 1848 | 1462319107716 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba888e800 == 110 [pid = 1848] [id = 460] 16:45:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f3ba2b8e400) [pid = 1848] [serial = 1381] [outer = (nil)] 16:45:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f3ba3bc6800) [pid = 1848] [serial = 1382] [outer = 0x7f3ba2b8e400] 16:45:07 INFO - PROCESS | 1848 | 1462319107786 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f3ba4759000) [pid = 1848] [serial = 1383] [outer = 0x7f3ba2b8e400] 16:45:08 INFO - PROCESS | 1848 | 1462319108675 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]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1433ms 16:45:08 INFO - PROCESS | 1848 | 1462319108745 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:45:08 INFO - PROCESS | 1848 | 1462319108749 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:45:08 INFO - PROCESS | 1848 | 1462319108755 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1848 | 1462319108758 Marionette TRACE conn3 <- [1,1814,null,{}] 16:45:08 INFO - PROCESS | 1848 | 1462319108762 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}] 16:45:08 INFO - PROCESS | 1848 | 1462319108935 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:45:09 INFO - PROCESS | 1848 | 1462319109132 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba478b800 == 111 [pid = 1848] [id = 461] 16:45:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f3ba7cd4800) [pid = 1848] [serial = 1384] [outer = (nil)] 16:45:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f3ba7cdc000) [pid = 1848] [serial = 1385] [outer = 0x7f3ba7cd4800] 16:45:09 INFO - PROCESS | 1848 | 1462319109206 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f3ba96eec00) [pid = 1848] [serial = 1386] [outer = 0x7f3ba7cd4800] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0d15800 == 110 [pid = 1848] [id = 362] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3cd0800 == 109 [pid = 1848] [id = 389] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb632f000 == 108 [pid = 1848] [id = 262] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f3bc0d6ec00) [pid = 1848] [serial = 1241] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f3bc5289c00) [pid = 1848] [serial = 1247] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f3bc3938c00) [pid = 1848] [serial = 1244] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f3bc584dc00) [pid = 1848] [serial = 1259] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f3bb6f3f000) [pid = 1848] [serial = 1238] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f3bab981000) [pid = 1848] [serial = 1232] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f3b9f1dc800) [pid = 1848] [serial = 1265] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f3ba12e7c00) [pid = 1848] [serial = 1256] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f3bc59b7000) [pid = 1848] [serial = 1250] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f3ba467cc00) [pid = 1848] [serial = 1229] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f3bb444ac00) [pid = 1848] [serial = 1235] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f3ba05d4400) [pid = 1848] [serial = 1253] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f3b9daf7000) [pid = 1848] [serial = 1262] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f3ba9a70800) [pid = 1848] [serial = 1283] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad16f800 == 107 [pid = 1848] [id = 447] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb03000 == 106 [pid = 1848] [id = 446] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa31e000 == 105 [pid = 1848] [id = 445] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba97a4000 == 104 [pid = 1848] [id = 444] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2dc4000 == 103 [pid = 1848] [id = 443] 16:45:10 INFO - PROCESS | 1848 | 1462319110297 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]]]}] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba101d800 == 102 [pid = 1848] [id = 442] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4775000 == 101 [pid = 1848] [id = 441] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bcaf44000 == 100 [pid = 1848] [id = 438] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba887c800 == 99 [pid = 1848] [id = 437] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc7c82800 == 98 [pid = 1848] [id = 436] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc52be000 == 97 [pid = 1848] [id = 435] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc1a33800 == 96 [pid = 1848] [id = 434] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb6129800 == 95 [pid = 1848] [id = 433] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3581000 == 94 [pid = 1848] [id = 432] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2333000 == 93 [pid = 1848] [id = 431] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb0483800 == 92 [pid = 1848] [id = 430] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba97b3800 == 91 [pid = 1848] [id = 429] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2dc3000 == 90 [pid = 1848] [id = 428] 16:45:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba48ab000 == 89 [pid = 1848] [id = 427] 16:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1584ms 16:45:10 INFO - PROCESS | 1848 | 1462319110340 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1848 | 1462319110342 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:45:10 INFO - PROCESS | 1848 | 1462319110348 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1848 | 1462319110350 Marionette TRACE conn3 <- [1,1818,null,{}] 16:45:10 INFO - PROCESS | 1848 | 1462319110356 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}] 16:45:10 INFO - PROCESS | 1848 | 1462319110501 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f3baa641c00) [pid = 1848] [serial = 1280] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f3baa8ee000) [pid = 1848] [serial = 1281] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f3ba7cdcc00) [pid = 1848] [serial = 1272] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f3ba78a3c00) [pid = 1848] [serial = 1271] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f3ba7b77800) [pid = 1848] [serial = 1277] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f3baa036000) [pid = 1848] [serial = 1274] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f3baa1d3400) [pid = 1848] [serial = 1275] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f3ba2deb000) [pid = 1848] [serial = 1269] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f3b9f1de400) [pid = 1848] [serial = 1268] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f3bbfc70800) [pid = 1848] [serial = 1227] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f3baa44f800) [pid = 1848] [serial = 1278] [outer = (nil)] [url = about:blank] 16:45:10 INFO - PROCESS | 1848 | 1462319110675 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9e2a1800 == 90 [pid = 1848] [id = 462] 16:45:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f3b9daf5400) [pid = 1848] [serial = 1387] [outer = (nil)] 16:45:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f3ba475bc00) [pid = 1848] [serial = 1388] [outer = 0x7f3b9daf5400] 16:45:10 INFO - PROCESS | 1848 | 1462319110738 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f3ba9a6d800) [pid = 1848] [serial = 1389] [outer = 0x7f3b9daf5400] 16:45:11 INFO - PROCESS | 1848 | 1462319111563 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]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1277ms 16:45:11 INFO - PROCESS | 1848 | 1462319111627 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1848 | 1462319111630 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:45:11 INFO - PROCESS | 1848 | 1462319111636 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1848 | 1462319111638 Marionette TRACE conn3 <- [1,1822,null,{}] 16:45:11 INFO - PROCESS | 1848 | 1462319111643 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}] 16:45:11 INFO - PROCESS | 1848 | 1462319111815 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:45:11 INFO - PROCESS | 1848 | 1462319111833 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba97a4000 == 91 [pid = 1848] [id = 463] 16:45:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f3baa1d2c00) [pid = 1848] [serial = 1390] [outer = (nil)] 16:45:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f3baa44ac00) [pid = 1848] [serial = 1391] [outer = 0x7f3baa1d2c00] 16:45:11 INFO - PROCESS | 1848 | 1462319111893 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f3baa640800) [pid = 1848] [serial = 1392] [outer = 0x7f3baa1d2c00] 16:45:12 INFO - PROCESS | 1848 | 1462319112788 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]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1226ms 16:45:12 INFO - PROCESS | 1848 | 1462319112863 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1848 | 1462319112867 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:45:12 INFO - PROCESS | 1848 | 1462319112872 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1848 | 1462319112874 Marionette TRACE conn3 <- [1,1826,null,{}] 16:45:12 INFO - PROCESS | 1848 | 1462319112879 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}] 16:45:13 INFO - PROCESS | 1848 | 1462319113088 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:45:13 INFO - PROCESS | 1848 | 1462319113109 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9b8000 == 92 [pid = 1848] [id = 464] 16:45:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f3b9c7d0c00) [pid = 1848] [serial = 1393] [outer = (nil)] 16:45:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f3baa8e8c00) [pid = 1848] [serial = 1394] [outer = 0x7f3b9c7d0c00] 16:45:13 INFO - PROCESS | 1848 | 1462319113169 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f3baad5e800) [pid = 1848] [serial = 1395] [outer = 0x7f3b9c7d0c00] 16:45:14 INFO - PROCESS | 1848 | 1462319114004 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]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1183ms 16:45:14 INFO - PROCESS | 1848 | 1462319114067 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 1848 | 1462319114074 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:45:14 INFO - PROCESS | 1848 | 1462319114079 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 1848 | 1462319114082 Marionette TRACE conn3 <- [1,1830,null,{}] 16:45:14 INFO - PROCESS | 1848 | 1462319114087 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}] 16:45:14 INFO - PROCESS | 1848 | 1462319114287 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:45:14 INFO - PROCESS | 1848 | 1462319114312 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bab9c7000 == 93 [pid = 1848] [id = 465] 16:45:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f3baa641800) [pid = 1848] [serial = 1396] [outer = (nil)] 16:45:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f3babb69400) [pid = 1848] [serial = 1397] [outer = 0x7f3baa641800] 16:45:14 INFO - PROCESS | 1848 | 1462319114371 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f3bad094000) [pid = 1848] [serial = 1398] [outer = 0x7f3baa641800] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f3bb170d800) [pid = 1848] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f3b9e224c00) [pid = 1848] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f3bad08e400) [pid = 1848] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f3ba1d4a000) [pid = 1848] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f3baa1ce800) [pid = 1848] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f3ba97d9400) [pid = 1848] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f3ba4673000) [pid = 1848] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f3ba21d0800) [pid = 1848] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f3b9f1e6000) [pid = 1848] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f3ba022ac00) [pid = 1848] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f3bb3c4c000) [pid = 1848] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:45:15 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f3bb20c4800) [pid = 1848] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f3bb06a2800) [pid = 1848] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f3bb61e5800) [pid = 1848] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f3bb61e5c00) [pid = 1848] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f3bb6f37000) [pid = 1848] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f3bbaca1000) [pid = 1848] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f3bc0d68800) [pid = 1848] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f3ba4677c00) [pid = 1848] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f3b9f034400) [pid = 1848] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f3ba797d400) [pid = 1848] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f3baefacc00) [pid = 1848] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f3bab97ac00) [pid = 1848] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f3bb3c4c800) [pid = 1848] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f3baa14a800) [pid = 1848] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f3ba3bc5400) [pid = 1848] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f3baa1d8800) [pid = 1848] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f3bb4505400) [pid = 1848] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f3bb4509800) [pid = 1848] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f3ba9a68c00) [pid = 1848] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f3baa036c00) [pid = 1848] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f3b9daec400) [pid = 1848] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f3baa44f400) [pid = 1848] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f3bab981c00) [pid = 1848] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f3ba7870800) [pid = 1848] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f3b9f033800) [pid = 1848] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f3bb0c44000) [pid = 1848] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f3baa44d800) [pid = 1848] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f3ba1d46800) [pid = 1848] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f3baa4b3000) [pid = 1848] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f3baa2d2400) [pid = 1848] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f3bb3a9d000) [pid = 1848] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f3b9c5c5000) [pid = 1848] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f3ba2ded800) [pid = 1848] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f3ba2df1c00) [pid = 1848] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f3ba21cbc00) [pid = 1848] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f3bc0b93000) [pid = 1848] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f3ba3bcc800) [pid = 1848] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f3bb4510400) [pid = 1848] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f3bb34d6400) [pid = 1848] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f3bb9d99000) [pid = 1848] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f3ba12e7800) [pid = 1848] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f3babc08800) [pid = 1848] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f3b9c459800) [pid = 1848] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f3b9f02c400) [pid = 1848] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f3ba3c33400) [pid = 1848] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f3ba3fe0400) [pid = 1848] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f3ba786b000) [pid = 1848] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f3bc0811400) [pid = 1848] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3bb2cac400) [pid = 1848] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3ba05cd000) [pid = 1848] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f3bc523e800) [pid = 1848] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3bb2cac000) [pid = 1848] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3ba467ec00) [pid = 1848] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3ba05cd400) [pid = 1848] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3bb61de400) [pid = 1848] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3bb06a2c00) [pid = 1848] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3ba12f0400) [pid = 1848] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f3bad08dc00) [pid = 1848] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3b9daedc00) [pid = 1848] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:45:16 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3baa1ce400) [pid = 1848] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:45:16 INFO - PROCESS | 1848 | 1462319116472 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]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2437ms 16:45:16 INFO - PROCESS | 1848 | 1462319116519 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:45:16 INFO - PROCESS | 1848 | 1462319116524 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:45:16 INFO - PROCESS | 1848 | 1462319116532 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1848 | 1462319116535 Marionette TRACE conn3 <- [1,1834,null,{}] 16:45:16 INFO - PROCESS | 1848 | 1462319116557 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}] 16:45:16 INFO - PROCESS | 1848 | 1462319116810 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:45:17 INFO - PROCESS | 1848 | 1462319117049 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2080800 == 94 [pid = 1848] [id = 466] 16:45:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3b9c450400) [pid = 1848] [serial = 1399] [outer = (nil)] 16:45:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3b9dafb000) [pid = 1848] [serial = 1400] [outer = 0x7f3b9c450400] 16:45:17 INFO - PROCESS | 1848 | 1462319117145 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3ba1d4a000) [pid = 1848] [serial = 1401] [outer = 0x7f3b9c450400] 16:45:18 INFO - PROCESS | 1848 | 1462319118234 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]]]}] 16:45:18 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 16:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1744ms 16:45:18 INFO - PROCESS | 1848 | 1462319118276 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1848 | 1462319118281 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:45:18 INFO - PROCESS | 1848 | 1462319118292 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1848 | 1462319118297 Marionette TRACE conn3 <- [1,1838,null,{}] 16:45:18 INFO - PROCESS | 1848 | 1462319118306 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}] 16:45:18 INFO - PROCESS | 1848 | 1462319118516 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:45:18 INFO - PROCESS | 1848 | 1462319118768 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1f04000 == 95 [pid = 1848] [id = 467] 16:45:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3b9c5d0c00) [pid = 1848] [serial = 1402] [outer = (nil)] 16:45:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3b9f02b400) [pid = 1848] [serial = 1403] [outer = 0x7f3b9c5d0c00] 16:45:18 INFO - PROCESS | 1848 | 1462319118888 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3ba05cd400) [pid = 1848] [serial = 1404] [outer = 0x7f3b9c5d0c00] 16:45:19 INFO - PROCESS | 1848 | 1462319119804 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]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1586ms 16:45:19 INFO - PROCESS | 1848 | 1462319119876 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 1848 | 1462319119885 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:45:19 INFO - PROCESS | 1848 | 1462319119895 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 1848 | 1462319119898 Marionette TRACE conn3 <- [1,1842,null,{}] 16:45:19 INFO - PROCESS | 1848 | 1462319119904 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}] 16:45:20 INFO - PROCESS | 1848 | 1462319120078 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:45:20 INFO - PROCESS | 1848 | 1462319120312 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba87ad000 == 96 [pid = 1848] [id = 468] 16:45:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3b9daf3400) [pid = 1848] [serial = 1405] [outer = (nil)] 16:45:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3ba29c6c00) [pid = 1848] [serial = 1406] [outer = 0x7f3b9daf3400] 16:45:20 INFO - PROCESS | 1848 | 1462319120426 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3ba2b86400) [pid = 1848] [serial = 1407] [outer = 0x7f3b9daf3400] 16:45:21 INFO - PROCESS | 1848 | 1462319121377 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]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1531ms 16:45:21 INFO - PROCESS | 1848 | 1462319121427 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 1848 | 1462319121431 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:45:21 INFO - PROCESS | 1848 | 1462319121437 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 1848 | 1462319121444 Marionette TRACE conn3 <- [1,1846,null,{}] 16:45:21 INFO - PROCESS | 1848 | 1462319121460 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}] 16:45:21 INFO - PROCESS | 1848 | 1462319121668 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:45:21 INFO - PROCESS | 1848 | 1462319121901 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9b0000 == 97 [pid = 1848] [id = 469] 16:45:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3ba3fe7c00) [pid = 1848] [serial = 1408] [outer = (nil)] 16:45:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3ba7864400) [pid = 1848] [serial = 1409] [outer = 0x7f3ba3fe7c00] 16:45:22 INFO - PROCESS | 1848 | 1462319122021 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3ba7cd6000) [pid = 1848] [serial = 1410] [outer = 0x7f3ba3fe7c00] 16:45:22 INFO - PROCESS | 1848 | 1462319122892 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]]]}] 16:45:22 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) 16:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1485ms 16:45:22 INFO - PROCESS | 1848 | 1462319122923 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 1848 | 1462319122927 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:45:22 INFO - PROCESS | 1848 | 1462319122933 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1848 | 1462319122936 Marionette TRACE conn3 <- [1,1850,null,{}] 16:45:22 INFO - PROCESS | 1848 | 1462319122941 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}] 16:45:23 INFO - PROCESS | 1848 | 1462319123131 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:45:23 INFO - PROCESS | 1848 | 1462319123336 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafd73800 == 98 [pid = 1848] [id = 470] 16:45:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3ba1d49800) [pid = 1848] [serial = 1411] [outer = (nil)] 16:45:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f3ba7cdc400) [pid = 1848] [serial = 1412] [outer = 0x7f3ba1d49800] 16:45:23 INFO - PROCESS | 1848 | 1462319123450 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f3baa088000) [pid = 1848] [serial = 1413] [outer = 0x7f3ba1d49800] 16:45:24 INFO - PROCESS | 1848 | 1462319124336 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]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1480ms 16:45:24 INFO - PROCESS | 1848 | 1462319124420 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1848 | 1462319124424 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:45:24 INFO - PROCESS | 1848 | 1462319124433 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1848 | 1462319124435 Marionette TRACE conn3 <- [1,1854,null,{}] 16:45:24 INFO - PROCESS | 1848 | 1462319124439 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}] 16:45:24 INFO - PROCESS | 1848 | 1462319124618 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:45:24 INFO - PROCESS | 1848 | 1462319124809 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2324000 == 99 [pid = 1848] [id = 471] 16:45:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3ba4671000) [pid = 1848] [serial = 1414] [outer = (nil)] 16:45:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f3baa152c00) [pid = 1848] [serial = 1415] [outer = 0x7f3ba4671000] 16:45:24 INFO - PROCESS | 1848 | 1462319124880 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f3baa44d800) [pid = 1848] [serial = 1416] [outer = 0x7f3ba4671000] 16:45:25 INFO - PROCESS | 1848 | 1462319125766 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]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1377ms 16:45:25 INFO - PROCESS | 1848 | 1462319125811 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1848 | 1462319125815 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:45:25 INFO - PROCESS | 1848 | 1462319125821 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1848 | 1462319125823 Marionette TRACE conn3 <- [1,1858,null,{}] 16:45:25 INFO - PROCESS | 1848 | 1462319125829 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}] 16:45:26 INFO - PROCESS | 1848 | 1462319126029 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:45:26 INFO - PROCESS | 1848 | 1462319126219 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3118000 == 100 [pid = 1848] [id = 472] 16:45:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f3baa1d6400) [pid = 1848] [serial = 1417] [outer = (nil)] 16:45:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f3babb68800) [pid = 1848] [serial = 1418] [outer = 0x7f3baa1d6400] 16:45:26 INFO - PROCESS | 1848 | 1462319126293 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f3bad4bb000) [pid = 1848] [serial = 1419] [outer = 0x7f3baa1d6400] 16:45:27 INFO - PROCESS | 1848 | 1462319127159 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]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1377ms 16:45:27 INFO - PROCESS | 1848 | 1462319127199 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 1848 | 1462319127202 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:45:27 INFO - PROCESS | 1848 | 1462319127208 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1848 | 1462319127211 Marionette TRACE conn3 <- [1,1862,null,{}] 16:45:27 INFO - PROCESS | 1848 | 1462319127216 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}] 16:45:27 INFO - PROCESS | 1848 | 1462319127378 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:45:27 INFO - PROCESS | 1848 | 1462319127572 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3cc9000 == 101 [pid = 1848] [id = 473] 16:45:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f3baa4b2400) [pid = 1848] [serial = 1420] [outer = (nil)] 16:45:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f3bafda6400) [pid = 1848] [serial = 1421] [outer = 0x7f3baa4b2400] 16:45:27 INFO - PROCESS | 1848 | 1462319127640 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f3bb0a0e400) [pid = 1848] [serial = 1422] [outer = 0x7f3baa4b2400] 16:45:28 INFO - PROCESS | 1848 | 1462319128580 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]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1433ms 16:45:28 INFO - PROCESS | 1848 | 1462319128643 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1848 | 1462319128646 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:45:28 INFO - PROCESS | 1848 | 1462319128652 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1848 | 1462319128654 Marionette TRACE conn3 <- [1,1866,null,{}] 16:45:28 INFO - PROCESS | 1848 | 1462319128660 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}] 16:45:28 INFO - PROCESS | 1848 | 1462319128818 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:45:29 INFO - PROCESS | 1848 | 1462319129013 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb632f800 == 102 [pid = 1848] [id = 474] 16:45:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f3b9f1e1800) [pid = 1848] [serial = 1423] [outer = (nil)] 16:45:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f3bb1760c00) [pid = 1848] [serial = 1424] [outer = 0x7f3b9f1e1800] 16:45:29 INFO - PROCESS | 1848 | 1462319129086 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f3bb2040c00) [pid = 1848] [serial = 1425] [outer = 0x7f3b9f1e1800] 16:45:29 INFO - PROCESS | 1848 | 1462319129918 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]]]}] 16:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1327ms 16:45:29 INFO - PROCESS | 1848 | 1462319129980 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 1848 | 1462319129984 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:45:29 INFO - PROCESS | 1848 | 1462319129989 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 1848 | 1462319129993 Marionette TRACE conn3 <- [1,1870,null,{}] 16:45:30 INFO - PROCESS | 1848 | 1462319129998 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}] 16:45:30 INFO - PROCESS | 1848 | 1462319130180 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:45:30 INFO - PROCESS | 1848 | 1462319130383 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0d06800 == 103 [pid = 1848] [id = 475] 16:45:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f3bad1c7000) [pid = 1848] [serial = 1426] [outer = (nil)] 16:45:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f3bb20c3400) [pid = 1848] [serial = 1427] [outer = 0x7f3bad1c7000] 16:45:30 INFO - PROCESS | 1848 | 1462319130465 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f3bb2c3a000) [pid = 1848] [serial = 1428] [outer = 0x7f3bad1c7000] 16:45:31 INFO - PROCESS | 1848 | 1462319131356 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]]]}] 16:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1440ms 16:45:31 INFO - PROCESS | 1848 | 1462319131430 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1848 | 1462319131434 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:45:31 INFO - PROCESS | 1848 | 1462319131440 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1848 | 1462319131442 Marionette TRACE conn3 <- [1,1874,null,{}] 16:45:31 INFO - PROCESS | 1848 | 1462319131448 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}] 16:45:31 INFO - PROCESS | 1848 | 1462319131654 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:45:31 INFO - PROCESS | 1848 | 1462319131844 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc3ec5000 == 104 [pid = 1848] [id = 476] 16:45:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f3bb165d400) [pid = 1848] [serial = 1429] [outer = (nil)] 16:45:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f3bb2ca6400) [pid = 1848] [serial = 1430] [outer = 0x7f3bb165d400] 16:45:31 INFO - PROCESS | 1848 | 1462319131914 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f3bb2cb9c00) [pid = 1848] [serial = 1431] [outer = 0x7f3bb165d400] 16:45:32 INFO - PROCESS | 1848 | 1462319132793 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]]]}] 16:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1386ms 16:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:45:32 INFO - PROCESS | 1848 | 1462319132826 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 1848 | 1462319132829 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:45:32 INFO - PROCESS | 1848 | 1462319132836 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 1848 | 1462319132840 Marionette TRACE conn3 <- [1,1878,null,{}] 16:45:32 INFO - PROCESS | 1848 | 1462319132845 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}] 16:45:33 INFO - PROCESS | 1848 | 1462319133059 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:45:33 INFO - PROCESS | 1848 | 1462319133254 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc8666800 == 105 [pid = 1848] [id = 477] 16:45:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f3ba4674000) [pid = 1848] [serial = 1432] [outer = (nil)] 16:45:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f3bb3c7b000) [pid = 1848] [serial = 1433] [outer = 0x7f3ba4674000] 16:45:33 INFO - PROCESS | 1848 | 1462319133329 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f3bb61dfc00) [pid = 1848] [serial = 1434] [outer = 0x7f3ba4674000] 16:45:34 INFO - PROCESS | 1848 | 1462319134269 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]]]}] 16:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1480ms 16:45:34 INFO - PROCESS | 1848 | 1462319134316 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 1848 | 1462319134320 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:45:34 INFO - PROCESS | 1848 | 1462319134326 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 1848 | 1462319134328 Marionette TRACE conn3 <- [1,1882,null,{}] 16:45:34 INFO - PROCESS | 1848 | 1462319134333 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}] 16:45:34 INFO - PROCESS | 1848 | 1462319134519 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:45:34 INFO - PROCESS | 1848 | 1462319134719 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9b5d4800 == 106 [pid = 1848] [id = 478] 16:45:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f3b9c44e400) [pid = 1848] [serial = 1435] [outer = (nil)] 16:45:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f3ba05cf000) [pid = 1848] [serial = 1436] [outer = 0x7f3b9c44e400] 16:45:34 INFO - PROCESS | 1848 | 1462319134791 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f3bb3c4c800) [pid = 1848] [serial = 1437] [outer = 0x7f3b9c44e400] 16:45:35 INFO - PROCESS | 1848 | 1462319135662 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]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1382ms 16:45:35 INFO - PROCESS | 1848 | 1462319135710 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1848 | 1462319135714 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:45:35 INFO - PROCESS | 1848 | 1462319135723 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1848 | 1462319135727 Marionette TRACE conn3 <- [1,1886,null,{}] 16:45:35 INFO - PROCESS | 1848 | 1462319135734 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}] 16:45:35 INFO - PROCESS | 1848 | 1462319135933 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:45:36 INFO - PROCESS | 1848 | 1462319136133 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9c8c5000 == 107 [pid = 1848] [id = 479] 16:45:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f3b9c44d800) [pid = 1848] [serial = 1438] [outer = (nil)] 16:45:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f3ba05cb000) [pid = 1848] [serial = 1439] [outer = 0x7f3b9c44d800] 16:45:36 INFO - PROCESS | 1848 | 1462319136203 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f3ba2de9400) [pid = 1848] [serial = 1440] [outer = 0x7f3b9c44d800] 16:45:37 INFO - PROCESS | 1848 | 1462319137093 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]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1436ms 16:45:37 INFO - PROCESS | 1848 | 1462319137159 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 1848 | 1462319137162 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:45:37 INFO - PROCESS | 1848 | 1462319137168 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1848 | 1462319137170 Marionette TRACE conn3 <- [1,1890,null,{}] 16:45:37 INFO - PROCESS | 1848 | 1462319137176 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}] 16:45:37 INFO - PROCESS | 1848 | 1462319137372 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:45:37 INFO - PROCESS | 1848 | 1462319137574 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba3e1f000 == 108 [pid = 1848] [id = 480] 16:45:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f3b9c450000) [pid = 1848] [serial = 1441] [outer = (nil)] 16:45:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f3ba201cc00) [pid = 1848] [serial = 1442] [outer = 0x7f3b9c450000] 16:45:37 INFO - PROCESS | 1848 | 1462319137648 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f3ba7cf1c00) [pid = 1848] [serial = 1443] [outer = 0x7f3b9c450000] 16:45:38 INFO - PROCESS | 1848 | 1462319138770 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]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1681ms 16:45:38 INFO - PROCESS | 1848 | 1462319138851 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1848 | 1462319138855 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:45:38 INFO - PROCESS | 1848 | 1462319138861 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1848 | 1462319138863 Marionette TRACE conn3 <- [1,1894,null,{}] 16:45:38 INFO - PROCESS | 1848 | 1462319138869 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}] 16:45:39 INFO - PROCESS | 1848 | 1462319139050 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:45:39 INFO - PROCESS | 1848 | 1462319139294 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9e28d800 == 109 [pid = 1848] [id = 481] 16:45:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f3b9c44fc00) [pid = 1848] [serial = 1444] [outer = (nil)] 16:45:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f3b9c454c00) [pid = 1848] [serial = 1445] [outer = 0x7f3b9c44fc00] 16:45:39 INFO - PROCESS | 1848 | 1462319139703 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f3b9c5ce400) [pid = 1848] [serial = 1446] [outer = 0x7f3b9c44fc00] 16:45:40 INFO - PROCESS | 1848 | 1462319140635 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]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1833ms 16:45:40 INFO - PROCESS | 1848 | 1462319140695 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 1848 | 1462319140701 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:45:40 INFO - PROCESS | 1848 | 1462319140709 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 1848 | 1462319140714 Marionette TRACE conn3 <- [1,1898,null,{}] 16:45:40 INFO - PROCESS | 1848 | 1462319140720 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}] 16:45:40 INFO - PROCESS | 1848 | 1462319140904 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:45:41 INFO - PROCESS | 1848 | 1462319141298 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dac4000 == 110 [pid = 1848] [id = 482] 16:45:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f3ba0d49400) [pid = 1848] [serial = 1447] [outer = (nil)] 16:45:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f3ba12e8400) [pid = 1848] [serial = 1448] [outer = 0x7f3ba0d49400] 16:45:41 INFO - PROCESS | 1848 | 1462319141367 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3ba201bc00) [pid = 1848] [serial = 1449] [outer = 0x7f3ba0d49400] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb344d800 == 109 [pid = 1848] [id = 344] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f3bb63d5400) [pid = 1848] [serial = 1346] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | 1462319142271 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]]]}] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bab9c7000 == 108 [pid = 1848] [id = 465] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa9b8000 == 107 [pid = 1848] [id = 464] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba97a4000 == 106 [pid = 1848] [id = 463] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9e2a1800 == 105 [pid = 1848] [id = 462] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba478b800 == 104 [pid = 1848] [id = 461] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba888e800 == 103 [pid = 1848] [id = 460] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4782800 == 102 [pid = 1848] [id = 459] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2dc7000 == 101 [pid = 1848] [id = 458] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc8945000 == 100 [pid = 1848] [id = 453] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc1f8e800 == 99 [pid = 1848] [id = 452] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb6118800 == 98 [pid = 1848] [id = 451] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9d4f000 == 97 [pid = 1848] [id = 450] 16:45:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2de0800 == 96 [pid = 1848] [id = 449] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f3ba7b75000) [pid = 1848] [serial = 1026] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f3ba96f1800) [pid = 1848] [serial = 972] [outer = (nil)] [url = about:blank] 16:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1636ms 16:45:42 INFO - PROCESS | 1848 | 1462319142345 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 1848 | 1462319142351 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:45:42 INFO - PROCESS | 1848 | 1462319142360 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 1848 | 1462319142363 Marionette TRACE conn3 <- [1,1902,null,{}] 16:45:42 INFO - PROCESS | 1848 | 1462319142367 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}] 16:45:42 INFO - PROCESS | 1848 | 1462319142529 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:45:42 INFO - PROCESS | 1848 | 1462319142540 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9e2ac800 == 97 [pid = 1848] [id = 483] 16:45:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f3ba21c6400) [pid = 1848] [serial = 1450] [outer = (nil)] 16:45:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f3ba2b88000) [pid = 1848] [serial = 1451] [outer = 0x7f3ba21c6400] 16:45:42 INFO - PROCESS | 1848 | 1462319142599 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3ba2dedc00) [pid = 1848] [serial = 1452] [outer = 0x7f3ba21c6400] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f3bb44e2c00) [pid = 1848] [serial = 1134] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f3bb20b6000) [pid = 1848] [serial = 1038] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f3bb2cb7000) [pid = 1848] [serial = 1131] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f3bb450dc00) [pid = 1848] [serial = 1137] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f3bad4b7800) [pid = 1848] [serial = 1032] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f3bb247b400) [pid = 1848] [serial = 1128] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f3bb61dd800) [pid = 1848] [serial = 1140] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f3bb636d400) [pid = 1848] [serial = 1143] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f3bad091000) [pid = 1848] [serial = 1074] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f3bafb5b000) [pid = 1848] [serial = 1077] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f3ba2deb800) [pid = 1848] [serial = 1266] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f3bb170ec00) [pid = 1848] [serial = 1035] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f3bb1611400) [pid = 1848] [serial = 1080] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f3baa2cec00) [pid = 1848] [serial = 1071] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f3babb69000) [pid = 1848] [serial = 1206] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f3bb2c39400) [pid = 1848] [serial = 1041] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f3bb34cfc00) [pid = 1848] [serial = 1089] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f3bb046ac00) [pid = 1848] [serial = 1125] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f3baa2d0000) [pid = 1848] [serial = 1092] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f3baa646000) [pid = 1848] [serial = 1122] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f3baa1d4000) [pid = 1848] [serial = 1029] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f3ba97d7800) [pid = 1848] [serial = 1119] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f3baa447000) [pid = 1848] [serial = 1146] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f3ba7cd7c00) [pid = 1848] [serial = 1068] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f3bbfc6ec00) [pid = 1848] [serial = 1239] [outer = (nil)] [url = about:blank] 16:45:42 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f3baa083800) [pid = 1848] [serial = 1173] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f3ba12eec00) [pid = 1848] [serial = 1257] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f3bc1debc00) [pid = 1848] [serial = 1242] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f3bb2c45800) [pid = 1848] [serial = 1083] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f3bc5f4d000) [pid = 1848] [serial = 1260] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f3bb29a4400) [pid = 1848] [serial = 1179] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f3ba12f3800) [pid = 1848] [serial = 1263] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f3babb61c00) [pid = 1848] [serial = 1176] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f3bc50cfc00) [pid = 1848] [serial = 1245] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f3bb61de800) [pid = 1848] [serial = 1185] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f3bbac49800) [pid = 1848] [serial = 1188] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f3bc0818000) [pid = 1848] [serial = 1191] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f3bc0a6fc00) [pid = 1848] [serial = 1194] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f3bc0b9c800) [pid = 1848] [serial = 1197] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3bc1a11c00) [pid = 1848] [serial = 1200] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3bc1f29000) [pid = 1848] [serial = 1203] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f3ba97dc400) [pid = 1848] [serial = 1230] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3bad1c5000) [pid = 1848] [serial = 1233] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3bb2cab800) [pid = 1848] [serial = 1086] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3bb3c78000) [pid = 1848] [serial = 1182] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3bc583f400) [pid = 1848] [serial = 1248] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3bb61d9800) [pid = 1848] [serial = 1236] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3ba05d8c00) [pid = 1848] [serial = 1254] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f3bc59bc800) [pid = 1848] [serial = 1251] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3bb204bc00) [pid = 1848] [serial = 1340] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3bb374e800) [pid = 1848] [serial = 1341] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f3bb3a93400) [pid = 1848] [serial = 1343] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f3baefab400) [pid = 1848] [serial = 1284] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3bb0c3cc00) [pid = 1848] [serial = 1296] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3bad4c1400) [pid = 1848] [serial = 1295] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3bab97dc00) [pid = 1848] [serial = 1293] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3baa645c00) [pid = 1848] [serial = 1292] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3bc0a6dc00) [pid = 1848] [serial = 1305] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3bbfc6b800) [pid = 1848] [serial = 1304] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3bc5847400) [pid = 1848] [serial = 1317] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3b9c5cd000) [pid = 1848] [serial = 1316] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3ba96ee400) [pid = 1848] [serial = 1290] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3ba798a800) [pid = 1848] [serial = 1289] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3ba3c36400) [pid = 1848] [serial = 1334] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3ba7ccd800) [pid = 1848] [serial = 1331] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3ba96f3800) [pid = 1848] [serial = 1332] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3bc50ce400) [pid = 1848] [serial = 1313] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3bc56a0800) [pid = 1848] [serial = 1314] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3b9c459400) [pid = 1848] [serial = 1319] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3bb374e400) [pid = 1848] [serial = 1170] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3bc1c5e400) [pid = 1848] [serial = 1308] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3bc0dba800) [pid = 1848] [serial = 1307] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3bb6f3ec00) [pid = 1848] [serial = 1302] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3bb61d6800) [pid = 1848] [serial = 1301] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3bc3e5f400) [pid = 1848] [serial = 1311] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3bc20ee000) [pid = 1848] [serial = 1310] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3ba21cac00) [pid = 1848] [serial = 1329] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3ba12ed000) [pid = 1848] [serial = 1328] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3bb2caa800) [pid = 1848] [serial = 1299] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3bb20bbc00) [pid = 1848] [serial = 1298] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3b9daeec00) [pid = 1848] [serial = 1326] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3b9c5c9800) [pid = 1848] [serial = 1325] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3ba12ea800) [pid = 1848] [serial = 1287] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3b9f1e2400) [pid = 1848] [serial = 1286] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3b9c7c8c00) [pid = 1848] [serial = 1322] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3bab97ec00) [pid = 1848] [serial = 1337] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3bb4510800) [pid = 1848] [serial = 1344] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3bad1c4800) [pid = 1848] [serial = 1338] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3baa4b9400) [pid = 1848] [serial = 1335] [outer = (nil)] [url = about:blank] 16:45:43 INFO - PROCESS | 1848 | 1462319143917 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]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1632ms 16:45:43 INFO - PROCESS | 1848 | 1462319143994 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 1848 | 1462319144001 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:45:44 INFO - PROCESS | 1848 | 1462319144009 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 1848 | 1462319144014 Marionette TRACE conn3 <- [1,1906,null,{}] 16:45:44 INFO - PROCESS | 1848 | 1462319144022 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}] 16:45:44 INFO - PROCESS | 1848 | 1462319144256 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:45:44 INFO - PROCESS | 1848 | 1462319144502 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba209d800 == 98 [pid = 1848] [id = 484] 16:45:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3b9daf3c00) [pid = 1848] [serial = 1453] [outer = (nil)] 16:45:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3ba12eec00) [pid = 1848] [serial = 1454] [outer = 0x7f3b9daf3c00] 16:45:44 INFO - PROCESS | 1848 | 1462319144574 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3ba29bc400) [pid = 1848] [serial = 1455] [outer = 0x7f3b9daf3c00] 16:45:45 INFO - PROCESS | 1848 | 1462319145415 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]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1481ms 16:45:45 INFO - PROCESS | 1848 | 1462319145491 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1848 | 1462319145499 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:45:45 INFO - PROCESS | 1848 | 1462319145510 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1848 | 1462319145513 Marionette TRACE conn3 <- [1,1910,null,{}] 16:45:45 INFO - PROCESS | 1848 | 1462319145519 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}] 16:45:45 INFO - PROCESS | 1848 | 1462319145730 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:45:45 INFO - PROCESS | 1848 | 1462319145913 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba477f800 == 99 [pid = 1848] [id = 485] 16:45:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3ba2b89000) [pid = 1848] [serial = 1456] [outer = (nil)] 16:45:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3ba3c37000) [pid = 1848] [serial = 1457] [outer = 0x7f3ba2b89000] 16:45:46 INFO - PROCESS | 1848 | 1462319146030 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3ba4759c00) [pid = 1848] [serial = 1458] [outer = 0x7f3ba2b89000] 16:45:46 INFO - PROCESS | 1848 | 1462319146959 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]]]}] 16:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1487ms 16:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:45:47 INFO - PROCESS | 1848 | 1462319146997 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1848 | 1462319147000 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:45:47 INFO - PROCESS | 1848 | 1462319147007 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1848 | 1462319147012 Marionette TRACE conn3 <- [1,1914,null,{}] 16:45:47 INFO - PROCESS | 1848 | 1462319147028 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}] 16:45:47 INFO - PROCESS | 1848 | 1462319147207 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:45:47 INFO - PROCESS | 1848 | 1462319147398 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba873c000 == 100 [pid = 1848] [id = 486] 16:45:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3ba7874000) [pid = 1848] [serial = 1459] [outer = (nil)] 16:45:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3ba7ceec00) [pid = 1848] [serial = 1460] [outer = 0x7f3ba7874000] 16:45:47 INFO - PROCESS | 1848 | 1462319147471 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3ba9d8bc00) [pid = 1848] [serial = 1461] [outer = 0x7f3ba7874000] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc57c2000 == 99 [pid = 1848] [id = 379] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba482a800 == 98 [pid = 1848] [id = 421] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc8668000 == 97 [pid = 1848] [id = 414] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d6dc800 == 96 [pid = 1848] [id = 457] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad188000 == 95 [pid = 1848] [id = 288] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc1d47000 == 94 [pid = 1848] [id = 376] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4827000 == 93 [pid = 1848] [id = 381] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9dada000 == 92 [pid = 1848] [id = 418] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba486b800 == 91 [pid = 1848] [id = 363] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba48b7800 == 90 [pid = 1848] [id = 417] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8980000 == 89 [pid = 1848] [id = 439] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad45c800 == 88 [pid = 1848] [id = 289] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc52be800 == 87 [pid = 1848] [id = 413] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9e2a4000 == 86 [pid = 1848] [id = 440] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9dac4000 == 85 [pid = 1848] [id = 482] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9e28d800 == 84 [pid = 1848] [id = 481] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9c8c5000 == 83 [pid = 1848] [id = 479] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9b5d4800 == 82 [pid = 1848] [id = 478] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc8666800 == 81 [pid = 1848] [id = 477] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc3ec5000 == 80 [pid = 1848] [id = 476] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0d06800 == 79 [pid = 1848] [id = 475] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb632f800 == 78 [pid = 1848] [id = 474] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3cc9000 == 77 [pid = 1848] [id = 473] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3118000 == 76 [pid = 1848] [id = 472] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2324000 == 75 [pid = 1848] [id = 471] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafd73800 == 74 [pid = 1848] [id = 470] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa9b0000 == 73 [pid = 1848] [id = 469] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba87ad000 == 72 [pid = 1848] [id = 468] 16:45:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba1f04000 == 71 [pid = 1848] [id = 467] 16:45:50 INFO - PROCESS | 1848 | 1462319150464 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]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 3499ms 16:45:50 INFO - PROCESS | 1848 | 1462319150505 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:45:50 INFO - PROCESS | 1848 | 1462319150510 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:45:50 INFO - PROCESS | 1848 | 1462319150518 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 1848 | 1462319150523 Marionette TRACE conn3 <- [1,1918,null,{}] 16:45:50 INFO - PROCESS | 1848 | 1462319150531 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}] 16:45:50 INFO - PROCESS | 1848 | 1462319150714 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:45:50 INFO - PROCESS | 1848 | 1462319150874 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9e298800 == 72 [pid = 1848] [id = 487] 16:45:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3ba0d49800) [pid = 1848] [serial = 1462] [outer = (nil)] 16:45:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3ba29bb800) [pid = 1848] [serial = 1463] [outer = 0x7f3ba0d49800] 16:45:50 INFO - PROCESS | 1848 | 1462319150936 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3ba2b8b800) [pid = 1848] [serial = 1464] [outer = 0x7f3ba0d49800] 16:45:51 INFO - PROCESS | 1848 | 1462319151684 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]]]}] 16:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1234ms 16:45:51 INFO - PROCESS | 1848 | 1462319151751 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 1848 | 1462319151759 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:45:51 INFO - PROCESS | 1848 | 1462319151768 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1848 | 1462319151772 Marionette TRACE conn3 <- [1,1922,null,{}] 16:45:51 INFO - PROCESS | 1848 | 1462319151777 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}] 16:45:51 INFO - PROCESS | 1848 | 1462319151988 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:45:52 INFO - PROCESS | 1848 | 1462319152010 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4782800 == 73 [pid = 1848] [id = 488] 16:45:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3ba3c3b000) [pid = 1848] [serial = 1465] [outer = (nil)] 16:45:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3ba78b1400) [pid = 1848] [serial = 1466] [outer = 0x7f3ba3c3b000] 16:45:52 INFO - PROCESS | 1848 | 1462319152068 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3ba7ccdc00) [pid = 1848] [serial = 1467] [outer = 0x7f3ba3c3b000] 16:45:53 INFO - PROCESS | 1848 | 1462319153000 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]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1283ms 16:45:53 INFO - PROCESS | 1848 | 1462319153051 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 1848 | 1462319153054 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:45:53 INFO - PROCESS | 1848 | 1462319153076 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1848 | 1462319153082 Marionette TRACE conn3 <- [1,1926,null,{}] 16:45:53 INFO - PROCESS | 1848 | 1462319153107 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}] 16:45:53 INFO - PROCESS | 1848 | 1462319153324 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:45:53 INFO - PROCESS | 1848 | 1462319153349 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba888d000 == 74 [pid = 1848] [id = 489] 16:45:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3ba96ebc00) [pid = 1848] [serial = 1468] [outer = (nil)] 16:45:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3baa07d400) [pid = 1848] [serial = 1469] [outer = 0x7f3ba96ebc00] 16:45:53 INFO - PROCESS | 1848 | 1462319153409 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3baa2cf400) [pid = 1848] [serial = 1470] [outer = 0x7f3ba96ebc00] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3b9c44fc00) [pid = 1848] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3baa1d2c00) [pid = 1848] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3baa641800) [pid = 1848] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3ba2b8e400) [pid = 1848] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3b9c7d0c00) [pid = 1848] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3b9daf5400) [pid = 1848] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3ba7cd4800) [pid = 1848] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3b9daf9400) [pid = 1848] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3b9e228000) [pid = 1848] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3baa4b4400) [pid = 1848] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3b9c450400) [pid = 1848] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:45:54 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3ba0d49400) [pid = 1848] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:45:54 INFO - PROCESS | 1848 | 1462319154463 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]]]}] 16:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1454ms 16:45:54 INFO - PROCESS | 1848 | 1462319154521 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 1848 | 1462319154525 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:45:54 INFO - PROCESS | 1848 | 1462319154531 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 1848 | 1462319154533 Marionette TRACE conn3 <- [1,1930,null,{}] 16:45:54 INFO - PROCESS | 1848 | 1462319154538 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}] 16:45:54 INFO - PROCESS | 1848 | 1462319154691 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:45:54 INFO - PROCESS | 1848 | 1462319154705 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8978000 == 75 [pid = 1848] [id = 490] 16:45:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3b9daed400) [pid = 1848] [serial = 1471] [outer = (nil)] 16:45:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3baa145c00) [pid = 1848] [serial = 1472] [outer = 0x7f3b9daed400] 16:45:54 INFO - PROCESS | 1848 | 1462319154766 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3baa44e800) [pid = 1848] [serial = 1473] [outer = 0x7f3b9daed400] 16:45:55 INFO - PROCESS | 1848 | 1462319155604 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]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1088ms 16:45:55 INFO - PROCESS | 1848 | 1462319155619 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 1848 | 1462319155623 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:45:55 INFO - PROCESS | 1848 | 1462319155632 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 1848 | 1462319155635 Marionette TRACE conn3 <- [1,1934,null,{}] 16:45:55 INFO - PROCESS | 1848 | 1462319155640 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}] 16:45:55 INFO - PROCESS | 1848 | 1462319155849 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:45:55 INFO - PROCESS | 1848 | 1462319155879 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba99a7800 == 76 [pid = 1848] [id = 491] 16:45:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3b9c459400) [pid = 1848] [serial = 1474] [outer = (nil)] 16:45:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3baa4b3000) [pid = 1848] [serial = 1475] [outer = 0x7f3b9c459400] 16:45:55 INFO - PROCESS | 1848 | 1462319155937 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3baa645c00) [pid = 1848] [serial = 1476] [outer = 0x7f3b9c459400] 16:45:57 INFO - PROCESS | 1848 | 1462319157034 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]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1480ms 16:45:57 INFO - PROCESS | 1848 | 1462319157111 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 1848 | 1462319157119 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:45:57 INFO - PROCESS | 1848 | 1462319157126 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1848 | 1462319157132 Marionette TRACE conn3 <- [1,1938,null,{}] 16:45:57 INFO - PROCESS | 1848 | 1462319157139 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}] 16:45:57 INFO - PROCESS | 1848 | 1462319157366 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:45:57 INFO - PROCESS | 1848 | 1462319157600 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4879800 == 77 [pid = 1848] [id = 492] 16:45:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3ba29ca800) [pid = 1848] [serial = 1477] [outer = (nil)] 16:45:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3ba3fe0400) [pid = 1848] [serial = 1478] [outer = 0x7f3ba29ca800] 16:45:57 INFO - PROCESS | 1848 | 1462319157686 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3ba7b78c00) [pid = 1848] [serial = 1479] [outer = 0x7f3ba29ca800] 16:45:58 INFO - PROCESS | 1848 | 1462319158537 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]]]}] 16:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1484ms 16:45:58 INFO - PROCESS | 1848 | 1462319158610 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1848 | 1462319158618 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:45:58 INFO - PROCESS | 1848 | 1462319158628 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 1848 | 1462319158631 Marionette TRACE conn3 <- [1,1942,null,{}] 16:45:58 INFO - PROCESS | 1848 | 1462319158637 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}] 16:45:58 INFO - PROCESS | 1848 | 1462319158846 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:45:59 INFO - PROCESS | 1848 | 1462319159030 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9e6b000 == 78 [pid = 1848] [id = 493] 16:45:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3ba9a71400) [pid = 1848] [serial = 1480] [outer = (nil)] 16:45:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3baa14f000) [pid = 1848] [serial = 1481] [outer = 0x7f3ba9a71400] 16:45:59 INFO - PROCESS | 1848 | 1462319159101 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3baa4c0400) [pid = 1848] [serial = 1482] [outer = 0x7f3ba9a71400] 16:46:00 INFO - PROCESS | 1848 | 1462319160001 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]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1434ms 16:46:00 INFO - PROCESS | 1848 | 1462319160066 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 1848 | 1462319160073 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:46:00 INFO - PROCESS | 1848 | 1462319160082 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1848 | 1462319160094 Marionette TRACE conn3 <- [1,1946,null,{}] 16:46:00 INFO - PROCESS | 1848 | 1462319160110 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}] 16:46:00 INFO - PROCESS | 1848 | 1462319160337 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:46:00 INFO - PROCESS | 1848 | 1462319160523 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baaa54800 == 79 [pid = 1848] [id = 494] 16:46:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3baa4bd800) [pid = 1848] [serial = 1483] [outer = (nil)] 16:46:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3babb61c00) [pid = 1848] [serial = 1484] [outer = 0x7f3baa4bd800] 16:46:00 INFO - PROCESS | 1848 | 1462319160596 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3bad08f400) [pid = 1848] [serial = 1485] [outer = 0x7f3baa4bd800] 16:46:01 INFO - PROCESS | 1848 | 1462319161521 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]]]}] 16:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1498ms 16:46:01 INFO - PROCESS | 1848 | 1462319161581 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 1848 | 1462319161586 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:46:01 INFO - PROCESS | 1848 | 1462319161592 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 1848 | 1462319161595 Marionette TRACE conn3 <- [1,1950,null,{}] 16:46:01 INFO - PROCESS | 1848 | 1462319161600 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}] 16:46:01 INFO - PROCESS | 1848 | 1462319161782 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:46:01 INFO - PROCESS | 1848 | 1462319161969 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad186000 == 80 [pid = 1848] [id = 495] 16:46:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3b9c452400) [pid = 1848] [serial = 1486] [outer = (nil)] 16:46:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3bad1cbc00) [pid = 1848] [serial = 1487] [outer = 0x7f3b9c452400] 16:46:02 INFO - PROCESS | 1848 | 1462319162041 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3bad4c1400) [pid = 1848] [serial = 1488] [outer = 0x7f3b9c452400] 16:46:02 INFO - PROCESS | 1848 | 1462319162869 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]]]}] 16:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1332ms 16:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:46:02 INFO - PROCESS | 1848 | 1462319162925 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 1848 | 1462319162928 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:46:02 INFO - PROCESS | 1848 | 1462319162934 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 1848 | 1462319162937 Marionette TRACE conn3 <- [1,1954,null,{}] 16:46:02 INFO - PROCESS | 1848 | 1462319162961 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}] 16:46:03 INFO - PROCESS | 1848 | 1462319163136 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:46:03 INFO - PROCESS | 1848 | 1462319163324 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa6d800 == 81 [pid = 1848] [id = 496] 16:46:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3ba0d4a000) [pid = 1848] [serial = 1489] [outer = (nil)] 16:46:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3bafd9c000) [pid = 1848] [serial = 1490] [outer = 0x7f3ba0d4a000] 16:46:03 INFO - PROCESS | 1848 | 1462319163392 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3bb0c3cc00) [pid = 1848] [serial = 1491] [outer = 0x7f3ba0d4a000] 16:46:04 INFO - PROCESS | 1848 | 1462319164254 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]]]}] 16:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1352ms 16:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:46:04 INFO - PROCESS | 1848 | 1462319164286 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 1848 | 1462319164289 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:46:04 INFO - PROCESS | 1848 | 1462319164295 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1848 | 1462319164298 Marionette TRACE conn3 <- [1,1958,null,{}] 16:46:04 INFO - PROCESS | 1848 | 1462319164303 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}] 16:46:04 INFO - PROCESS | 1848 | 1462319164474 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:46:04 INFO - PROCESS | 1848 | 1462319164668 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1c26000 == 82 [pid = 1848] [id = 497] 16:46:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3bb20bb000) [pid = 1848] [serial = 1492] [outer = (nil)] 16:46:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3bb2694000) [pid = 1848] [serial = 1493] [outer = 0x7f3bb20bb000] 16:46:04 INFO - PROCESS | 1848 | 1462319164739 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3bb2caac00) [pid = 1848] [serial = 1494] [outer = 0x7f3bb20bb000] 16:46:05 INFO - PROCESS | 1848 | 1462319165609 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]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1339ms 16:46:05 INFO - PROCESS | 1848 | 1462319165633 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 1848 | 1462319165637 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:46:05 INFO - PROCESS | 1848 | 1462319165643 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1848 | 1462319165645 Marionette TRACE conn3 <- [1,1962,null,{}] 16:46:05 INFO - PROCESS | 1848 | 1462319165651 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}] 16:46:05 INFO - PROCESS | 1848 | 1462319165808 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:46:06 INFO - PROCESS | 1848 | 1462319166000 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb276e000 == 83 [pid = 1848] [id = 498] 16:46:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3bb20be000) [pid = 1848] [serial = 1495] [outer = (nil)] 16:46:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3bb35ac000) [pid = 1848] [serial = 1496] [outer = 0x7f3bb20be000] 16:46:06 INFO - PROCESS | 1848 | 1462319166070 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3bb3a94000) [pid = 1848] [serial = 1497] [outer = 0x7f3bb20be000] 16:46:06 INFO - PROCESS | 1848 | 1462319166931 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]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1341ms 16:46:06 INFO - PROCESS | 1848 | 1462319166986 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 1848 | 1462319166989 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:46:06 INFO - PROCESS | 1848 | 1462319166995 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 1848 | 1462319166998 Marionette TRACE conn3 <- [1,1966,null,{}] 16:46:07 INFO - PROCESS | 1848 | 1462319167003 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}] 16:46:07 INFO - PROCESS | 1848 | 1462319167158 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:46:07 INFO - PROCESS | 1848 | 1462319167358 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3113000 == 84 [pid = 1848] [id = 499] 16:46:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3baa034c00) [pid = 1848] [serial = 1498] [outer = (nil)] 16:46:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3bb3c7a400) [pid = 1848] [serial = 1499] [outer = 0x7f3baa034c00] 16:46:07 INFO - PROCESS | 1848 | 1462319167429 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3bb4503400) [pid = 1848] [serial = 1500] [outer = 0x7f3baa034c00] 16:46:08 INFO - PROCESS | 1848 | 1462319168252 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]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1284ms 16:46:08 INFO - PROCESS | 1848 | 1462319168280 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 1848 | 1462319168284 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:46:08 INFO - PROCESS | 1848 | 1462319168290 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 1848 | 1462319168292 Marionette TRACE conn3 <- [1,1970,null,{}] 16:46:08 INFO - PROCESS | 1848 | 1462319168298 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}] 16:46:08 INFO - PROCESS | 1848 | 1462319168468 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:46:08 INFO - PROCESS | 1848 | 1462319168750 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3879800 == 85 [pid = 1848] [id = 500] 16:46:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f3b9c455000) [pid = 1848] [serial = 1501] [outer = (nil)] 16:46:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f3bb450ec00) [pid = 1848] [serial = 1502] [outer = 0x7f3b9c455000] 16:46:08 INFO - PROCESS | 1848 | 1462319168879 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3bb61de800) [pid = 1848] [serial = 1503] [outer = 0x7f3b9c455000] 16:46:10 INFO - PROCESS | 1848 | 1462319170087 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]]]}] 16:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1834ms 16:46:10 INFO - PROCESS | 1848 | 1462319170126 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 1848 | 1462319170129 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:46:10 INFO - PROCESS | 1848 | 1462319170135 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 1848 | 1462319170138 Marionette TRACE conn3 <- [1,1974,null,{}] 16:46:10 INFO - PROCESS | 1848 | 1462319170143 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}] 16:46:10 INFO - PROCESS | 1848 | 1462319170330 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:46:10 INFO - PROCESS | 1848 | 1462319170532 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb45cf800 == 86 [pid = 1848] [id = 501] 16:46:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3ba2df2400) [pid = 1848] [serial = 1504] [outer = (nil)] 16:46:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3bb636c800) [pid = 1848] [serial = 1505] [outer = 0x7f3ba2df2400] 16:46:10 INFO - PROCESS | 1848 | 1462319170602 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3bb6f37800) [pid = 1848] [serial = 1506] [outer = 0x7f3ba2df2400] 16:46:11 INFO - PROCESS | 1848 | 1462319171507 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]]]}] 16:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1433ms 16:46:11 INFO - PROCESS | 1848 | 1462319171570 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 1848 | 1462319171574 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:46:11 INFO - PROCESS | 1848 | 1462319171580 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1848 | 1462319171585 Marionette TRACE conn3 <- [1,1978,null,{}] 16:46:11 INFO - PROCESS | 1848 | 1462319171590 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}] 16:46:11 INFO - PROCESS | 1848 | 1462319171841 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:46:12 INFO - PROCESS | 1848 | 1462319172039 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bbfc07800 == 87 [pid = 1848] [id = 502] 16:46:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3baa4bf400) [pid = 1848] [serial = 1507] [outer = (nil)] 16:46:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3bc0899c00) [pid = 1848] [serial = 1508] [outer = 0x7f3baa4bf400] 16:46:12 INFO - PROCESS | 1848 | 1462319172117 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3bc0d6b400) [pid = 1848] [serial = 1509] [outer = 0x7f3baa4bf400] 16:46:13 INFO - PROCESS | 1848 | 1462319172997 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]]]}] 16:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1438ms 16:46:13 INFO - PROCESS | 1848 | 1462319173020 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 1848 | 1462319173022 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:46:13 INFO - PROCESS | 1848 | 1462319173029 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 1848 | 1462319173033 Marionette TRACE conn3 <- [1,1982,null,{}] 16:46:13 INFO - PROCESS | 1848 | 1462319173039 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}] 16:46:13 INFO - PROCESS | 1848 | 1462319173227 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:46:13 INFO - PROCESS | 1848 | 1462319173425 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0bb4000 == 88 [pid = 1848] [id = 503] 16:46:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3babb66400) [pid = 1848] [serial = 1510] [outer = (nil)] 16:46:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3bc19d2800) [pid = 1848] [serial = 1511] [outer = 0x7f3babb66400] 16:46:13 INFO - PROCESS | 1848 | 1462319173497 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3bc1d68800) [pid = 1848] [serial = 1512] [outer = 0x7f3babb66400] 16:46:14 INFO - PROCESS | 1848 | 1462319174371 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]]]}] 16:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1389ms 16:46:14 INFO - PROCESS | 1848 | 1462319174419 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 1848 | 1462319174423 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:46:14 INFO - PROCESS | 1848 | 1462319174429 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 1848 | 1462319174431 Marionette TRACE conn3 <- [1,1986,null,{}] 16:46:14 INFO - PROCESS | 1848 | 1462319174436 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}] 16:46:14 INFO - PROCESS | 1848 | 1462319174618 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:46:14 INFO - PROCESS | 1848 | 1462319174815 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1f86000 == 89 [pid = 1848] [id = 504] 16:46:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3bb6371c00) [pid = 1848] [serial = 1513] [outer = (nil)] 16:46:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3bc20ee000) [pid = 1848] [serial = 1514] [outer = 0x7f3bb6371c00] 16:46:14 INFO - PROCESS | 1848 | 1462319174883 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3bc3e65400) [pid = 1848] [serial = 1515] [outer = 0x7f3bb6371c00] 16:46:15 INFO - PROCESS | 1848 | 1462319175762 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]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1379ms 16:46:15 INFO - PROCESS | 1848 | 1462319175809 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 1848 | 1462319175812 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:46:15 INFO - PROCESS | 1848 | 1462319175818 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1848 | 1462319175820 Marionette TRACE conn3 <- [1,1990,null,{}] 16:46:15 INFO - PROCESS | 1848 | 1462319175826 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}] 16:46:16 INFO - PROCESS | 1848 | 1462319176013 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:46:16 INFO - PROCESS | 1848 | 1462319176501 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dae0000 == 90 [pid = 1848] [id = 505] 16:46:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f3b9c5d1400) [pid = 1848] [serial = 1516] [outer = (nil)] 16:46:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f3b9daf5400) [pid = 1848] [serial = 1517] [outer = 0x7f3b9c5d1400] 16:46:16 INFO - PROCESS | 1848 | 1462319176613 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3ba0228400) [pid = 1848] [serial = 1518] [outer = 0x7f3b9c5d1400] 16:46:17 INFO - PROCESS | 1848 | 1462319177444 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]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1682ms 16:46:17 INFO - PROCESS | 1848 | 1462319177503 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1848 | 1462319177508 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:46:17 INFO - PROCESS | 1848 | 1462319177515 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1848 | 1462319177520 Marionette TRACE conn3 <- [1,1994,null,{}] 16:46:17 INFO - PROCESS | 1848 | 1462319177527 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}] 16:46:17 INFO - PROCESS | 1848 | 1462319177703 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:46:17 INFO - PROCESS | 1848 | 1462319177907 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4823000 == 91 [pid = 1848] [id = 506] 16:46:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f3b9c7c8c00) [pid = 1848] [serial = 1519] [outer = (nil)] 16:46:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f3ba201c800) [pid = 1848] [serial = 1520] [outer = 0x7f3b9c7c8c00] 16:46:17 INFO - PROCESS | 1848 | 1462319177973 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f3ba3fe5000) [pid = 1848] [serial = 1521] [outer = 0x7f3b9c7c8c00] 16:46:18 INFO - PROCESS | 1848 | 1462319178949 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]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1488ms 16:46:19 INFO - PROCESS | 1848 | 1462319179007 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 1848 | 1462319179013 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:46:19 INFO - PROCESS | 1848 | 1462319179019 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 1848 | 1462319179022 Marionette TRACE conn3 <- [1,1998,null,{}] 16:46:19 INFO - PROCESS | 1848 | 1462319179027 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}] 16:46:19 INFO - PROCESS | 1848 | 1462319179186 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:46:19 INFO - PROCESS | 1848 | 1462319179465 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d6c4800 == 92 [pid = 1848] [id = 507] 16:46:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f3ba2b8ac00) [pid = 1848] [serial = 1522] [outer = (nil)] 16:46:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f3ba7cf4800) [pid = 1848] [serial = 1523] [outer = 0x7f3ba2b8ac00] 16:46:19 INFO - PROCESS | 1848 | 1462319179579 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f3baa039c00) [pid = 1848] [serial = 1524] [outer = 0x7f3ba2b8ac00] 16:46:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8978000 == 91 [pid = 1848] [id = 490] 16:46:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba888d000 == 90 [pid = 1848] [id = 489] 16:46:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4782800 == 89 [pid = 1848] [id = 488] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f3ba2b88000) [pid = 1848] [serial = 1451] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f3b9f02b400) [pid = 1848] [serial = 1403] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f3ba29c6c00) [pid = 1848] [serial = 1406] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f3ba7864400) [pid = 1848] [serial = 1409] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f3ba7cdc400) [pid = 1848] [serial = 1412] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f3baa152c00) [pid = 1848] [serial = 1415] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f3babb68800) [pid = 1848] [serial = 1418] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f3bafda6400) [pid = 1848] [serial = 1421] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f3bb1760c00) [pid = 1848] [serial = 1424] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f3bb20c3400) [pid = 1848] [serial = 1427] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3bb2ca6400) [pid = 1848] [serial = 1430] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3bb3c7b000) [pid = 1848] [serial = 1433] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f3ba05cf000) [pid = 1848] [serial = 1436] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3ba05cb000) [pid = 1848] [serial = 1439] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3ba201cc00) [pid = 1848] [serial = 1442] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3ba0d4b400) [pid = 1848] [serial = 1367] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3bb3748800) [pid = 1848] [serial = 1358] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3ba3feb800) [pid = 1848] [serial = 1352] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3ba29bb400) [pid = 1848] [serial = 1373] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f3bc59bdc00) [pid = 1848] [serial = 1364] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3b9daf9c00) [pid = 1848] [serial = 1349] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3bc19cdc00) [pid = 1848] [serial = 1361] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f3bafaa9c00) [pid = 1848] [serial = 1355] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f3ba29be000) [pid = 1848] [serial = 1370] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9e298800 == 88 [pid = 1848] [id = 487] 16:46:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb232c800 == 87 [pid = 1848] [id = 448] 16:46:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba873c000 == 86 [pid = 1848] [id = 486] 16:46:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2080800 == 85 [pid = 1848] [id = 466] 16:46:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba477f800 == 84 [pid = 1848] [id = 485] 16:46:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba209d800 == 83 [pid = 1848] [id = 484] 16:46:20 INFO - PROCESS | 1848 | 1462319180511 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]]]}] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3b9dafb000) [pid = 1848] [serial = 1400] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3ba12e8400) [pid = 1848] [serial = 1448] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3ba1d4a000) [pid = 1848] [serial = 1401] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3ba201bc00) [pid = 1848] [serial = 1449] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3b9c5ce400) [pid = 1848] [serial = 1446] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3b9c454c00) [pid = 1848] [serial = 1445] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3baa640800) [pid = 1848] [serial = 1392] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3bad094000) [pid = 1848] [serial = 1398] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3ba4759000) [pid = 1848] [serial = 1383] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3baa8e8c00) [pid = 1848] [serial = 1394] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3ba475bc00) [pid = 1848] [serial = 1388] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3ba96eec00) [pid = 1848] [serial = 1386] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3ba3bc6800) [pid = 1848] [serial = 1382] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3ba0d4cc00) [pid = 1848] [serial = 1377] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3ba2b83800) [pid = 1848] [serial = 1380] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3baa44ac00) [pid = 1848] [serial = 1391] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3baad5e800) [pid = 1848] [serial = 1395] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3b9f02ac00) [pid = 1848] [serial = 1376] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3babb69400) [pid = 1848] [serial = 1397] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3ba7cdc000) [pid = 1848] [serial = 1385] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3bc0811800) [pid = 1848] [serial = 1347] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3ba29c6800) [pid = 1848] [serial = 1379] [outer = (nil)] [url = about:blank] 16:46:20 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3ba9a6d800) [pid = 1848] [serial = 1389] [outer = (nil)] [url = about:blank] 16:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1539ms 16:46:20 INFO - PROCESS | 1848 | 1462319180559 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 1848 | 1462319180562 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:46:20 INFO - PROCESS | 1848 | 1462319180575 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 1848 | 1462319180583 Marionette TRACE conn3 <- [1,2002,null,{}] 16:46:20 INFO - PROCESS | 1848 | 1462319180591 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}] 16:46:20 INFO - PROCESS | 1848 | 1462319180771 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:46:20 INFO - PROCESS | 1848 | 1462319180929 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba119d800 == 84 [pid = 1848] [id = 508] 16:46:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3ba29c1c00) [pid = 1848] [serial = 1525] [outer = (nil)] 16:46:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3baa03d800) [pid = 1848] [serial = 1526] [outer = 0x7f3ba29c1c00] 16:46:21 INFO - PROCESS | 1848 | 1462319181003 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3baa446800) [pid = 1848] [serial = 1527] [outer = 0x7f3ba29c1c00] 16:46:21 INFO - PROCESS | 1848 | 1462319181758 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]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1243ms 16:46:21 INFO - PROCESS | 1848 | 1462319181827 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 1848 | 1462319181831 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:46:21 INFO - PROCESS | 1848 | 1462319181843 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 1848 | 1462319181846 Marionette TRACE conn3 <- [1,2006,null,{}] 16:46:21 INFO - PROCESS | 1848 | 1462319181849 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}] 16:46:22 INFO - PROCESS | 1848 | 1462319182028 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:46:22 INFO - PROCESS | 1848 | 1462319182038 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba47cc800 == 85 [pid = 1848] [id = 509] 16:46:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3ba1d44c00) [pid = 1848] [serial = 1528] [outer = (nil)] 16:46:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3bab97d000) [pid = 1848] [serial = 1529] [outer = 0x7f3ba1d44c00] 16:46:22 INFO - PROCESS | 1848 | 1462319182099 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3bad08b800) [pid = 1848] [serial = 1530] [outer = 0x7f3ba1d44c00] 16:46:23 INFO - PROCESS | 1848 | 1462319183012 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]]]}] 16:46:23 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 16:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1182ms 16:46:23 INFO - PROCESS | 1848 | 1462319183028 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 1848 | 1462319183031 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:46:23 INFO - PROCESS | 1848 | 1462319183064 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 1848 | 1462319183067 Marionette TRACE conn3 <- [1,2010,null,{}] 16:46:23 INFO - PROCESS | 1848 | 1462319183100 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}] 16:46:23 INFO - PROCESS | 1848 | 1462319183347 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:46:23 INFO - PROCESS | 1848 | 1462319183373 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8975800 == 86 [pid = 1848] [id = 510] 16:46:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3baefa3000) [pid = 1848] [serial = 1531] [outer = (nil)] 16:46:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3bafda3c00) [pid = 1848] [serial = 1532] [outer = 0x7f3baefa3000] 16:46:23 INFO - PROCESS | 1848 | 1462319183448 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3bb203e000) [pid = 1848] [serial = 1533] [outer = 0x7f3baefa3000] 16:46:24 INFO - PROCESS | 1848 | 1462319184502 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]]]}] 16:46:24 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 16:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1486ms 16:46:24 INFO - PROCESS | 1848 | 1462319184525 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 1848 | 1462319184528 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:46:24 INFO - PROCESS | 1848 | 1462319184534 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 1848 | 1462319184536 Marionette TRACE conn3 <- [1,2014,null,{}] 16:46:24 INFO - PROCESS | 1848 | 1462319184541 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}] 16:46:24 INFO - PROCESS | 1848 | 1462319184748 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:46:24 INFO - PROCESS | 1848 | 1462319184779 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa9a5000 == 87 [pid = 1848] [id = 511] 16:46:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3bb2ca6000) [pid = 1848] [serial = 1534] [outer = (nil)] 16:46:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3bb9d97000) [pid = 1848] [serial = 1535] [outer = 0x7f3bb2ca6000] 16:46:24 INFO - PROCESS | 1848 | 1462319184835 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3bbfc79800) [pid = 1848] [serial = 1536] [outer = 0x7f3bb2ca6000] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3b9daed400) [pid = 1848] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3b9f032000) [pid = 1848] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3b9c450000) [pid = 1848] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3ba0d49800) [pid = 1848] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3ba4671000) [pid = 1848] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3ba0d45400) [pid = 1848] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3ba96ebc00) [pid = 1848] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3bab983400) [pid = 1848] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3ba05d3000) [pid = 1848] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3b9daf3400) [pid = 1848] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3bad1c7000) [pid = 1848] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3ba3c3b000) [pid = 1848] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3ba7874000) [pid = 1848] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3b9c44d800) [pid = 1848] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3b9c44e400) [pid = 1848] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3bc0b2bc00) [pid = 1848] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3b9c44e000) [pid = 1848] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3b9c455c00) [pid = 1848] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3ba3fdf400) [pid = 1848] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3ba4674000) [pid = 1848] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3ba0d44c00) [pid = 1848] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3b9f1e1800) [pid = 1848] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3b9c5d0c00) [pid = 1848] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3ba3fe7c00) [pid = 1848] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3ba1d49800) [pid = 1848] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3b9c45a800) [pid = 1848] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3baa1d6400) [pid = 1848] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3bb165d400) [pid = 1848] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f3b9c454400) [pid = 1848] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:46:25 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f3baa4b2400) [pid = 1848] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:46:26 INFO - PROCESS | 1848 | 1462319186026 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]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1534ms 16:46:26 INFO - PROCESS | 1848 | 1462319186069 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 1848 | 1462319186072 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:46:26 INFO - PROCESS | 1848 | 1462319186078 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 1848 | 1462319186080 Marionette TRACE conn3 <- [1,2018,null,{}] 16:46:26 INFO - PROCESS | 1848 | 1462319186094 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}] 16:46:26 INFO - PROCESS | 1848 | 1462319186270 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:46:26 INFO - PROCESS | 1848 | 1462319186281 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2dc9800 == 88 [pid = 1848] [id = 512] 16:46:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f3b9c5cdc00) [pid = 1848] [serial = 1537] [outer = (nil)] 16:46:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f3b9f032000) [pid = 1848] [serial = 1538] [outer = 0x7f3b9c5cdc00] 16:46:26 INFO - PROCESS | 1848 | 1462319186359 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3ba3fdf400) [pid = 1848] [serial = 1539] [outer = 0x7f3b9c5cdc00] 16:46:27 INFO - PROCESS | 1848 | 1462319187485 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]]]}] 16:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1435ms 16:46:27 INFO - PROCESS | 1848 | 1462319187513 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:46:27 INFO - PROCESS | 1848 | 1462319187516 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:46:27 INFO - PROCESS | 1848 | 1462319187521 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 1848 | 1462319187523 Marionette TRACE conn3 <- [1,2022,null,{}] 16:46:27 INFO - PROCESS | 1848 | 1462319187529 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}] 16:46:27 INFO - PROCESS | 1848 | 1462319187840 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:46:28 INFO - PROCESS | 1848 | 1462319188044 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d6d5000 == 89 [pid = 1848] [id = 513] 16:46:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3b9c5c6000) [pid = 1848] [serial = 1540] [outer = (nil)] 16:46:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3b9c7c6800) [pid = 1848] [serial = 1541] [outer = 0x7f3b9c5c6000] 16:46:28 INFO - PROCESS | 1848 | 1462319188120 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3b9f1e3c00) [pid = 1848] [serial = 1542] [outer = 0x7f3b9c5c6000] 16:46:29 INFO - PROCESS | 1848 | 1462319189130 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]]]}] 16:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1677ms 16:46:29 INFO - PROCESS | 1848 | 1462319189201 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:46:29 INFO - PROCESS | 1848 | 1462319189207 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:46:29 INFO - PROCESS | 1848 | 1462319189213 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 1848 | 1462319189219 Marionette TRACE conn3 <- [1,2026,null,{}] 16:46:29 INFO - PROCESS | 1848 | 1462319189226 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}] 16:46:29 INFO - PROCESS | 1848 | 1462319189447 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:46:29 INFO - PROCESS | 1848 | 1462319189692 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba47c3800 == 90 [pid = 1848] [id = 514] 16:46:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3ba29c6800) [pid = 1848] [serial = 1543] [outer = (nil)] 16:46:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3ba2defc00) [pid = 1848] [serial = 1544] [outer = 0x7f3ba29c6800] 16:46:29 INFO - PROCESS | 1848 | 1462319189811 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3ba4678c00) [pid = 1848] [serial = 1545] [outer = 0x7f3ba29c6800] 16:46:30 INFO - PROCESS | 1848 | 1462319190690 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]]]}] 16:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1539ms 16:46:30 INFO - PROCESS | 1848 | 1462319190753 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 1848 | 1462319190758 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:46:30 INFO - PROCESS | 1848 | 1462319190764 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 1848 | 1462319190767 Marionette TRACE conn3 <- [1,2030,null,{}] 16:46:30 INFO - PROCESS | 1848 | 1462319190773 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}] 16:46:30 INFO - PROCESS | 1848 | 1462319190964 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:46:31 INFO - PROCESS | 1848 | 1462319191246 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba99ae800 == 91 [pid = 1848] [id = 515] 16:46:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3ba4757800) [pid = 1848] [serial = 1546] [outer = (nil)] 16:46:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3ba78abc00) [pid = 1848] [serial = 1547] [outer = 0x7f3ba4757800] 16:46:31 INFO - PROCESS | 1848 | 1462319191364 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3ba7b75000) [pid = 1848] [serial = 1548] [outer = 0x7f3ba4757800] 16:46:32 INFO - PROCESS | 1848 | 1462319192274 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]]]}] 16:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1587ms 16:46:32 INFO - PROCESS | 1848 | 1462319192352 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:46:32 INFO - PROCESS | 1848 | 1462319192359 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:46:32 INFO - PROCESS | 1848 | 1462319192375 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 1848 | 1462319192381 Marionette TRACE conn3 <- [1,2034,null,{}] 16:46:32 INFO - PROCESS | 1848 | 1462319192386 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}] 16:46:32 INFO - PROCESS | 1848 | 1462319192622 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:46:32 INFO - PROCESS | 1848 | 1462319192861 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa7f000 == 92 [pid = 1848] [id = 516] 16:46:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3ba7871400) [pid = 1848] [serial = 1549] [outer = (nil)] 16:46:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3baa03b800) [pid = 1848] [serial = 1550] [outer = 0x7f3ba7871400] 16:46:32 INFO - PROCESS | 1848 | 1462319192952 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3baa641c00) [pid = 1848] [serial = 1551] [outer = 0x7f3ba7871400] 16:46:33 INFO - PROCESS | 1848 | 1462319193798 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]]]}] 16:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1500ms 16:46:33 INFO - PROCESS | 1848 | 1462319193868 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 1848 | 1462319193872 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:46:33 INFO - PROCESS | 1848 | 1462319193878 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 1848 | 1462319193881 Marionette TRACE conn3 <- [1,2038,null,{}] 16:46:33 INFO - PROCESS | 1848 | 1462319193887 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}] 16:46:34 INFO - PROCESS | 1848 | 1462319194104 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:46:34 INFO - PROCESS | 1848 | 1462319194296 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2777800 == 93 [pid = 1848] [id = 517] 16:46:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3ba7cf1400) [pid = 1848] [serial = 1552] [outer = (nil)] 16:46:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3bad40a800) [pid = 1848] [serial = 1553] [outer = 0x7f3ba7cf1400] 16:46:34 INFO - PROCESS | 1848 | 1462319194372 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3baefe0400) [pid = 1848] [serial = 1554] [outer = 0x7f3ba7cf1400] 16:46:35 INFO - PROCESS | 1848 | 1462319195239 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]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1432ms 16:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:46:35 INFO - PROCESS | 1848 | 1462319195312 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 1848 | 1462319195314 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:46:35 INFO - PROCESS | 1848 | 1462319195321 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 1848 | 1462319195324 Marionette TRACE conn3 <- [1,2042,null,{}] 16:46:35 INFO - PROCESS | 1848 | 1462319195329 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}] 16:46:35 INFO - PROCESS | 1848 | 1462319195560 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:46:35 INFO - PROCESS | 1848 | 1462319195754 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb632c000 == 94 [pid = 1848] [id = 518] 16:46:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3bb20b7000) [pid = 1848] [serial = 1555] [outer = (nil)] 16:46:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3bb2c39400) [pid = 1848] [serial = 1556] [outer = 0x7f3bb20b7000] 16:46:35 INFO - PROCESS | 1848 | 1462319195838 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3bb63d5400) [pid = 1848] [serial = 1557] [outer = 0x7f3bb20b7000] 16:46:36 INFO - PROCESS | 1848 | 1462319196787 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]]]}] 16:46:36 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) 16:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1529ms 16:46:36 INFO - PROCESS | 1848 | 1462319196850 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 1848 | 1462319196854 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:46:36 INFO - PROCESS | 1848 | 1462319196859 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 1848 | 1462319196862 Marionette TRACE conn3 <- [1,2046,null,{}] 16:46:36 INFO - PROCESS | 1848 | 1462319196868 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}] 16:46:37 INFO - PROCESS | 1848 | 1462319197046 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:46:37 INFO - PROCESS | 1848 | 1462319197238 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1c49000 == 95 [pid = 1848] [id = 519] 16:46:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3bb20bbc00) [pid = 1848] [serial = 1558] [outer = (nil)] 16:46:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3bc0b94800) [pid = 1848] [serial = 1559] [outer = 0x7f3bb20bbc00] 16:46:37 INFO - PROCESS | 1848 | 1462319197310 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3bc3e5f400) [pid = 1848] [serial = 1560] [outer = 0x7f3bb20bbc00] 16:46:38 INFO - PROCESS | 1848 | 1462319198174 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]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1379ms 16:46:38 INFO - PROCESS | 1848 | 1462319198240 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 1848 | 1462319198244 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:46:38 INFO - PROCESS | 1848 | 1462319198250 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 1848 | 1462319198252 Marionette TRACE conn3 <- [1,2050,null,{}] 16:46:38 INFO - PROCESS | 1848 | 1462319198258 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}] 16:46:38 INFO - PROCESS | 1848 | 1462319198451 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:46:38 INFO - PROCESS | 1848 | 1462319198652 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc52d8000 == 96 [pid = 1848] [id = 520] 16:46:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3baa44c400) [pid = 1848] [serial = 1561] [outer = (nil)] 16:46:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3bc50ca400) [pid = 1848] [serial = 1562] [outer = 0x7f3baa44c400] 16:46:38 INFO - PROCESS | 1848 | 1462319198766 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3bc5286c00) [pid = 1848] [serial = 1563] [outer = 0x7f3baa44c400] 16:46:39 INFO - PROCESS | 1848 | 1462319199673 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]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1478ms 16:46:39 INFO - PROCESS | 1848 | 1462319199730 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 1848 | 1462319199734 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:46:39 INFO - PROCESS | 1848 | 1462319199739 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 1848 | 1462319199742 Marionette TRACE conn3 <- [1,2054,null,{}] 16:46:39 INFO - PROCESS | 1848 | 1462319199747 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}] 16:46:39 INFO - PROCESS | 1848 | 1462319199929 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:46:40 INFO - PROCESS | 1848 | 1462319200132 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc5880000 == 97 [pid = 1848] [id = 521] 16:46:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3bb2cafc00) [pid = 1848] [serial = 1564] [outer = (nil)] 16:46:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3bc56aa800) [pid = 1848] [serial = 1565] [outer = 0x7f3bb2cafc00] 16:46:40 INFO - PROCESS | 1848 | 1462319200204 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3bc59b9400) [pid = 1848] [serial = 1566] [outer = 0x7f3bb2cafc00] 16:46:41 INFO - PROCESS | 1848 | 1462319201058 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]]]}] 16:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1377ms 16:46:41 INFO - PROCESS | 1848 | 1462319201118 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 1848 | 1462319201122 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:46:41 INFO - PROCESS | 1848 | 1462319201128 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 1848 | 1462319201137 Marionette TRACE conn3 <- [1,2058,null,{}] 16:46:41 INFO - PROCESS | 1848 | 1462319201142 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}] 16:46:41 INFO - PROCESS | 1848 | 1462319201327 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:46:41 INFO - PROCESS | 1848 | 1462319201523 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc8664000 == 98 [pid = 1848] [id = 522] 16:46:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3ba7b29c00) [pid = 1848] [serial = 1567] [outer = (nil)] 16:46:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3ba7b31800) [pid = 1848] [serial = 1568] [outer = 0x7f3ba7b29c00] 16:46:41 INFO - PROCESS | 1848 | 1462319201592 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3ba7b35800) [pid = 1848] [serial = 1569] [outer = 0x7f3ba7b29c00] 16:46:42 INFO - PROCESS | 1848 | 1462319202475 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]]]}] 16:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1384ms 16:46:42 INFO - PROCESS | 1848 | 1462319202512 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 1848 | 1462319202516 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:46:42 INFO - PROCESS | 1848 | 1462319202522 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 1848 | 1462319202524 Marionette TRACE conn3 <- [1,2062,null,{}] 16:46:42 INFO - PROCESS | 1848 | 1462319202530 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}] 16:46:42 INFO - PROCESS | 1848 | 1462319202706 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:46:42 INFO - PROCESS | 1848 | 1462319202916 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bca19c000 == 99 [pid = 1848] [id = 523] 16:46:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3ba7b30400) [pid = 1848] [serial = 1570] [outer = (nil)] 16:46:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3bad4b6800) [pid = 1848] [serial = 1571] [outer = 0x7f3ba7b30400] 16:46:43 INFO - PROCESS | 1848 | 1462319203040 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3bc59c4400) [pid = 1848] [serial = 1572] [outer = 0x7f3ba7b30400] 16:46:44 INFO - PROCESS | 1848 | 1462319204024 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]]]}] 16:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1579ms 16:46:44 INFO - PROCESS | 1848 | 1462319204102 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 1848 | 1462319204106 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:46:44 INFO - PROCESS | 1848 | 1462319204112 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 1848 | 1462319204116 Marionette TRACE conn3 <- [1,2066,null,{}] 16:46:44 INFO - PROCESS | 1848 | 1462319204121 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}] 16:46:44 INFO - PROCESS | 1848 | 1462319204351 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:46:44 INFO - PROCESS | 1848 | 1462319204595 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d6c3800 == 100 [pid = 1848] [id = 524] 16:46:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3b9c7c3400) [pid = 1848] [serial = 1573] [outer = (nil)] 16:46:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3b9dda2400) [pid = 1848] [serial = 1574] [outer = 0x7f3b9c7c3400] 16:46:44 INFO - PROCESS | 1848 | 1462319204715 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3ba0d47c00) [pid = 1848] [serial = 1575] [outer = 0x7f3b9c7c3400] 16:46:45 INFO - PROCESS | 1848 | 1462319205517 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]]]}] 16:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1883ms 16:46:46 INFO - PROCESS | 1848 | 1462319206230 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 1848 | 1462319206237 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:46:46 INFO - PROCESS | 1848 | 1462319206249 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 1848 | 1462319206252 Marionette TRACE conn3 <- [1,2070,null,{}] 16:46:46 INFO - PROCESS | 1848 | 1462319206260 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}] 16:46:46 INFO - PROCESS | 1848 | 1462319206493 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:46:46 INFO - PROCESS | 1848 | 1462319206607 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dae0800 == 101 [pid = 1848] [id = 525] 16:46:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3b9c7cec00) [pid = 1848] [serial = 1576] [outer = (nil)] 16:46:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3b9daf2400) [pid = 1848] [serial = 1577] [outer = 0x7f3b9c7cec00] 16:46:46 INFO - PROCESS | 1848 | 1462319206714 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f3b9dd9fc00) [pid = 1848] [serial = 1578] [outer = 0x7f3b9c7cec00] 16:46:47 INFO - PROCESS | 1848 | 1462319207660 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]]]}] 16:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1480ms 16:46:47 INFO - PROCESS | 1848 | 1462319207729 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 1848 | 1462319207739 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:46:47 INFO - PROCESS | 1848 | 1462319207762 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 1848 | 1462319207772 Marionette TRACE conn3 <- [1,2074,null,{}] 16:46:47 INFO - PROCESS | 1848 | 1462319207782 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}] 16:46:48 INFO - PROCESS | 1848 | 1462319208073 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:46:48 INFO - PROCESS | 1848 | 1462319208335 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9b5d8000 == 102 [pid = 1848] [id = 526] 16:46:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f3b9c450000) [pid = 1848] [serial = 1579] [outer = (nil)] 16:46:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3b9f1e1800) [pid = 1848] [serial = 1580] [outer = 0x7f3b9c450000] 16:46:48 INFO - PROCESS | 1848 | 1462319208482 Marionette DEBUG loaded listener.js 16:46:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3ba0229000) [pid = 1848] [serial = 1581] [outer = 0x7f3b9c450000] 16:46:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba1f14000 == 101 [pid = 1848] [id = 264] 16:46:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2dc9800 == 100 [pid = 1848] [id = 512] 16:46:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa9a5000 == 99 [pid = 1848] [id = 511] 16:46:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8975800 == 98 [pid = 1848] [id = 510] 16:46:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba47cc800 == 97 [pid = 1848] [id = 509] 16:46:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba119d800 == 96 [pid = 1848] [id = 508] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d6c4800 == 95 [pid = 1848] [id = 507] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4823000 == 94 [pid = 1848] [id = 506] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9dae0000 == 93 [pid = 1848] [id = 505] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3113000 == 92 [pid = 1848] [id = 499] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb276e000 == 91 [pid = 1848] [id = 498] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1c26000 == 90 [pid = 1848] [id = 497] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa6d800 == 89 [pid = 1848] [id = 496] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad186000 == 88 [pid = 1848] [id = 495] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baaa54800 == 87 [pid = 1848] [id = 494] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba3e1f000 == 86 [pid = 1848] [id = 480] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9e6b000 == 85 [pid = 1848] [id = 493] 16:46:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4879800 == 84 [pid = 1848] [id = 492] 16:46:49 INFO - PROCESS | 1848 | 1462319209379 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]]]}] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3baa145c00) [pid = 1848] [serial = 1472] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3baa44e800) [pid = 1848] [serial = 1473] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f3bc080cc00) [pid = 1848] [serial = 1359] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f3ba7cf1c00) [pid = 1848] [serial = 1443] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3ba29bb800) [pid = 1848] [serial = 1463] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3baa44d800) [pid = 1848] [serial = 1416] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3ba29c3400) [pid = 1848] [serial = 1371] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3baa07d400) [pid = 1848] [serial = 1469] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3bb2ca5800) [pid = 1848] [serial = 1356] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3ba9a76400) [pid = 1848] [serial = 1353] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3ba2b86400) [pid = 1848] [serial = 1407] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3ba2b8b800) [pid = 1848] [serial = 1464] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3bb2c3a000) [pid = 1848] [serial = 1428] [outer = (nil)] [url = about:blank] 16:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1702ms 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3ba78b1400) [pid = 1848] [serial = 1466] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3ba9d8bc00) [pid = 1848] [serial = 1461] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3ba2de9400) [pid = 1848] [serial = 1440] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3bb3c4c800) [pid = 1848] [serial = 1437] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3baa2cf400) [pid = 1848] [serial = 1470] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3bc6029000) [pid = 1848] [serial = 1365] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3bc3913800) [pid = 1848] [serial = 1320] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3b9c7cd800) [pid = 1848] [serial = 1323] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3bc3e67400) [pid = 1848] [serial = 1362] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3bb61dfc00) [pid = 1848] [serial = 1434] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3ba0d50400) [pid = 1848] [serial = 1368] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3ba12eec00) [pid = 1848] [serial = 1454] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3ba3c37000) [pid = 1848] [serial = 1457] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3bb2040c00) [pid = 1848] [serial = 1425] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3ba05cd400) [pid = 1848] [serial = 1404] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3ba7cd6000) [pid = 1848] [serial = 1410] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3baa088000) [pid = 1848] [serial = 1413] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3ba05d7800) [pid = 1848] [serial = 1350] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3bad4bb000) [pid = 1848] [serial = 1419] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3bb2cb9c00) [pid = 1848] [serial = 1431] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3ba7ccdc00) [pid = 1848] [serial = 1467] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3ba2b7fc00) [pid = 1848] [serial = 1374] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3bb0a0e400) [pid = 1848] [serial = 1422] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3ba7ceec00) [pid = 1848] [serial = 1460] [outer = (nil)] [url = about:blank] 16:46:49 INFO - PROCESS | 1848 | 1462319209475 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 1848 | 1462319209482 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:46:49 INFO - PROCESS | 1848 | 1462319209489 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 1848 | 1462319209492 Marionette TRACE conn3 <- [1,2078,null,{}] 16:46:49 INFO - PROCESS | 1848 | 1462319209507 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}] 16:46:49 INFO - PROCESS | 1848 | 1462319209694 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:46:49 INFO - PROCESS | 1848 | 1462319209849 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2bce800 == 85 [pid = 1848] [id = 527] 16:46:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3ba0d43000) [pid = 1848] [serial = 1582] [outer = (nil)] 16:46:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3ba12f4400) [pid = 1848] [serial = 1583] [outer = 0x7f3ba0d43000] 16:46:49 INFO - PROCESS | 1848 | 1462319209920 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3ba2014400) [pid = 1848] [serial = 1584] [outer = 0x7f3ba0d43000] 16:46:50 INFO - PROCESS | 1848 | 1462319210967 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]]]}] 16:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1532ms 16:46:51 INFO - PROCESS | 1848 | 1462319211023 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 1848 | 1462319211031 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:46:51 INFO - PROCESS | 1848 | 1462319211038 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 1848 | 1462319211044 Marionette TRACE conn3 <- [1,2082,null,{}] 16:46:51 INFO - PROCESS | 1848 | 1462319211051 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}] 16:46:51 INFO - PROCESS | 1848 | 1462319211255 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:46:51 INFO - PROCESS | 1848 | 1462319211445 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1f11000 == 86 [pid = 1848] [id = 528] 16:46:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3b9f02e000) [pid = 1848] [serial = 1585] [outer = (nil)] 16:46:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3ba05cc000) [pid = 1848] [serial = 1586] [outer = 0x7f3b9f02e000] 16:46:51 INFO - PROCESS | 1848 | 1462319211521 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3ba12e9400) [pid = 1848] [serial = 1587] [outer = 0x7f3b9f02e000] 16:46:52 INFO - PROCESS | 1848 | 1462319212439 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]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1438ms 16:46:52 INFO - PROCESS | 1848 | 1462319212476 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 1848 | 1462319212485 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:46:52 INFO - PROCESS | 1848 | 1462319212495 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 1848 | 1462319212498 Marionette TRACE conn3 <- [1,2086,null,{}] 16:46:52 INFO - PROCESS | 1848 | 1462319212504 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}] 16:46:52 INFO - PROCESS | 1848 | 1462319212679 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:46:52 INFO - PROCESS | 1848 | 1462319212873 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba3e1f000 == 87 [pid = 1848] [id = 529] 16:46:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3ba12eec00) [pid = 1848] [serial = 1588] [outer = (nil)] 16:46:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3ba21cbc00) [pid = 1848] [serial = 1589] [outer = 0x7f3ba12eec00] 16:46:52 INFO - PROCESS | 1848 | 1462319212949 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3ba29bf000) [pid = 1848] [serial = 1590] [outer = 0x7f3ba12eec00] 16:46:53 INFO - PROCESS | 1848 | 1462319213962 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]]]}] 16:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1541ms 16:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:46:54 INFO - PROCESS | 1848 | 1462319214037 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 1848 | 1462319214040 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:46:54 INFO - PROCESS | 1848 | 1462319214046 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 1848 | 1462319214052 Marionette TRACE conn3 <- [1,2090,null,{}] 16:46:54 INFO - PROCESS | 1848 | 1462319214068 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}] 16:46:54 INFO - PROCESS | 1848 | 1462319214324 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:46:54 INFO - PROCESS | 1848 | 1462319214564 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4784800 == 88 [pid = 1848] [id = 530] 16:46:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3ba2de4800) [pid = 1848] [serial = 1591] [outer = (nil)] 16:46:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3ba3bcf800) [pid = 1848] [serial = 1592] [outer = 0x7f3ba2de4800] 16:46:54 INFO - PROCESS | 1848 | 1462319214653 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3ba3fe2800) [pid = 1848] [serial = 1593] [outer = 0x7f3ba2de4800] 16:46:55 INFO - PROCESS | 1848 | 1462319215525 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]]]}] 16:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1543ms 16:46:55 INFO - PROCESS | 1848 | 1462319215589 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 1848 | 1462319215593 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:46:55 INFO - PROCESS | 1848 | 1462319215599 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 1848 | 1462319215602 Marionette TRACE conn3 <- [1,2094,null,{}] 16:46:55 INFO - PROCESS | 1848 | 1462319215608 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}] 16:46:55 INFO - PROCESS | 1848 | 1462319215797 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:46:55 INFO - PROCESS | 1848 | 1462319215985 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4881000 == 89 [pid = 1848] [id = 531] 16:46:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3ba3bca400) [pid = 1848] [serial = 1594] [outer = (nil)] 16:46:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3ba4675c00) [pid = 1848] [serial = 1595] [outer = 0x7f3ba3bca400] 16:46:56 INFO - PROCESS | 1848 | 1462319216059 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3ba4753c00) [pid = 1848] [serial = 1596] [outer = 0x7f3ba3bca400] 16:46:56 INFO - PROCESS | 1848 | ************************* 16:46:56 INFO - PROCESS | 1848 | A coding exception was thrown and uncaught in a Task. 16:46:56 INFO - PROCESS | 1848 | 16:46:56 INFO - PROCESS | 1848 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:46:56 INFO - PROCESS | 1848 | Full stack: 16:46:56 INFO - PROCESS | 1848 | ************************* 16:46:57 INFO - PROCESS | 1848 | 1462319217011 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]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1481ms 16:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:46:57 INFO - PROCESS | 1848 | 1462319217083 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 1848 | 1462319217086 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:46:57 INFO - PROCESS | 1848 | 1462319217092 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 1848 | 1462319217095 Marionette TRACE conn3 <- [1,2098,null,{}] 16:46:57 INFO - PROCESS | 1848 | 1462319217101 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}] 16:46:57 INFO - PROCESS | 1848 | 1462319217326 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:46:57 INFO - PROCESS | 1848 | 1462319217527 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8633800 == 90 [pid = 1848] [id = 532] 16:46:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3ba3fe3800) [pid = 1848] [serial = 1597] [outer = (nil)] 16:46:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3ba7873c00) [pid = 1848] [serial = 1598] [outer = 0x7f3ba3fe3800] 16:46:57 INFO - PROCESS | 1848 | 1462319217596 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3ba787a000) [pid = 1848] [serial = 1599] [outer = 0x7f3ba3fe3800] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2457000 == 89 [pid = 1848] [id = 302] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba100d000 == 88 [pid = 1848] [id = 401] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba3fb6800 == 87 [pid = 1848] [id = 399] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2e92000 == 86 [pid = 1848] [id = 333] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba478f800 == 85 [pid = 1848] [id = 398] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc8664000 == 84 [pid = 1848] [id = 522] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc5880000 == 83 [pid = 1848] [id = 521] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc52d8000 == 82 [pid = 1848] [id = 520] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc1c49000 == 81 [pid = 1848] [id = 519] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb632c000 == 80 [pid = 1848] [id = 518] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2777800 == 79 [pid = 1848] [id = 517] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa7f000 == 78 [pid = 1848] [id = 516] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba99ae800 == 77 [pid = 1848] [id = 515] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba47c3800 == 76 [pid = 1848] [id = 514] 16:46:59 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d6d5000 == 75 [pid = 1848] [id = 513] 16:47:00 INFO - PROCESS | 1848 | 1462319220449 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]]]}] 16:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 3391ms 16:47:00 INFO - PROCESS | 1848 | 1462319220483 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 1848 | 1462319220487 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:47:00 INFO - PROCESS | 1848 | 1462319220495 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 1848 | 1462319220499 Marionette TRACE conn3 <- [1,2102,null,{}] 16:47:00 INFO - PROCESS | 1848 | 1462319220512 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}] 16:47:00 INFO - PROCESS | 1848 | 1462319220722 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:47:00 INFO - PROCESS | 1848 | 1462319220747 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba44bf800 == 76 [pid = 1848] [id = 533] 16:47:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3ba021d800) [pid = 1848] [serial = 1600] [outer = (nil)] 16:47:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3ba1d4e800) [pid = 1848] [serial = 1601] [outer = 0x7f3ba021d800] 16:47:00 INFO - PROCESS | 1848 | 1462319220807 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3ba21cdc00) [pid = 1848] [serial = 1602] [outer = 0x7f3ba021d800] 16:47:01 INFO - PROCESS | 1848 | 1462319221738 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]]]}] 16:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1289ms 16:47:01 INFO - PROCESS | 1848 | 1462319221785 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:47:01 INFO - PROCESS | 1848 | 1462319221794 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:47:01 INFO - PROCESS | 1848 | 1462319221812 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 1848 | 1462319221816 Marionette TRACE conn3 <- [1,2106,null,{}] 16:47:01 INFO - PROCESS | 1848 | 1462319221822 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}] 16:47:02 INFO - PROCESS | 1848 | 1462319222044 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:47:02 INFO - PROCESS | 1848 | 1462319222091 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8872000 == 77 [pid = 1848] [id = 534] 16:47:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3ba2dea800) [pid = 1848] [serial = 1603] [outer = (nil)] 16:47:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3ba4671800) [pid = 1848] [serial = 1604] [outer = 0x7f3ba2dea800] 16:47:02 INFO - PROCESS | 1848 | 1462319222152 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3ba7864c00) [pid = 1848] [serial = 1605] [outer = 0x7f3ba2dea800] 16:47:03 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3bb2ca6000) [pid = 1848] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:47:03 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3b9c5d1400) [pid = 1848] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:47:03 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3ba29c1c00) [pid = 1848] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:47:03 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3b9c459400) [pid = 1848] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:47:03 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3b9c7c8c00) [pid = 1848] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:47:03 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3b9c5cdc00) [pid = 1848] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:47:03 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3ba2b8ac00) [pid = 1848] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:47:03 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3ba1d44c00) [pid = 1848] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:47:03 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3b9c7cec00) [pid = 1848] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:47:03 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3b9c450000) [pid = 1848] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:47:03 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3baefa3000) [pid = 1848] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:47:03 INFO - PROCESS | 1848 | 1462319223414 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]]]}] 16:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1640ms 16:47:03 INFO - PROCESS | 1848 | 1462319223452 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 1848 | 1462319223455 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:47:03 INFO - PROCESS | 1848 | 1462319223461 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 1848 | 1462319223467 Marionette TRACE conn3 <- [1,2110,null,{}] 16:47:03 INFO - PROCESS | 1848 | 1462319223491 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}] 16:47:03 INFO - PROCESS | 1848 | 1462319223702 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:47:03 INFO - PROCESS | 1848 | 1462319223728 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba896e800 == 78 [pid = 1848] [id = 535] 16:47:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3ba787ac00) [pid = 1848] [serial = 1606] [outer = (nil)] 16:47:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3ba78ae400) [pid = 1848] [serial = 1607] [outer = 0x7f3ba787ac00] 16:47:03 INFO - PROCESS | 1848 | 1462319223804 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3ba7982800) [pid = 1848] [serial = 1608] [outer = 0x7f3ba787ac00] 16:47:04 INFO - PROCESS | 1848 | 1462319224632 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]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1193ms 16:47:04 INFO - PROCESS | 1848 | 1462319224658 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 1848 | 1462319224663 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:47:04 INFO - PROCESS | 1848 | 1462319224669 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 1848 | 1462319224671 Marionette TRACE conn3 <- [1,2114,null,{}] 16:47:04 INFO - PROCESS | 1848 | 1462319224676 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}] 16:47:04 INFO - PROCESS | 1848 | 1462319224832 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:47:04 INFO - PROCESS | 1848 | 1462319224844 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9859000 == 79 [pid = 1848] [id = 536] 16:47:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3ba7984400) [pid = 1848] [serial = 1609] [outer = (nil)] 16:47:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3ba7b73000) [pid = 1848] [serial = 1610] [outer = 0x7f3ba7984400] 16:47:04 INFO - PROCESS | 1848 | 1462319224902 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3ba7b7c000) [pid = 1848] [serial = 1611] [outer = 0x7f3ba7984400] 16:47:06 INFO - PROCESS | 1848 | 1462319226040 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]]]}] 16:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1427ms 16:47:06 INFO - PROCESS | 1848 | 1462319226098 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:47:06 INFO - PROCESS | 1848 | 1462319226106 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:47:06 INFO - PROCESS | 1848 | 1462319226113 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:47:06 INFO - PROCESS | 1848 | 1462319226119 Marionette TRACE conn3 <- [1,2118,null,{}] 16:47:06 INFO - PROCESS | 1848 | 1462319226127 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}] 16:47:06 INFO - PROCESS | 1848 | 1462319226336 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:47:06 INFO - PROCESS | 1848 | 1462319226530 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba48ae800 == 80 [pid = 1848] [id = 537] 16:47:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3ba0d46800) [pid = 1848] [serial = 1612] [outer = (nil)] 16:47:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3ba21ce000) [pid = 1848] [serial = 1613] [outer = 0x7f3ba0d46800] 16:47:06 INFO - PROCESS | 1848 | 1462319226606 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3ba2b86800) [pid = 1848] [serial = 1614] [outer = 0x7f3ba0d46800] 16:47:07 INFO - PROCESS | 1848 | 1462319227558 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]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1490ms 16:47:07 INFO - PROCESS | 1848 | 1462319227603 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 1848 | 1462319227612 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:47:07 INFO - PROCESS | 1848 | 1462319227622 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 1848 | 1462319227626 Marionette TRACE conn3 <- [1,2122,null,{}] 16:47:07 INFO - PROCESS | 1848 | 1462319227632 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}] 16:47:07 INFO - PROCESS | 1848 | 1462319227816 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:47:08 INFO - PROCESS | 1848 | 1462319228011 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d6dc800 == 81 [pid = 1848] [id = 538] 16:47:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3ba0226c00) [pid = 1848] [serial = 1615] [outer = (nil)] 16:47:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3ba7877800) [pid = 1848] [serial = 1616] [outer = 0x7f3ba0226c00] 16:47:08 INFO - PROCESS | 1848 | 1462319228084 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3ba7980000) [pid = 1848] [serial = 1617] [outer = 0x7f3ba0226c00] 16:47:09 INFO - PROCESS | 1848 | 1462319229017 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]]]}] 16:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1442ms 16:47:09 INFO - PROCESS | 1848 | 1462319229064 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:47:09 INFO - PROCESS | 1848 | 1462319229069 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:47:09 INFO - PROCESS | 1848 | 1462319229075 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 1848 | 1462319229081 Marionette TRACE conn3 <- [1,2126,null,{}] 16:47:09 INFO - PROCESS | 1848 | 1462319229096 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}] 16:47:09 INFO - PROCESS | 1848 | 1462319229283 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:47:09 INFO - PROCESS | 1848 | 1462319229477 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa31a000 == 82 [pid = 1848] [id = 539] 16:47:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3ba7b72c00) [pid = 1848] [serial = 1618] [outer = (nil)] 16:47:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3ba7cd2800) [pid = 1848] [serial = 1619] [outer = 0x7f3ba7b72c00] 16:47:09 INFO - PROCESS | 1848 | 1462319229553 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3ba7cf2400) [pid = 1848] [serial = 1620] [outer = 0x7f3ba7b72c00] 16:47:10 INFO - PROCESS | 1848 | 1462319230457 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]]]}] 16:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1435ms 16:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:47:10 INFO - PROCESS | 1848 | 1462319230509 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:47:10 INFO - PROCESS | 1848 | 1462319230513 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:47:10 INFO - PROCESS | 1848 | 1462319230520 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 1848 | 1462319230523 Marionette TRACE conn3 <- [1,2130,null,{}] 16:47:10 INFO - PROCESS | 1848 | 1462319230528 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}] 16:47:10 INFO - PROCESS | 1848 | 1462319230708 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:47:10 INFO - PROCESS | 1848 | 1462319230908 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa8c3800 == 83 [pid = 1848] [id = 540] 16:47:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3b9f1d8400) [pid = 1848] [serial = 1621] [outer = (nil)] 16:47:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3ba96e9400) [pid = 1848] [serial = 1622] [outer = 0x7f3b9f1d8400] 16:47:10 INFO - PROCESS | 1848 | 1462319230981 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3ba96f0800) [pid = 1848] [serial = 1623] [outer = 0x7f3b9f1d8400] 16:47:11 INFO - PROCESS | 1848 | 1462319231883 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] 16:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:47:11 INFO - PROCESS | 1848 | 1462319231960 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:47:11 INFO - PROCESS | 1848 | 1462319231965 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 1848 | 1462319231968 Marionette TRACE conn3 <- [1,2134,null,{}] 16:47:11 INFO - PROCESS | 1848 | 1462319231974 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}] 16:47:12 INFO - PROCESS | 1848 | 1462319232177 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:47:12 INFO - PROCESS | 1848 | 1462319232369 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baaa66000 == 84 [pid = 1848] [id = 541] 16:47:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3b9c5ce000) [pid = 1848] [serial = 1624] [outer = (nil)] 16:47:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3ba97dcc00) [pid = 1848] [serial = 1625] [outer = 0x7f3b9c5ce000] 16:47:12 INFO - PROCESS | 1848 | 1462319232442 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f3ba9a6d400) [pid = 1848] [serial = 1626] [outer = 0x7f3b9c5ce000] 16:47:13 INFO - PROCESS | 1848 | 1462319233385 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]]]}] 16:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1478ms 16:47:13 INFO - PROCESS | 1848 | 1462319233445 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:47:13 INFO - PROCESS | 1848 | 1462319233448 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:47:13 INFO - PROCESS | 1848 | 1462319233454 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 1848 | 1462319233457 Marionette TRACE conn3 <- [1,2138,null,{}] 16:47:13 INFO - PROCESS | 1848 | 1462319233462 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}] 16:47:13 INFO - PROCESS | 1848 | 1462319233648 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:47:13 INFO - PROCESS | 1848 | 1462319233842 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babc66800 == 85 [pid = 1848] [id = 542] 16:47:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f3ba9a6b800) [pid = 1848] [serial = 1627] [outer = (nil)] 16:47:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3baa03f000) [pid = 1848] [serial = 1628] [outer = 0x7f3ba9a6b800] 16:47:13 INFO - PROCESS | 1848 | 1462319233917 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3baa14d000) [pid = 1848] [serial = 1629] [outer = 0x7f3ba9a6b800] 16:47:14 INFO - PROCESS | 1848 | 1462319234770 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]]]}] 16:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1384ms 16:47:14 INFO - PROCESS | 1848 | 1462319234839 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 1848 | 1462319234842 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:47:14 INFO - PROCESS | 1848 | 1462319234849 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 1848 | 1462319234853 Marionette TRACE conn3 <- [1,2142,null,{}] 16:47:14 INFO - PROCESS | 1848 | 1462319234858 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}] 16:47:15 INFO - PROCESS | 1848 | 1462319235073 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:47:15 INFO - PROCESS | 1848 | 1462319235301 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad473800 == 86 [pid = 1848] [id = 543] 16:47:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3ba9a6f400) [pid = 1848] [serial = 1630] [outer = (nil)] 16:47:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3baa1cf400) [pid = 1848] [serial = 1631] [outer = 0x7f3ba9a6f400] 16:47:15 INFO - PROCESS | 1848 | 1462319235413 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3baa1d7400) [pid = 1848] [serial = 1632] [outer = 0x7f3ba9a6f400] 16:47:16 INFO - PROCESS | 1848 | 1462319236350 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] 16:47:16 INFO - PROCESS | 1848 | 1462319236392 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:47:16 INFO - PROCESS | 1848 | 1462319236399 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 1848 | 1462319236403 Marionette TRACE conn3 <- [1,2146,null,{}] 16:47:16 INFO - PROCESS | 1848 | 1462319236409 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}] 16:47:16 INFO - PROCESS | 1848 | 1462319236594 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:47:16 INFO - PROCESS | 1848 | 1462319236796 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0688000 == 87 [pid = 1848] [id = 544] 16:47:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3ba0d4e800) [pid = 1848] [serial = 1633] [outer = (nil)] 16:47:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3baa2d0800) [pid = 1848] [serial = 1634] [outer = 0x7f3ba0d4e800] 16:47:16 INFO - PROCESS | 1848 | 1462319236864 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3baa44b400) [pid = 1848] [serial = 1635] [outer = 0x7f3ba0d4e800] 16:47:17 INFO - PROCESS | 1848 | 1462319237775 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] 16:47:17 INFO - PROCESS | 1848 | 1462319237836 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:47:17 INFO - PROCESS | 1848 | 1462319237842 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1848 | 1462319237845 Marionette TRACE conn3 <- [1,2150,null,{}] 16:47:17 INFO - PROCESS | 1848 | 1462319237850 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}] 16:47:18 INFO - PROCESS | 1848 | 1462319238018 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:47:18 INFO - PROCESS | 1848 | 1462319238228 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1c1c800 == 88 [pid = 1848] [id = 545] 16:47:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3baa14c400) [pid = 1848] [serial = 1636] [outer = (nil)] 16:47:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3baa4b8c00) [pid = 1848] [serial = 1637] [outer = 0x7f3baa14c400] 16:47:18 INFO - PROCESS | 1848 | 1462319238297 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3baa643800) [pid = 1848] [serial = 1638] [outer = 0x7f3baa14c400] 16:47:19 INFO - PROCESS | 1848 | 1462319239222 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]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1433ms 16:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:47:19 INFO - PROCESS | 1848 | 1462319239277 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 1848 | 1462319239280 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:47:19 INFO - PROCESS | 1848 | 1462319239286 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 1848 | 1462319239289 Marionette TRACE conn3 <- [1,2154,null,{}] 16:47:19 INFO - PROCESS | 1848 | 1462319239294 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}] 16:47:19 INFO - PROCESS | 1848 | 1462319239485 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:47:19 INFO - PROCESS | 1848 | 1462319239685 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2327800 == 89 [pid = 1848] [id = 546] 16:47:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3baa1cb000) [pid = 1848] [serial = 1639] [outer = (nil)] 16:47:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3baa8e2400) [pid = 1848] [serial = 1640] [outer = 0x7f3baa1cb000] 16:47:19 INFO - PROCESS | 1848 | 1462319239756 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f3baa8ec000) [pid = 1848] [serial = 1641] [outer = 0x7f3baa1cb000] 16:47:20 INFO - PROCESS | 1848 | 1462319240688 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]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1431ms 16:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:47:20 INFO - PROCESS | 1848 | 1462319240720 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 1848 | 1462319240723 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:47:20 INFO - PROCESS | 1848 | 1462319240729 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 1848 | 1462319240734 Marionette TRACE conn3 <- [1,2158,null,{}] 16:47:20 INFO - PROCESS | 1848 | 1462319240739 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}] 16:47:20 INFO - PROCESS | 1848 | 1462319240929 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:47:21 INFO - PROCESS | 1848 | 1462319241145 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3445000 == 90 [pid = 1848] [id = 547] 16:47:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f3ba4757400) [pid = 1848] [serial = 1642] [outer = (nil)] 16:47:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3babb68400) [pid = 1848] [serial = 1643] [outer = 0x7f3ba4757400] 16:47:21 INFO - PROCESS | 1848 | 1462319241279 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f3bad1c9800) [pid = 1848] [serial = 1644] [outer = 0x7f3ba4757400] 16:47:22 INFO - PROCESS | 1848 | 1462319242216 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]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1534ms 16:47:22 INFO - PROCESS | 1848 | 1462319242263 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 1848 | 1462319242266 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:47:22 INFO - PROCESS | 1848 | 1462319242272 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 1848 | 1462319242275 Marionette TRACE conn3 <- [1,2162,null,{}] 16:47:22 INFO - PROCESS | 1848 | 1462319242280 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}] 16:47:22 INFO - PROCESS | 1848 | 1462319242540 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:47:22 INFO - PROCESS | 1848 | 1462319242685 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3cce000 == 91 [pid = 1848] [id = 548] 16:47:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f3ba7cd5800) [pid = 1848] [serial = 1645] [outer = (nil)] 16:47:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f3bad410000) [pid = 1848] [serial = 1646] [outer = 0x7f3ba7cd5800] 16:47:22 INFO - PROCESS | 1848 | 1462319242759 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f3bad4be800) [pid = 1848] [serial = 1647] [outer = 0x7f3ba7cd5800] 16:47:23 INFO - PROCESS | 1848 | 1462319243658 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]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1427ms 16:47:23 INFO - PROCESS | 1848 | 1462319243701 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 1848 | 1462319243704 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:47:23 INFO - PROCESS | 1848 | 1462319243710 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 1848 | 1462319243721 Marionette TRACE conn3 <- [1,2166,null,{}] 16:47:23 INFO - PROCESS | 1848 | 1462319243726 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}] 16:47:23 INFO - PROCESS | 1848 | 1462319243899 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:47:24 INFO - PROCESS | 1848 | 1462319244102 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb611c800 == 92 [pid = 1848] [id = 549] 16:47:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f3babca0c00) [pid = 1848] [serial = 1648] [outer = (nil)] 16:47:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f3baefa2000) [pid = 1848] [serial = 1649] [outer = 0x7f3babca0c00] 16:47:24 INFO - PROCESS | 1848 | 1462319244171 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f3baefdcc00) [pid = 1848] [serial = 1650] [outer = 0x7f3babca0c00] 16:47:25 INFO - PROCESS | 1848 | 1462319245026 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]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1388ms 16:47:25 INFO - PROCESS | 1848 | 1462319245099 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 1848 | 1462319245102 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:47:25 INFO - PROCESS | 1848 | 1462319245109 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 1848 | 1462319245111 Marionette TRACE conn3 <- [1,2170,null,{}] 16:47:25 INFO - PROCESS | 1848 | 1462319245117 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}] 16:47:25 INFO - PROCESS | 1848 | 1462319245355 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:47:25 INFO - PROCESS | 1848 | 1462319245560 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dac4000 == 93 [pid = 1848] [id = 550] 16:47:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f3b9c5cd400) [pid = 1848] [serial = 1651] [outer = (nil)] 16:47:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f3b9e22ac00) [pid = 1848] [serial = 1652] [outer = 0x7f3b9c5cd400] 16:47:25 INFO - PROCESS | 1848 | 1462319245682 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f3ba05d3000) [pid = 1848] [serial = 1653] [outer = 0x7f3b9c5cd400] 16:47:26 INFO - PROCESS | 1848 | 1462319246876 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]]]}] 16:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1835ms 16:47:26 INFO - PROCESS | 1848 | 1462319246946 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:47:26 INFO - PROCESS | 1848 | 1462319246951 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:47:26 INFO - PROCESS | 1848 | 1462319246968 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 1848 | 1462319246974 Marionette TRACE conn3 <- [1,2174,null,{}] 16:47:26 INFO - PROCESS | 1848 | 1462319246983 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}] 16:47:27 INFO - PROCESS | 1848 | 1462319247207 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:47:27 INFO - PROCESS | 1848 | 1462319247449 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba487f800 == 94 [pid = 1848] [id = 551] 16:47:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f3b9c5cf400) [pid = 1848] [serial = 1654] [outer = (nil)] 16:47:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f3ba05d7000) [pid = 1848] [serial = 1655] [outer = 0x7f3b9c5cf400] 16:47:27 INFO - PROCESS | 1848 | 1462319247519 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f3ba21ca400) [pid = 1848] [serial = 1656] [outer = 0x7f3b9c5cf400] 16:47:28 INFO - PROCESS | 1848 | 1462319248391 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]]]}] 16:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1510ms 16:47:28 INFO - PROCESS | 1848 | 1462319248469 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:47:28 INFO - PROCESS | 1848 | 1462319248477 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:47:28 INFO - PROCESS | 1848 | 1462319248487 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:47:28 INFO - PROCESS | 1848 | 1462319248491 Marionette TRACE conn3 <- [1,2178,null,{}] 16:47:28 INFO - PROCESS | 1848 | 1462319248497 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}] 16:47:28 INFO - PROCESS | 1848 | 1462319248822 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:47:29 INFO - PROCESS | 1848 | 1462319249118 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9eff3800 == 95 [pid = 1848] [id = 552] 16:47:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f3ba21ccc00) [pid = 1848] [serial = 1657] [outer = (nil)] 16:47:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f3ba2b87000) [pid = 1848] [serial = 1658] [outer = 0x7f3ba21ccc00] 16:47:29 INFO - PROCESS | 1848 | 1462319249193 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f3ba4673000) [pid = 1848] [serial = 1659] [outer = 0x7f3ba21ccc00] 16:47:30 INFO - PROCESS | 1848 | 1462319250090 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]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1680ms 16:47:30 INFO - PROCESS | 1848 | 1462319250168 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1848 | 1462319250171 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:47:30 INFO - PROCESS | 1848 | 1462319250178 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1848 | 1462319250183 Marionette TRACE conn3 <- [1,2182,null,{}] 16:47:30 INFO - PROCESS | 1848 | 1462319250198 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}] 16:47:30 INFO - PROCESS | 1848 | 1462319250454 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f3bb2694000) [pid = 1848] [serial = 1493] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f3babb61c00) [pid = 1848] [serial = 1484] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f3bb3c7a400) [pid = 1848] [serial = 1499] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f3baa14f000) [pid = 1848] [serial = 1481] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f3bb35ac000) [pid = 1848] [serial = 1496] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f3bb450ec00) [pid = 1848] [serial = 1502] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f3bafd9c000) [pid = 1848] [serial = 1490] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f3ba3fe0400) [pid = 1848] [serial = 1478] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f3bb636c800) [pid = 1848] [serial = 1505] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f3bc0899c00) [pid = 1848] [serial = 1508] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f3bc19d2800) [pid = 1848] [serial = 1511] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f3bc20ee000) [pid = 1848] [serial = 1514] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f3ba12f4400) [pid = 1848] [serial = 1583] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f3b9c7c6800) [pid = 1848] [serial = 1541] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f3ba2defc00) [pid = 1848] [serial = 1544] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f3ba78abc00) [pid = 1848] [serial = 1547] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f3baa03b800) [pid = 1848] [serial = 1550] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f3bad40a800) [pid = 1848] [serial = 1553] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f3bb2c39400) [pid = 1848] [serial = 1556] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f3bc0b94800) [pid = 1848] [serial = 1559] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3bc50ca400) [pid = 1848] [serial = 1562] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3bc56aa800) [pid = 1848] [serial = 1565] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f3ba7b31800) [pid = 1848] [serial = 1568] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3bad4b6800) [pid = 1848] [serial = 1571] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3b9dda2400) [pid = 1848] [serial = 1574] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3bad1cbc00) [pid = 1848] [serial = 1487] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | 1462319250866 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3b9daf5400) [pid = 1848] [serial = 1517] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3baa03d800) [pid = 1848] [serial = 1526] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3baa446800) [pid = 1848] [serial = 1527] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f3baa4b3000) [pid = 1848] [serial = 1475] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3baa645c00) [pid = 1848] [serial = 1476] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3ba3fe5000) [pid = 1848] [serial = 1521] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f3ba201c800) [pid = 1848] [serial = 1520] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f3b9f032000) [pid = 1848] [serial = 1538] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3baa039c00) [pid = 1848] [serial = 1524] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3ba7cf4800) [pid = 1848] [serial = 1523] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3bab97d000) [pid = 1848] [serial = 1529] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3b9daf2400) [pid = 1848] [serial = 1577] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3b9dd9fc00) [pid = 1848] [serial = 1578] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3ba0229000) [pid = 1848] [serial = 1581] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3b9f1e1800) [pid = 1848] [serial = 1580] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3bafda3c00) [pid = 1848] [serial = 1532] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3bbfc79800) [pid = 1848] [serial = 1536] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3bb203e000) [pid = 1848] [serial = 1533] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3ba3fdf400) [pid = 1848] [serial = 1539] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3bad08b800) [pid = 1848] [serial = 1530] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3bb9d97000) [pid = 1848] [serial = 1535] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3ba0228400) [pid = 1848] [serial = 1518] [outer = (nil)] [url = about:blank] 16:47:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9efe1800 == 96 [pid = 1848] [id = 553] 16:47:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3b9daf2400) [pid = 1848] [serial = 1660] [outer = (nil)] 16:47:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3ba0229000) [pid = 1848] [serial = 1661] [outer = 0x7f3b9daf2400] 16:47:30 INFO - PROCESS | 1848 | 1462319250960 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3ba7b2d000) [pid = 1848] [serial = 1662] [outer = 0x7f3b9daf2400] 16:47:31 INFO - PROCESS | 1848 | 1462319251728 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]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1584ms 16:47:31 INFO - PROCESS | 1848 | 1462319251763 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 1848 | 1462319251767 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:47:31 INFO - PROCESS | 1848 | 1462319251787 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 1848 | 1462319251791 Marionette TRACE conn3 <- [1,2186,null,{}] 16:47:31 INFO - PROCESS | 1848 | 1462319251796 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}] 16:47:31 INFO - PROCESS | 1848 | 1462319251975 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:47:31 INFO - PROCESS | 1848 | 1462319251992 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba47e1000 == 97 [pid = 1848] [id = 554] 16:47:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3ba7b2cc00) [pid = 1848] [serial = 1663] [outer = (nil)] 16:47:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3ba96f1400) [pid = 1848] [serial = 1664] [outer = 0x7f3ba7b2cc00] 16:47:32 INFO - PROCESS | 1848 | 1462319252054 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3ba9a72000) [pid = 1848] [serial = 1665] [outer = 0x7f3ba7b2cc00] 16:47:32 INFO - PROCESS | 1848 | 1462319252962 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]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1236ms 16:47:33 INFO - PROCESS | 1848 | 1462319253018 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 1848 | 1462319253022 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:47:33 INFO - PROCESS | 1848 | 1462319253027 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1848 | 1462319253030 Marionette TRACE conn3 <- [1,2190,null,{}] 16:47:33 INFO - PROCESS | 1848 | 1462319253035 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}] 16:47:33 INFO - PROCESS | 1848 | 1462319253211 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:47:33 INFO - PROCESS | 1848 | 1462319253402 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba97ad800 == 98 [pid = 1848] [id = 555] 16:47:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3ba4760c00) [pid = 1848] [serial = 1666] [outer = (nil)] 16:47:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3ba9d98000) [pid = 1848] [serial = 1667] [outer = 0x7f3ba4760c00] 16:47:33 INFO - PROCESS | 1848 | 1462319253463 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3baa085800) [pid = 1848] [serial = 1668] [outer = 0x7f3ba4760c00] 16:47:34 INFO - PROCESS | 1848 | 1462319254249 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]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1278ms 16:47:34 INFO - PROCESS | 1848 | 1462319254306 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 1848 | 1462319254309 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:47:34 INFO - PROCESS | 1848 | 1462319254342 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 1848 | 1462319254345 Marionette TRACE conn3 <- [1,2194,null,{}] 16:47:34 INFO - PROCESS | 1848 | 1462319254351 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}] 16:47:34 INFO - PROCESS | 1848 | 1462319254623 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:47:34 INFO - PROCESS | 1848 | 1462319254663 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa303000 == 99 [pid = 1848] [id = 556] 16:47:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3baa8e5000) [pid = 1848] [serial = 1669] [outer = (nil)] 16:47:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3babb69400) [pid = 1848] [serial = 1670] [outer = 0x7f3baa8e5000] 16:47:34 INFO - PROCESS | 1848 | 1462319254733 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3bad092800) [pid = 1848] [serial = 1671] [outer = 0x7f3baa8e5000] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3ba2b89000) [pid = 1848] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3b9daf3c00) [pid = 1848] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3b9c7c3400) [pid = 1848] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3ba29c6800) [pid = 1848] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3ba021d800) [pid = 1848] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3ba787ac00) [pid = 1848] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3ba2de4800) [pid = 1848] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3baa4bd800) [pid = 1848] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3ba0d43000) [pid = 1848] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3bb20b7000) [pid = 1848] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3ba12eec00) [pid = 1848] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3b9f02e000) [pid = 1848] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3ba7b30400) [pid = 1848] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3bb2cafc00) [pid = 1848] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3ba3bca400) [pid = 1848] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3baa034c00) [pid = 1848] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3babb66400) [pid = 1848] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3ba7cf1400) [pid = 1848] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3ba7b29c00) [pid = 1848] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3baa44c400) [pid = 1848] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3ba2dea800) [pid = 1848] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3ba29ca800) [pid = 1848] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3bb6371c00) [pid = 1848] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3bb20bbc00) [pid = 1848] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3b9c455000) [pid = 1848] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3ba3fe3800) [pid = 1848] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3ba0d4a000) [pid = 1848] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3ba4757800) [pid = 1848] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f3b9c5c6000) [pid = 1848] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f3ba9a71400) [pid = 1848] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f3b9c452400) [pid = 1848] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f3bb20bb000) [pid = 1848] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f3ba2df2400) [pid = 1848] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f3bb20be000) [pid = 1848] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f3ba7871400) [pid = 1848] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f3ba21c6400) [pid = 1848] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:47:35 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f3baa4bf400) [pid = 1848] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:47:36 INFO - PROCESS | 1848 | 1462319256069 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]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1784ms 16:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:47:36 INFO - PROCESS | 1848 | 1462319256123 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 1848 | 1462319256126 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:47:36 INFO - PROCESS | 1848 | 1462319256132 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 1848 | 1462319256135 Marionette TRACE conn3 <- [1,2198,null,{}] 16:47:36 INFO - PROCESS | 1848 | 1462319256140 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}] 16:47:36 INFO - PROCESS | 1848 | 1462319256318 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:47:36 INFO - PROCESS | 1848 | 1462319256517 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba3e1d000 == 100 [pid = 1848] [id = 557] 16:47:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f3b9c44dc00) [pid = 1848] [serial = 1672] [outer = (nil)] 16:47:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f3b9f028000) [pid = 1848] [serial = 1673] [outer = 0x7f3b9c44dc00] 16:47:36 INFO - PROCESS | 1848 | 1462319256579 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f3ba2b8ec00) [pid = 1848] [serial = 1674] [outer = 0x7f3b9c44dc00] 16:47:37 INFO - PROCESS | 1848 | 1462319257258 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]]]}] 16:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1178ms 16:47:37 INFO - PROCESS | 1848 | 1462319257310 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:47:37 INFO - PROCESS | 1848 | 1462319257313 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:47:37 INFO - PROCESS | 1848 | 1462319257323 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 1848 | 1462319257326 Marionette TRACE conn3 <- [1,2202,null,{}] 16:47:37 INFO - PROCESS | 1848 | 1462319257331 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}] 16:47:37 INFO - PROCESS | 1848 | 1462319257577 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:47:37 INFO - PROCESS | 1848 | 1462319257598 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baaa6a000 == 101 [pid = 1848] [id = 558] 16:47:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f3b9daf3c00) [pid = 1848] [serial = 1675] [outer = (nil)] 16:47:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f3ba78aa000) [pid = 1848] [serial = 1676] [outer = 0x7f3b9daf3c00] 16:47:37 INFO - PROCESS | 1848 | 1462319257659 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f3ba7cd9400) [pid = 1848] [serial = 1677] [outer = 0x7f3b9daf3c00] 16:47:38 INFO - PROCESS | 1848 | 1462319258837 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]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1529ms 16:47:38 INFO - PROCESS | 1848 | 1462319258853 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 1848 | 1462319258861 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:47:38 INFO - PROCESS | 1848 | 1462319258868 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 1848 | 1462319258875 Marionette TRACE conn3 <- [1,2206,null,{}] 16:47:38 INFO - PROCESS | 1848 | 1462319258883 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}] 16:47:39 INFO - PROCESS | 1848 | 1462319259089 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:47:39 INFO - PROCESS | 1848 | 1462319259347 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba482d000 == 102 [pid = 1848] [id = 559] 16:47:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f3ba21c4000) [pid = 1848] [serial = 1678] [outer = (nil)] 16:47:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f3ba2b80000) [pid = 1848] [serial = 1679] [outer = 0x7f3ba21c4000] 16:47:39 INFO - PROCESS | 1848 | 1462319259469 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f3ba3c3c400) [pid = 1848] [serial = 1680] [outer = 0x7f3ba21c4000] 16:47:40 INFO - PROCESS | 1848 | 1462319260374 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]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1533ms 16:47:40 INFO - PROCESS | 1848 | 1462319260403 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 1848 | 1462319260412 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:47:40 INFO - PROCESS | 1848 | 1462319260422 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 1848 | 1462319260428 Marionette TRACE conn3 <- [1,2210,null,{}] 16:47:40 INFO - PROCESS | 1848 | 1462319260434 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}] 16:47:40 INFO - PROCESS | 1848 | 1462319260672 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:47:40 INFO - PROCESS | 1848 | 1462319260954 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9e7a800 == 103 [pid = 1848] [id = 560] 16:47:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3ba4759800) [pid = 1848] [serial = 1681] [outer = (nil)] 16:47:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3ba78ad800) [pid = 1848] [serial = 1682] [outer = 0x7f3ba4759800] 16:47:41 INFO - PROCESS | 1848 | 1462319261075 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3ba7b75800) [pid = 1848] [serial = 1683] [outer = 0x7f3ba4759800] 16:47:41 INFO - PROCESS | 1848 | 1462319261929 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]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1539ms 16:47:41 INFO - PROCESS | 1848 | 1462319261963 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 1848 | 1462319261966 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:47:41 INFO - PROCESS | 1848 | 1462319261974 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 1848 | 1462319261979 Marionette TRACE conn3 <- [1,2214,null,{}] 16:47:41 INFO - PROCESS | 1848 | 1462319261996 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}] 16:47:42 INFO - PROCESS | 1848 | 1462319262211 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:47:42 INFO - PROCESS | 1848 | 1462319262419 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafa69800 == 104 [pid = 1848] [id = 561] 16:47:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3ba7cf5800) [pid = 1848] [serial = 1684] [outer = (nil)] 16:47:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3baa087000) [pid = 1848] [serial = 1685] [outer = 0x7f3ba7cf5800] 16:47:42 INFO - PROCESS | 1848 | 1462319262498 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3baa4b9400) [pid = 1848] [serial = 1686] [outer = 0x7f3ba7cf5800] 16:47:43 INFO - PROCESS | 1848 | 1462319263385 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]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1436ms 16:47:43 INFO - PROCESS | 1848 | 1462319263409 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:47:43 INFO - PROCESS | 1848 | 1462319263414 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:47:43 INFO - PROCESS | 1848 | 1462319263425 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 1848 | 1462319263431 Marionette TRACE conn3 <- [1,2218,null,{}] 16:47:43 INFO - PROCESS | 1848 | 1462319263440 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}] 16:47:43 INFO - PROCESS | 1848 | 1462319263639 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:47:43 INFO - PROCESS | 1848 | 1462319263853 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2844000 == 105 [pid = 1848] [id = 562] 16:47:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3baa032000) [pid = 1848] [serial = 1687] [outer = (nil)] 16:47:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3bab97d000) [pid = 1848] [serial = 1688] [outer = 0x7f3baa032000] 16:47:43 INFO - PROCESS | 1848 | 1462319263968 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3babc08800) [pid = 1848] [serial = 1689] [outer = 0x7f3baa032000] 16:47:44 INFO - PROCESS | 1848 | 1462319264859 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]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1497ms 16:47:44 INFO - PROCESS | 1848 | 1462319264918 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 1848 | 1462319264921 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:47:44 INFO - PROCESS | 1848 | 1462319264927 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 1848 | 1462319264931 Marionette TRACE conn3 <- [1,2222,null,{}] 16:47:44 INFO - PROCESS | 1848 | 1462319264936 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}] 16:47:45 INFO - PROCESS | 1848 | 1462319265133 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:47:45 INFO - PROCESS | 1848 | 1462319265336 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3c1c800 == 106 [pid = 1848] [id = 563] 16:47:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3baa8ee800) [pid = 1848] [serial = 1690] [outer = (nil)] 16:47:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3bad406000) [pid = 1848] [serial = 1691] [outer = 0x7f3baa8ee800] 16:47:45 INFO - PROCESS | 1848 | 1462319265411 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3baefa6800) [pid = 1848] [serial = 1692] [outer = 0x7f3baa8ee800] 16:47:46 INFO - PROCESS | 1848 | 1462319266398 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]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1532ms 16:47:46 INFO - PROCESS | 1848 | 1462319266462 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 1848 | 1462319266466 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:47:46 INFO - PROCESS | 1848 | 1462319266473 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1848 | 1462319266477 Marionette TRACE conn3 <- [1,2226,null,{}] 16:47:46 INFO - PROCESS | 1848 | 1462319266485 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}] 16:47:46 INFO - PROCESS | 1848 | 1462319266701 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:47:46 INFO - PROCESS | 1848 | 1462319266905 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bbfcc4800 == 107 [pid = 1848] [id = 564] 16:47:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3bb046b800) [pid = 1848] [serial = 1693] [outer = (nil)] 16:47:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3bb140c400) [pid = 1848] [serial = 1694] [outer = 0x7f3bb046b800] 16:47:47 INFO - PROCESS | 1848 | 1462319267060 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3bb190ac00) [pid = 1848] [serial = 1695] [outer = 0x7f3bb046b800] 16:47:47 INFO - PROCESS | 1848 | 1462319267885 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]]]}] 16:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1482ms 16:47:47 INFO - PROCESS | 1848 | 1462319267957 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 1848 | 1462319267960 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:47:47 INFO - PROCESS | 1848 | 1462319267966 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1848 | 1462319267969 Marionette TRACE conn3 <- [1,2230,null,{}] 16:47:47 INFO - PROCESS | 1848 | 1462319267975 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}] 16:47:48 INFO - PROCESS | 1848 | 1462319268179 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:47:48 INFO - PROCESS | 1848 | 1462319268386 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0d09800 == 108 [pid = 1848] [id = 565] 16:47:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3ba7881800) [pid = 1848] [serial = 1696] [outer = (nil)] 16:47:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3bb1be2c00) [pid = 1848] [serial = 1697] [outer = 0x7f3ba7881800] 16:47:48 INFO - PROCESS | 1848 | 1462319268509 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3bb20b7000) [pid = 1848] [serial = 1698] [outer = 0x7f3ba7881800] 16:47:49 INFO - PROCESS | 1848 | 1462319269411 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]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1478ms 16:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:47:49 INFO - PROCESS | 1848 | 1462319269446 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 1848 | 1462319269449 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:47:49 INFO - PROCESS | 1848 | 1462319269455 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 1848 | 1462319269459 Marionette TRACE conn3 <- [1,2234,null,{}] 16:47:49 INFO - PROCESS | 1848 | 1462319269464 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}] 16:47:49 INFO - PROCESS | 1848 | 1462319269658 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:47:49 INFO - PROCESS | 1848 | 1462319269864 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1c41000 == 109 [pid = 1848] [id = 566] 16:47:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3bb06a0c00) [pid = 1848] [serial = 1699] [outer = (nil)] 16:47:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3bb20be400) [pid = 1848] [serial = 1700] [outer = 0x7f3bb06a0c00] 16:47:49 INFO - PROCESS | 1848 | 1462319269935 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3bb272e800) [pid = 1848] [serial = 1701] [outer = 0x7f3bb06a0c00] 16:47:50 INFO - PROCESS | 1848 | 1462319270840 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]]]}] 16:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1437ms 16:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:47:50 INFO - PROCESS | 1848 | 1462319270893 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 1848 | 1462319270896 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:47:50 INFO - PROCESS | 1848 | 1462319270902 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 1848 | 1462319270905 Marionette TRACE conn3 <- [1,2238,null,{}] 16:47:50 INFO - PROCESS | 1848 | 1462319270910 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}] 16:47:51 INFO - PROCESS | 1848 | 1462319271108 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:47:51 INFO - PROCESS | 1848 | 1462319271321 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc3ed0800 == 110 [pid = 1848] [id = 567] 16:47:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3bb1b80400) [pid = 1848] [serial = 1702] [outer = (nil)] 16:47:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3bb2ca1000) [pid = 1848] [serial = 1703] [outer = 0x7f3bb1b80400] 16:47:51 INFO - PROCESS | 1848 | 1462319271406 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3bb2ca7000) [pid = 1848] [serial = 1704] [outer = 0x7f3bb1b80400] 16:47:52 INFO - PROCESS | 1848 | 1462319272283 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]]]}] 16:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1430ms 16:47:52 INFO - PROCESS | 1848 | 1462319272332 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1848 | 1462319272336 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:47:52 INFO - PROCESS | 1848 | 1462319272342 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1848 | 1462319272345 Marionette TRACE conn3 <- [1,2242,null,{}] 16:47:52 INFO - PROCESS | 1848 | 1462319272350 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}] 16:47:52 INFO - PROCESS | 1848 | 1462319272557 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:47:52 INFO - PROCESS | 1848 | 1462319272773 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc57b7800 == 111 [pid = 1848] [id = 568] 16:47:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3b9f032400) [pid = 1848] [serial = 1705] [outer = (nil)] 16:47:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3bb20c2800) [pid = 1848] [serial = 1706] [outer = 0x7f3b9f032400] 16:47:52 INFO - PROCESS | 1848 | 1462319272887 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3bb2cb9c00) [pid = 1848] [serial = 1707] [outer = 0x7f3b9f032400] 16:47:53 INFO - PROCESS | 1848 | 1462319273859 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]]]}] 16:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1578ms 16:47:53 INFO - PROCESS | 1848 | 1462319273921 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 1848 | 1462319273926 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:47:53 INFO - PROCESS | 1848 | 1462319273931 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 1848 | 1462319273935 Marionette TRACE conn3 <- [1,2246,null,{}] 16:47:53 INFO - PROCESS | 1848 | 1462319273941 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}] 16:47:54 INFO - PROCESS | 1848 | 1462319274164 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:47:54 INFO - PROCESS | 1848 | 1462319274368 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc601f800 == 112 [pid = 1848] [id = 569] 16:47:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3bb3c7b000) [pid = 1848] [serial = 1708] [outer = (nil)] 16:47:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3bb4509c00) [pid = 1848] [serial = 1709] [outer = 0x7f3bb3c7b000] 16:47:54 INFO - PROCESS | 1848 | 1462319274490 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3bb61da400) [pid = 1848] [serial = 1710] [outer = 0x7f3bb3c7b000] 16:47:55 INFO - PROCESS | 1848 | 1462319275395 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]]]}] 16:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1536ms 16:47:55 INFO - PROCESS | 1848 | 1462319275469 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 1848 | 1462319275473 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:47:55 INFO - PROCESS | 1848 | 1462319275478 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1848 | 1462319275481 Marionette TRACE conn3 <- [1,2250,null,{}] 16:47:55 INFO - PROCESS | 1848 | 1462319275486 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}] 16:47:55 INFO - PROCESS | 1848 | 1462319275687 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:47:55 INFO - PROCESS | 1848 | 1462319275911 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9b5d7000 == 113 [pid = 1848] [id = 570] 16:47:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f3b9c459400) [pid = 1848] [serial = 1711] [outer = (nil)] 16:47:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f3b9f1e2400) [pid = 1848] [serial = 1712] [outer = 0x7f3b9c459400] 16:47:56 INFO - PROCESS | 1848 | 1462319276032 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3ba4758000) [pid = 1848] [serial = 1713] [outer = 0x7f3b9c459400] 16:47:56 INFO - PROCESS | 1848 | 1462319276928 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]]]}] 16:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1492ms 16:47:56 INFO - PROCESS | 1848 | 1462319276972 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 1848 | 1462319276974 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:47:56 INFO - PROCESS | 1848 | 1462319276982 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1848 | 1462319276995 Marionette TRACE conn3 <- [1,2254,null,{}] 16:47:57 INFO - PROCESS | 1848 | 1462319277001 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}] 16:47:57 INFO - PROCESS | 1848 | 1462319277192 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:47:57 INFO - PROCESS | 1848 | 1462319277402 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba3faf000 == 114 [pid = 1848] [id = 571] 16:47:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3b9c5c5c00) [pid = 1848] [serial = 1714] [outer = (nil)] 16:47:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3ba21c6000) [pid = 1848] [serial = 1715] [outer = 0x7f3b9c5c5c00] 16:47:57 INFO - PROCESS | 1848 | 1462319277473 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3ba7b2b800) [pid = 1848] [serial = 1716] [outer = 0x7f3b9c5c5c00] 16:47:58 INFO - PROCESS | 1848 | 1462319278398 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]]]}] 16:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1492ms 16:47:58 INFO - PROCESS | 1848 | 1462319278479 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 1848 | 1462319278489 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:47:58 INFO - PROCESS | 1848 | 1462319278496 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1848 | 1462319278499 Marionette TRACE conn3 <- [1,2258,null,{}] 16:47:58 INFO - PROCESS | 1848 | 1462319278506 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}] 16:47:58 INFO - PROCESS | 1848 | 1462319278751 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:47:59 INFO - PROCESS | 1848 | 1462319279509 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2e8d800 == 115 [pid = 1848] [id = 572] 16:47:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3b9c5d0800) [pid = 1848] [serial = 1717] [outer = (nil)] 16:47:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3b9daf8800) [pid = 1848] [serial = 1718] [outer = 0x7f3b9c5d0800] 16:47:59 INFO - PROCESS | 1848 | 1462319279580 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3b9f1d9800) [pid = 1848] [serial = 1719] [outer = 0x7f3b9c5d0800] 16:48:00 INFO - PROCESS | 1848 | 1462319280431 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]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1983ms 16:48:00 INFO - PROCESS | 1848 | 1462319280482 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1848 | 1462319280488 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:48:00 INFO - PROCESS | 1848 | 1462319280495 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1848 | 1462319280500 Marionette TRACE conn3 <- [1,2262,null,{}] 16:48:00 INFO - PROCESS | 1848 | 1462319280507 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}] 16:48:00 INFO - PROCESS | 1848 | 1462319280709 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:48:01 INFO - PROCESS | 1848 | 1462319281014 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba48ac000 == 116 [pid = 1848] [id = 573] 16:48:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3b9f1dbc00) [pid = 1848] [serial = 1720] [outer = (nil)] 16:48:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3ba201a800) [pid = 1848] [serial = 1721] [outer = 0x7f3b9f1dbc00] 16:48:01 INFO - PROCESS | 1848 | 1462319281160 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3ba3bcec00) [pid = 1848] [serial = 1722] [outer = 0x7f3b9f1dbc00] 16:48:02 INFO - PROCESS | 1848 | 1462319282343 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]]]}] 16:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1892ms 16:48:02 INFO - PROCESS | 1848 | 1462319282390 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1848 | 1462319282396 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:48:02 INFO - PROCESS | 1848 | 1462319282403 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1848 | 1462319282405 Marionette TRACE conn3 <- [1,2266,null,{}] 16:48:02 INFO - PROCESS | 1848 | 1462319282411 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}] 16:48:02 INFO - PROCESS | 1848 | 1462319282617 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:48:02 INFO - PROCESS | 1848 | 1462319282919 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1f0f000 == 117 [pid = 1848] [id = 574] 16:48:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3ba3c2ec00) [pid = 1848] [serial = 1723] [outer = (nil)] 16:48:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3ba7879400) [pid = 1848] [serial = 1724] [outer = 0x7f3ba3c2ec00] 16:48:03 INFO - PROCESS | 1848 | 1462319283034 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3ba78ab000) [pid = 1848] [serial = 1725] [outer = 0x7f3ba3c2ec00] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba87b2800 == 116 [pid = 1848] [id = 281] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba44be000 == 115 [pid = 1848] [id = 278] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9e2ac800 == 114 [pid = 1848] [id = 483] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4870800 == 113 [pid = 1848] [id = 279] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9efe9000 == 112 [pid = 1848] [id = 277] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba3e1d000 == 111 [pid = 1848] [id = 557] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa303000 == 110 [pid = 1848] [id = 556] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba97ad800 == 109 [pid = 1848] [id = 555] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba47e1000 == 108 [pid = 1848] [id = 554] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9efe1800 == 107 [pid = 1848] [id = 553] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9eff3800 == 106 [pid = 1848] [id = 552] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba487f800 == 105 [pid = 1848] [id = 551] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1c1c800 == 104 [pid = 1848] [id = 545] 16:48:03 INFO - PROCESS | 1848 | 1462319283976 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]]]}] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb0688000 == 103 [pid = 1848] [id = 544] 16:48:03 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad473800 == 102 [pid = 1848] [id = 543] 16:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1634ms 16:48:04 INFO - PROCESS | 1848 | 1462319284038 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 1848 | 1462319284042 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:48:04 INFO - PROCESS | 1848 | 1462319284056 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 1848 | 1462319284064 Marionette TRACE conn3 <- [1,2270,null,{}] 16:48:04 INFO - PROCESS | 1848 | 1462319284070 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}] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f3ba4759c00) [pid = 1848] [serial = 1458] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3ba29bc400) [pid = 1848] [serial = 1455] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3ba0d47c00) [pid = 1848] [serial = 1575] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f3ba4678c00) [pid = 1848] [serial = 1545] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3ba21cdc00) [pid = 1848] [serial = 1602] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3ba78ae400) [pid = 1848] [serial = 1607] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3ba3bcf800) [pid = 1848] [serial = 1592] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3bad08f400) [pid = 1848] [serial = 1485] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3ba2014400) [pid = 1848] [serial = 1584] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3bb63d5400) [pid = 1848] [serial = 1557] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f3ba29bf000) [pid = 1848] [serial = 1590] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3ba05cc000) [pid = 1848] [serial = 1586] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3bc59c4400) [pid = 1848] [serial = 1572] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f3ba3fe2800) [pid = 1848] [serial = 1593] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f3bc59b9400) [pid = 1848] [serial = 1566] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3ba4675c00) [pid = 1848] [serial = 1595] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3bb4503400) [pid = 1848] [serial = 1500] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3bc1d68800) [pid = 1848] [serial = 1512] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3baefe0400) [pid = 1848] [serial = 1554] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3ba7b35800) [pid = 1848] [serial = 1569] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3bc5286c00) [pid = 1848] [serial = 1563] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3ba7864c00) [pid = 1848] [serial = 1605] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3ba21cbc00) [pid = 1848] [serial = 1589] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3ba4753c00) [pid = 1848] [serial = 1596] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3ba7b78c00) [pid = 1848] [serial = 1479] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3bc3e65400) [pid = 1848] [serial = 1515] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3bc3e5f400) [pid = 1848] [serial = 1560] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3bb61de800) [pid = 1848] [serial = 1503] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3ba787a000) [pid = 1848] [serial = 1599] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3bb0c3cc00) [pid = 1848] [serial = 1491] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3ba7b75000) [pid = 1848] [serial = 1548] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3ba1d4e800) [pid = 1848] [serial = 1601] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3ba4671800) [pid = 1848] [serial = 1604] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f3b9f1e3c00) [pid = 1848] [serial = 1542] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f3baa4c0400) [pid = 1848] [serial = 1482] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f3bad4c1400) [pid = 1848] [serial = 1488] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3bb2caac00) [pid = 1848] [serial = 1494] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3ba7873c00) [pid = 1848] [serial = 1598] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3ba12e9400) [pid = 1848] [serial = 1587] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3bb6f37800) [pid = 1848] [serial = 1506] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3bb3a94000) [pid = 1848] [serial = 1497] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3baa641c00) [pid = 1848] [serial = 1551] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3ba2dedc00) [pid = 1848] [serial = 1452] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3bc0d6b400) [pid = 1848] [serial = 1509] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f3ba7982800) [pid = 1848] [serial = 1608] [outer = (nil)] [url = about:blank] 16:48:04 INFO - PROCESS | 1848 | 1462319284366 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:48:04 INFO - PROCESS | 1848 | 1462319284558 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2e94800 == 103 [pid = 1848] [id = 575] 16:48:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f3ba2de3400) [pid = 1848] [serial = 1726] [outer = (nil)] 16:48:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3ba4759c00) [pid = 1848] [serial = 1727] [outer = 0x7f3ba2de3400] 16:48:04 INFO - PROCESS | 1848 | 1462319284624 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3ba7b30800) [pid = 1848] [serial = 1728] [outer = 0x7f3ba2de3400] 16:48:05 INFO - PROCESS | 1848 | 1462319285329 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]]]}] 16:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1301ms 16:48:05 INFO - PROCESS | 1848 | 1462319285350 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 1848 | 1462319285354 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:48:05 INFO - PROCESS | 1848 | 1462319285360 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 1848 | 1462319285362 Marionette TRACE conn3 <- [1,2274,null,{}] 16:48:05 INFO - PROCESS | 1848 | 1462319285367 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}] 16:48:05 INFO - PROCESS | 1848 | 1462319285611 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:48:05 INFO - PROCESS | 1848 | 1462319285631 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba48c0000 == 104 [pid = 1848] [id = 576] 16:48:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3ba7b34400) [pid = 1848] [serial = 1729] [outer = (nil)] 16:48:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3ba7cd9800) [pid = 1848] [serial = 1730] [outer = 0x7f3ba7b34400] 16:48:05 INFO - PROCESS | 1848 | 1462319285693 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3ba7cf7000) [pid = 1848] [serial = 1731] [outer = 0x7f3ba7b34400] 16:48:06 INFO - PROCESS | 1848 | 1462319286745 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]]]}] 16:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1430ms 16:48:06 INFO - PROCESS | 1848 | 1462319286794 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 1848 | 1462319286814 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:48:06 INFO - PROCESS | 1848 | 1462319286836 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 1848 | 1462319286841 Marionette TRACE conn3 <- [1,2278,null,{}] 16:48:06 INFO - PROCESS | 1848 | 1462319286849 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}] 16:48:07 INFO - PROCESS | 1848 | 1462319287210 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:48:07 INFO - PROCESS | 1848 | 1462319287450 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba97b7000 == 105 [pid = 1848] [id = 577] 16:48:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3ba9a68c00) [pid = 1848] [serial = 1732] [outer = (nil)] 16:48:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3ba9a73400) [pid = 1848] [serial = 1733] [outer = 0x7f3ba9a68c00] 16:48:07 INFO - PROCESS | 1848 | 1462319287567 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3baa146400) [pid = 1848] [serial = 1734] [outer = 0x7f3ba9a68c00] 16:48:08 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f3baa8e5000) [pid = 1848] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:48:08 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f3b9c44dc00) [pid = 1848] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:48:08 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f3ba21ccc00) [pid = 1848] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:48:08 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f3ba7b2cc00) [pid = 1848] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:48:08 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f3ba7984400) [pid = 1848] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:48:08 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f3b9c5cf400) [pid = 1848] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:48:08 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f3ba4760c00) [pid = 1848] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:48:08 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f3b9daf2400) [pid = 1848] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:48:09 INFO - PROCESS | 1848 | 1462319289003 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]]]}] 16:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2195ms 16:48:09 INFO - PROCESS | 1848 | 1462319289030 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 1848 | 1462319289033 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:48:09 INFO - PROCESS | 1848 | 1462319289039 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 1848 | 1462319289041 Marionette TRACE conn3 <- [1,2282,null,{}] 16:48:09 INFO - PROCESS | 1848 | 1462319289046 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}] 16:48:09 INFO - PROCESS | 1848 | 1462319289287 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:48:09 INFO - PROCESS | 1848 | 1462319289433 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa30a800 == 106 [pid = 1848] [id = 578] 16:48:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f3b9daf2400) [pid = 1848] [serial = 1735] [outer = (nil)] 16:48:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f3ba7b7ec00) [pid = 1848] [serial = 1736] [outer = 0x7f3b9daf2400] 16:48:09 INFO - PROCESS | 1848 | 1462319289495 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f3baa1d6000) [pid = 1848] [serial = 1737] [outer = 0x7f3b9daf2400] 16:48:10 INFO - PROCESS | 1848 | 1462319290164 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]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1178ms 16:48:10 INFO - PROCESS | 1848 | 1462319290221 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1848 | 1462319290225 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:48:10 INFO - PROCESS | 1848 | 1462319290230 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1848 | 1462319290232 Marionette TRACE conn3 <- [1,2286,null,{}] 16:48:10 INFO - PROCESS | 1848 | 1462319290248 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}] 16:48:10 INFO - PROCESS | 1848 | 1462319290438 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:48:10 INFO - PROCESS | 1848 | 1462319290448 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baab58000 == 107 [pid = 1848] [id = 579] 16:48:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f3baa1d7000) [pid = 1848] [serial = 1738] [outer = (nil)] 16:48:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f3baa44fc00) [pid = 1848] [serial = 1739] [outer = 0x7f3baa1d7000] 16:48:10 INFO - PROCESS | 1848 | 1462319290511 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f3baa646c00) [pid = 1848] [serial = 1740] [outer = 0x7f3baa1d7000] 16:48:11 INFO - PROCESS | 1848 | 1462319291690 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]]]}] 16:48:11 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 16:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1487ms 16:48:11 INFO - PROCESS | 1848 | 1462319291719 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 1848 | 1462319291726 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:48:11 INFO - PROCESS | 1848 | 1462319291736 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1848 | 1462319291740 Marionette TRACE conn3 <- [1,2290,null,{}] 16:48:11 INFO - PROCESS | 1848 | 1462319291748 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}] 16:48:11 INFO - PROCESS | 1848 | 1462319291993 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:48:12 INFO - PROCESS | 1848 | 1462319292263 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4792800 == 108 [pid = 1848] [id = 580] 16:48:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f3ba21cdc00) [pid = 1848] [serial = 1741] [outer = (nil)] 16:48:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f3ba2b80c00) [pid = 1848] [serial = 1742] [outer = 0x7f3ba21cdc00] 16:48:12 INFO - PROCESS | 1848 | 1462319292384 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f3ba3bcfc00) [pid = 1848] [serial = 1743] [outer = 0x7f3ba21cdc00] 16:48:13 INFO - PROCESS | 1848 | 1462319293261 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]]]}] 16:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1582ms 16:48:13 INFO - PROCESS | 1848 | 1462319293319 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 1848 | 1462319293328 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:48:13 INFO - PROCESS | 1848 | 1462319293339 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1848 | 1462319293344 Marionette TRACE conn3 <- [1,2294,null,{}] 16:48:13 INFO - PROCESS | 1848 | 1462319293353 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}] 16:48:13 INFO - PROCESS | 1848 | 1462319293612 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:48:13 INFO - PROCESS | 1848 | 1462319293884 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9d67000 == 109 [pid = 1848] [id = 581] 16:48:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f3ba78acc00) [pid = 1848] [serial = 1744] [outer = (nil)] 16:48:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f3ba7985800) [pid = 1848] [serial = 1745] [outer = 0x7f3ba78acc00] 16:48:14 INFO - PROCESS | 1848 | 1462319294003 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3ba7cd7000) [pid = 1848] [serial = 1746] [outer = 0x7f3ba78acc00] 16:48:14 INFO - PROCESS | 1848 | 1462319294936 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]]]}] 16:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1646ms 16:48:14 INFO - PROCESS | 1848 | 1462319294986 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 1848 | 1462319294991 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:48:14 INFO - PROCESS | 1848 | 1462319294997 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1848 | 1462319295003 Marionette TRACE conn3 <- [1,2298,null,{}] 16:48:15 INFO - PROCESS | 1848 | 1462319295019 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}] 16:48:15 INFO - PROCESS | 1848 | 1462319295240 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:48:15 INFO - PROCESS | 1848 | 1462319295440 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baefc3800 == 110 [pid = 1848] [id = 582] 16:48:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3ba96ec800) [pid = 1848] [serial = 1747] [outer = (nil)] 16:48:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3baa083000) [pid = 1848] [serial = 1748] [outer = 0x7f3ba96ec800] 16:48:15 INFO - PROCESS | 1848 | 1462319295517 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3baa444800) [pid = 1848] [serial = 1749] [outer = 0x7f3ba96ec800] 16:48:16 INFO - PROCESS | 1848 | 1462319296475 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]]]}] 16:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1536ms 16:48:16 INFO - PROCESS | 1848 | 1462319296549 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 1848 | 1462319296554 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:48:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:48:16 INFO - PROCESS | 1848 | 1462319296564 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 1848 | 1462319296567 Marionette TRACE conn3 <- [1,2302,null,{}] 16:48:16 INFO - PROCESS | 1848 | 1462319296574 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}] 16:48:16 INFO - PROCESS | 1848 | 1462319296785 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:48:16 INFO - PROCESS | 1848 | 1462319296989 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb231f000 == 111 [pid = 1848] [id = 583] 16:48:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3ba97d3000) [pid = 1848] [serial = 1750] [outer = (nil)] 16:48:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3baab78c00) [pid = 1848] [serial = 1751] [outer = 0x7f3ba97d3000] 16:48:17 INFO - PROCESS | 1848 | 1462319297145 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3babca9800) [pid = 1848] [serial = 1752] [outer = 0x7f3ba97d3000] 16:48:18 INFO - PROCESS | 1848 | 1462319297997 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]]]}] 16:48:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:48:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1485ms 16:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:48:18 INFO - PROCESS | 1848 | 1462319298049 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:48:18 INFO - PROCESS | 1848 | 1462319298053 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:48:18 INFO - PROCESS | 1848 | 1462319298059 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 1848 | 1462319298063 Marionette TRACE conn3 <- [1,2306,null,{}] 16:48:18 INFO - PROCESS | 1848 | 1462319298087 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}] 16:48:18 INFO - PROCESS | 1848 | 1462319298300 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:48:18 INFO - PROCESS | 1848 | 1462319298503 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb31b2800 == 112 [pid = 1848] [id = 584] 16:48:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3baa445c00) [pid = 1848] [serial = 1753] [outer = (nil)] 16:48:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3bad1c8800) [pid = 1848] [serial = 1754] [outer = 0x7f3baa445c00] 16:48:18 INFO - PROCESS | 1848 | 1462319298624 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3bad4b6800) [pid = 1848] [serial = 1755] [outer = 0x7f3baa445c00] 16:48:19 INFO - PROCESS | 1848 | 1462319299548 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]]]}] 16:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1536ms 16:48:19 INFO - PROCESS | 1848 | 1462319299595 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 1848 | 1462319299598 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:48:19 INFO - PROCESS | 1848 | 1462319299606 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 1848 | 1462319299609 Marionette TRACE conn3 <- [1,2310,null,{}] 16:48:19 INFO - PROCESS | 1848 | 1462319299614 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}] 16:48:19 INFO - PROCESS | 1848 | 1462319299846 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:48:20 INFO - PROCESS | 1848 | 1462319300049 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb632d800 == 113 [pid = 1848] [id = 585] 16:48:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3bafa2d800) [pid = 1848] [serial = 1756] [outer = (nil)] 16:48:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3bb14e2000) [pid = 1848] [serial = 1757] [outer = 0x7f3bafa2d800] 16:48:20 INFO - PROCESS | 1848 | 1462319300127 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3bb2443800) [pid = 1848] [serial = 1758] [outer = 0x7f3bafa2d800] 16:48:21 INFO - PROCESS | 1848 | 1462319301044 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]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1478ms 16:48:21 INFO - PROCESS | 1848 | 1462319301085 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:48:21 INFO - PROCESS | 1848 | 1462319301089 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:48:21 INFO - PROCESS | 1848 | 1462319301096 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 1848 | 1462319301100 Marionette TRACE conn3 <- [1,2314,null,{}] 16:48:21 INFO - PROCESS | 1848 | 1462319301105 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}] 16:48:21 INFO - PROCESS | 1848 | 1462319301322 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:48:21 INFO - PROCESS | 1848 | 1462319301589 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0bbe000 == 114 [pid = 1848] [id = 586] 16:48:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3ba7b75400) [pid = 1848] [serial = 1759] [outer = (nil)] 16:48:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3bb2ca4400) [pid = 1848] [serial = 1760] [outer = 0x7f3ba7b75400] 16:48:21 INFO - PROCESS | 1848 | 1462319301708 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3bb374ec00) [pid = 1848] [serial = 1761] [outer = 0x7f3ba7b75400] 16:48:22 INFO - PROCESS | 1848 | 1462319302524 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]]]}] 16:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1480ms 16:48:22 INFO - PROCESS | 1848 | 1462319302591 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 1848 | 1462319302595 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:48:22 INFO - PROCESS | 1848 | 1462319302605 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 1848 | 1462319302607 Marionette TRACE conn3 <- [1,2318,null,{}] 16:48:22 INFO - PROCESS | 1848 | 1462319302612 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}] 16:48:22 INFO - PROCESS | 1848 | 1462319302821 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:48:23 INFO - PROCESS | 1848 | 1462319303029 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc57bc800 == 115 [pid = 1848] [id = 587] 16:48:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3baa1ca000) [pid = 1848] [serial = 1762] [outer = (nil)] 16:48:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3bb3a9b800) [pid = 1848] [serial = 1763] [outer = 0x7f3baa1ca000] 16:48:23 INFO - PROCESS | 1848 | 1462319303150 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f3bb44e0800) [pid = 1848] [serial = 1764] [outer = 0x7f3baa1ca000] 16:48:24 INFO - PROCESS | 1848 | 1462319304083 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] 16:48:24 INFO - PROCESS | 1848 | 1462319304141 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:48:24 INFO - PROCESS | 1848 | 1462319304149 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 1848 | 1462319304151 Marionette TRACE conn3 <- [1,2322,null,{}] 16:48:24 INFO - PROCESS | 1848 | 1462319304158 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}] 16:48:24 INFO - PROCESS | 1848 | 1462319304362 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:48:24 INFO - PROCESS | 1848 | 1462319304570 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc89cc000 == 116 [pid = 1848] [id = 588] 16:48:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f3bb2cb3400) [pid = 1848] [serial = 1765] [outer = (nil)] 16:48:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3bb61d8c00) [pid = 1848] [serial = 1766] [outer = 0x7f3bb2cb3400] 16:48:24 INFO - PROCESS | 1848 | 1462319304649 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3bb61e4800) [pid = 1848] [serial = 1767] [outer = 0x7f3bb2cb3400] 16:48:25 INFO - PROCESS | 1848 | 1462319305549 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]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1430ms 16:48:25 INFO - PROCESS | 1848 | 1462319305579 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 1848 | 1462319305582 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:48:25 INFO - PROCESS | 1848 | 1462319305588 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 1848 | 1462319305591 Marionette TRACE conn3 <- [1,2326,null,{}] 16:48:25 INFO - PROCESS | 1848 | 1462319305597 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}] 16:48:25 INFO - PROCESS | 1848 | 1462319305802 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:48:26 INFO - PROCESS | 1848 | 1462319306018 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bd0899800 == 117 [pid = 1848] [id = 589] 16:48:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3bab97c800) [pid = 1848] [serial = 1768] [outer = (nil)] 16:48:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3bb6371c00) [pid = 1848] [serial = 1769] [outer = 0x7f3bab97c800] 16:48:26 INFO - PROCESS | 1848 | 1462319306134 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3bb6f3ec00) [pid = 1848] [serial = 1770] [outer = 0x7f3bab97c800] 16:48:27 INFO - PROCESS | 1848 | 1462319307081 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]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1529ms 16:48:27 INFO - PROCESS | 1848 | 1462319307119 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 1848 | 1462319307123 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:48:27 INFO - PROCESS | 1848 | 1462319307129 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 1848 | 1462319307133 Marionette TRACE conn3 <- [1,2330,null,{}] 16:48:27 INFO - PROCESS | 1848 | 1462319307138 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}] 16:48:27 INFO - PROCESS | 1848 | 1462319307354 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:48:27 INFO - PROCESS | 1848 | 1462319307568 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dd78000 == 118 [pid = 1848] [id = 590] 16:48:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3bb2cb9000) [pid = 1848] [serial = 1771] [outer = (nil)] 16:48:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3bbac9dc00) [pid = 1848] [serial = 1772] [outer = 0x7f3bb2cb9000] 16:48:27 INFO - PROCESS | 1848 | 1462319307645 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3bc0811400) [pid = 1848] [serial = 1773] [outer = 0x7f3bb2cb9000] 16:48:28 INFO - PROCESS | 1848 | 1462319308550 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]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1490ms 16:48:28 INFO - PROCESS | 1848 | 1462319308620 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 1848 | 1462319308623 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:48:28 INFO - PROCESS | 1848 | 1462319308629 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 1848 | 1462319308631 Marionette TRACE conn3 <- [1,2334,null,{}] 16:48:28 INFO - PROCESS | 1848 | 1462319308637 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}] 16:48:28 INFO - PROCESS | 1848 | 1462319308871 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:48:29 INFO - PROCESS | 1848 | 1462319309076 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2196000 == 119 [pid = 1848] [id = 591] 16:48:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3bbaca1000) [pid = 1848] [serial = 1774] [outer = (nil)] 16:48:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3bc0a6c800) [pid = 1848] [serial = 1775] [outer = 0x7f3bbaca1000] 16:48:29 INFO - PROCESS | 1848 | 1462319309186 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3bc0b9e000) [pid = 1848] [serial = 1776] [outer = 0x7f3bbaca1000] 16:48:30 INFO - PROCESS | 1848 | 1462319310140 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]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1578ms 16:48:30 INFO - PROCESS | 1848 | 1462319310209 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 1848 | 1462319310214 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:48:30 INFO - PROCESS | 1848 | 1462319310220 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 1848 | 1462319310224 Marionette TRACE conn3 <- [1,2338,null,{}] 16:48:30 INFO - PROCESS | 1848 | 1462319310239 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}] 16:48:30 INFO - PROCESS | 1848 | 1462319310510 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:48:30 INFO - PROCESS | 1848 | 1462319310796 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d6d1000 == 120 [pid = 1848] [id = 592] 16:48:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3b9c452000) [pid = 1848] [serial = 1777] [outer = (nil)] 16:48:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3b9f036000) [pid = 1848] [serial = 1778] [outer = 0x7f3b9c452000] 16:48:30 INFO - PROCESS | 1848 | 1462319310912 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f3baa14e000) [pid = 1848] [serial = 1779] [outer = 0x7f3b9c452000] 16:48:31 INFO - PROCESS | 1848 | 1462319311844 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]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1692ms 16:48:31 INFO - PROCESS | 1848 | 1462319311914 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 1848 | 1462319311917 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:48:31 INFO - PROCESS | 1848 | 1462319311923 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1848 | 1462319311925 Marionette TRACE conn3 <- [1,2342,null,{}] 16:48:31 INFO - PROCESS | 1848 | 1462319311931 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}] 16:48:32 INFO - PROCESS | 1848 | 1462319312134 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:48:32 INFO - PROCESS | 1848 | 1462319312834 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba217b000 == 121 [pid = 1848] [id = 593] 16:48:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f3b9c7cd000) [pid = 1848] [serial = 1780] [outer = (nil)] 16:48:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3b9dd9e800) [pid = 1848] [serial = 1781] [outer = 0x7f3b9c7cd000] 16:48:32 INFO - PROCESS | 1848 | 1462319312908 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f3ba05d0800) [pid = 1848] [serial = 1782] [outer = 0x7f3b9c7cd000] 16:48:33 INFO - PROCESS | 1848 | 1462319313874 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]]]}] 16:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1988ms 16:48:33 INFO - PROCESS | 1848 | 1462319313913 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 1848 | 1462319313919 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:48:33 INFO - PROCESS | 1848 | 1462319313927 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 1848 | 1462319313932 Marionette TRACE conn3 <- [1,2346,null,{}] 16:48:33 INFO - PROCESS | 1848 | 1462319313939 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}] 16:48:34 INFO - PROCESS | 1848 | 1462319314140 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:48:34 INFO - PROCESS | 1848 | 1462319314544 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1197800 == 122 [pid = 1848] [id = 594] 16:48:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f3ba3bccc00) [pid = 1848] [serial = 1783] [outer = (nil)] 16:48:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f3ba3fe8000) [pid = 1848] [serial = 1784] [outer = 0x7f3ba3bccc00] 16:48:34 INFO - PROCESS | 1848 | 1462319314620 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f3ba787a000) [pid = 1848] [serial = 1785] [outer = 0x7f3ba3bccc00] 16:48:35 INFO - PROCESS | 1848 | 1462319315568 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]]]}] 16:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1686ms 16:48:35 INFO - PROCESS | 1848 | 1462319315617 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:48:35 INFO - PROCESS | 1848 | 1462319315623 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:48:35 INFO - PROCESS | 1848 | 1462319315629 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 1848 | 1462319315632 Marionette TRACE conn3 <- [1,2350,null,{}] 16:48:35 INFO - PROCESS | 1848 | 1462319315638 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}] 16:48:35 INFO - PROCESS | 1848 | 1462319315861 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:48:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa30a800 == 121 [pid = 1848] [id = 578] 16:48:36 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f3babb68400) [pid = 1848] [serial = 1643] [outer = (nil)] [url = about:blank] 16:48:36 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f3baefa2000) [pid = 1848] [serial = 1649] [outer = (nil)] [url = about:blank] 16:48:36 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f3baa4b8c00) [pid = 1848] [serial = 1637] [outer = (nil)] [url = about:blank] 16:48:36 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f3bad410000) [pid = 1848] [serial = 1646] [outer = (nil)] [url = about:blank] 16:48:36 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f3baa8e2400) [pid = 1848] [serial = 1640] [outer = (nil)] [url = about:blank] 16:48:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba97b7000 == 120 [pid = 1848] [id = 577] 16:48:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba48c0000 == 119 [pid = 1848] [id = 576] 16:48:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2e94800 == 118 [pid = 1848] [id = 575] 16:48:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba1f0f000 == 117 [pid = 1848] [id = 574] 16:48:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba48ac000 == 116 [pid = 1848] [id = 573] 16:48:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2e8d800 == 115 [pid = 1848] [id = 572] 16:48:36 INFO - PROCESS | 1848 | 1462319316322 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1190800 == 116 [pid = 1848] [id = 595] 16:48:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3b9f035c00) [pid = 1848] [serial = 1786] [outer = (nil)] 16:48:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f3ba7b2f800) [pid = 1848] [serial = 1787] [outer = 0x7f3b9f035c00] 16:48:36 INFO - PROCESS | 1848 | 1462319316406 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f3ba7cf0800) [pid = 1848] [serial = 1788] [outer = 0x7f3b9f035c00] 16:48:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bbfcc4800 == 115 [pid = 1848] [id = 564] 16:48:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3c1c800 == 114 [pid = 1848] [id = 563] 16:48:36 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb2844000 == 113 [pid = 1848] [id = 562] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f3baa03f000) [pid = 1848] [serial = 1628] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f3babb69400) [pid = 1848] [serial = 1670] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f3ba7cd2800) [pid = 1848] [serial = 1619] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f3ba2b8ec00) [pid = 1848] [serial = 1674] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f3b9e22ac00) [pid = 1848] [serial = 1652] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f3ba2b87000) [pid = 1848] [serial = 1658] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3ba7877800) [pid = 1848] [serial = 1616] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3ba9a72000) [pid = 1848] [serial = 1665] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f3ba7b73000) [pid = 1848] [serial = 1610] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3ba21ca400) [pid = 1848] [serial = 1656] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3bad092800) [pid = 1848] [serial = 1671] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3ba7b7c000) [pid = 1848] [serial = 1611] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3b9f028000) [pid = 1848] [serial = 1673] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3ba21ce000) [pid = 1848] [serial = 1613] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3ba05d7000) [pid = 1848] [serial = 1655] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f3ba9d98000) [pid = 1848] [serial = 1667] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3ba7b2d000) [pid = 1848] [serial = 1662] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3ba4673000) [pid = 1848] [serial = 1659] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f3baa1cf400) [pid = 1848] [serial = 1631] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f3baa085800) [pid = 1848] [serial = 1668] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3ba97dcc00) [pid = 1848] [serial = 1625] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3baa2d0800) [pid = 1848] [serial = 1634] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3ba96e9400) [pid = 1848] [serial = 1622] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3ba0229000) [pid = 1848] [serial = 1661] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3ba96f1400) [pid = 1848] [serial = 1664] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 1848 | 1462319317274 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]]]}] 16:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1687ms 16:48:37 INFO - PROCESS | 1848 | 1462319317317 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 1848 | 1462319317321 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:48:37 INFO - PROCESS | 1848 | 1462319317346 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 1848 | 1462319317354 Marionette TRACE conn3 <- [1,2354,null,{}] 16:48:37 INFO - PROCESS | 1848 | 1462319317365 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}] 16:48:37 INFO - PROCESS | 1848 | 1462319317560 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:48:37 INFO - PROCESS | 1848 | 1462319317571 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba8965800 == 114 [pid = 1848] [id = 596] 16:48:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3ba7b2d000) [pid = 1848] [serial = 1789] [outer = (nil)] 16:48:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3baa03f000) [pid = 1848] [serial = 1790] [outer = 0x7f3ba7b2d000] 16:48:37 INFO - PROCESS | 1848 | 1462319317639 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3baa1d1000) [pid = 1848] [serial = 1791] [outer = 0x7f3ba7b2d000] 16:48:38 INFO - PROCESS | 1848 | 1462319318649 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]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1367ms 16:48:38 INFO - PROCESS | 1848 | 1462319318696 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:48:38 INFO - PROCESS | 1848 | 1462319318701 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:48:38 INFO - PROCESS | 1848 | 1462319318709 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1848 | 1462319318711 Marionette TRACE conn3 <- [1,2358,null,{}] 16:48:38 INFO - PROCESS | 1848 | 1462319318717 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}] 16:48:38 INFO - PROCESS | 1848 | 1462319318924 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:48:39 INFO - PROCESS | 1848 | 1462319319129 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba99ab800 == 115 [pid = 1848] [id = 597] 16:48:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3ba0d51c00) [pid = 1848] [serial = 1792] [outer = (nil)] 16:48:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3baa641c00) [pid = 1848] [serial = 1793] [outer = 0x7f3ba0d51c00] 16:48:39 INFO - PROCESS | 1848 | 1462319319196 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f3babb5d000) [pid = 1848] [serial = 1794] [outer = 0x7f3ba0d51c00] 16:48:40 INFO - PROCESS | 1848 | 1462319320071 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]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1434ms 16:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:48:40 INFO - PROCESS | 1848 | 1462319320148 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 1848 | 1462319320150 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:48:40 INFO - PROCESS | 1848 | 1462319320161 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 1848 | 1462319320166 Marionette TRACE conn3 <- [1,2362,null,{}] 16:48:40 INFO - PROCESS | 1848 | 1462319320173 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}] 16:48:40 INFO - PROCESS | 1848 | 1462319320451 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:48:40 INFO - PROCESS | 1848 | 1462319320484 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa8ae000 == 116 [pid = 1848] [id = 598] 16:48:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f3bad410000) [pid = 1848] [serial = 1795] [outer = (nil)] 16:48:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3baefa2000) [pid = 1848] [serial = 1796] [outer = 0x7f3bad410000] 16:48:40 INFO - PROCESS | 1848 | 1462319320565 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3bb0c3c800) [pid = 1848] [serial = 1797] [outer = 0x7f3bad410000] 16:48:41 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3ba9a68c00) [pid = 1848] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:48:41 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3ba2de3400) [pid = 1848] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:48:41 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f3ba7b34400) [pid = 1848] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:48:41 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f3ba3c2ec00) [pid = 1848] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:48:41 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3b9f1dbc00) [pid = 1848] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:48:41 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3b9c5d0800) [pid = 1848] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:48:41 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3b9daf2400) [pid = 1848] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:48:41 INFO - PROCESS | 1848 | 1462319321870 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]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1742ms 16:48:41 INFO - PROCESS | 1848 | 1462319321901 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 1848 | 1462319321905 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:48:41 INFO - PROCESS | 1848 | 1462319321919 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 1848 | 1462319321924 Marionette TRACE conn3 <- [1,2366,null,{}] 16:48:41 INFO - PROCESS | 1848 | 1462319321929 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}] 16:48:42 INFO - PROCESS | 1848 | 1462319322127 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:48:42 INFO - PROCESS | 1848 | 1462319322145 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb22000 == 117 [pid = 1848] [id = 599] 16:48:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3ba7cd8c00) [pid = 1848] [serial = 1798] [outer = (nil)] 16:48:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3bb0c3c400) [pid = 1848] [serial = 1799] [outer = 0x7f3ba7cd8c00] 16:48:42 INFO - PROCESS | 1848 | 1462319322208 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3bb20b5400) [pid = 1848] [serial = 1800] [outer = 0x7f3ba7cd8c00] 16:48:43 INFO - PROCESS | 1848 | 1462319323098 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]]]}] 16:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1249ms 16:48:43 INFO - PROCESS | 1848 | 1462319323160 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 1848 | 1462319323164 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:48:43 INFO - PROCESS | 1848 | 1462319323170 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 1848 | 1462319323173 Marionette TRACE conn3 <- [1,2370,null,{}] 16:48:43 INFO - PROCESS | 1848 | 1462319323178 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}] 16:48:43 INFO - PROCESS | 1848 | 1462319323347 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:48:43 INFO - PROCESS | 1848 | 1462319323700 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dc8d000 == 118 [pid = 1848] [id = 600] 16:48:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f3b9c44e400) [pid = 1848] [serial = 1801] [outer = (nil)] 16:48:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f3b9c45b400) [pid = 1848] [serial = 1802] [outer = 0x7f3b9c44e400] 16:48:43 INFO - PROCESS | 1848 | 1462319323780 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3b9dda0800) [pid = 1848] [serial = 1803] [outer = 0x7f3b9c44e400] 16:48:44 INFO - PROCESS | 1848 | 1462319324765 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]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1633ms 16:48:44 INFO - PROCESS | 1848 | 1462319324807 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:48:44 INFO - PROCESS | 1848 | 1462319324813 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:48:44 INFO - PROCESS | 1848 | 1462319324822 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 1848 | 1462319324827 Marionette TRACE conn3 <- [1,2374,null,{}] 16:48:44 INFO - PROCESS | 1848 | 1462319324834 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}] 16:48:45 INFO - PROCESS | 1848 | 1462319325071 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:48:45 INFO - PROCESS | 1848 | 1462319325385 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba7c0a000 == 119 [pid = 1848] [id = 601] 16:48:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3ba21cd400) [pid = 1848] [serial = 1804] [outer = (nil)] 16:48:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3ba2b8ec00) [pid = 1848] [serial = 1805] [outer = 0x7f3ba21cd400] 16:48:45 INFO - PROCESS | 1848 | 1462319325470 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3ba3bc6000) [pid = 1848] [serial = 1806] [outer = 0x7f3ba21cd400] 16:48:46 INFO - PROCESS | 1848 | 1462319326455 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]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1687ms 16:48:46 INFO - PROCESS | 1848 | 1462319326512 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:48:46 INFO - PROCESS | 1848 | 1462319326518 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:48:46 INFO - PROCESS | 1848 | 1462319326525 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 1848 | 1462319326528 Marionette TRACE conn3 <- [1,2378,null,{}] 16:48:46 INFO - PROCESS | 1848 | 1462319326534 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}] 16:48:46 INFO - PROCESS | 1848 | 1462319326804 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:48:47 INFO - PROCESS | 1848 | 1462319327160 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa8b9000 == 120 [pid = 1848] [id = 602] 16:48:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3ba787cc00) [pid = 1848] [serial = 1807] [outer = (nil)] 16:48:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3ba7b34400) [pid = 1848] [serial = 1808] [outer = 0x7f3ba787cc00] 16:48:47 INFO - PROCESS | 1848 | 1462319327333 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3ba7cf4000) [pid = 1848] [serial = 1809] [outer = 0x7f3ba787cc00] 16:48:48 INFO - PROCESS | 1848 | 1462319328333 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]]]}] 16:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1882ms 16:48:48 INFO - PROCESS | 1848 | 1462319328408 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 1848 | 1462319328412 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:48:48 INFO - PROCESS | 1848 | 1462319328429 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 1848 | 1462319328439 Marionette TRACE conn3 <- [1,2382,null,{}] 16:48:48 INFO - PROCESS | 1848 | 1462319328445 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}] 16:48:48 INFO - PROCESS | 1848 | 1462319328779 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:48:49 INFO - PROCESS | 1848 | 1462319329019 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb232c800 == 121 [pid = 1848] [id = 603] 16:48:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3baa1d7c00) [pid = 1848] [serial = 1810] [outer = (nil)] 16:48:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3bad1c5800) [pid = 1848] [serial = 1811] [outer = 0x7f3baa1d7c00] 16:48:49 INFO - PROCESS | 1848 | 1462319329099 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3bafb5cc00) [pid = 1848] [serial = 1812] [outer = 0x7f3baa1d7c00] 16:48:50 INFO - PROCESS | 1848 | 1462319330015 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]]]}] 16:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1653ms 16:48:50 INFO - PROCESS | 1848 | 1462319330075 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:48:50 INFO - PROCESS | 1848 | 1462319330079 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:48:50 INFO - PROCESS | 1848 | 1462319330086 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 1848 | 1462319330089 Marionette TRACE conn3 <- [1,2386,null,{}] 16:48:50 INFO - PROCESS | 1848 | 1462319330094 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}] 16:48:50 INFO - PROCESS | 1848 | 1462319330306 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:48:50 INFO - PROCESS | 1848 | 1462319330515 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb45c9800 == 122 [pid = 1848] [id = 604] 16:48:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3baa07e800) [pid = 1848] [serial = 1813] [outer = (nil)] 16:48:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3bb20c1400) [pid = 1848] [serial = 1814] [outer = 0x7f3baa07e800] 16:48:50 INFO - PROCESS | 1848 | 1462319330638 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3bb2cb3800) [pid = 1848] [serial = 1815] [outer = 0x7f3baa07e800] 16:48:51 INFO - PROCESS | 1848 | 1462319331562 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]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1539ms 16:48:51 INFO - PROCESS | 1848 | 1462319331626 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:48:51 INFO - PROCESS | 1848 | 1462319331630 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:48:51 INFO - PROCESS | 1848 | 1462319331636 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1848 | 1462319331639 Marionette TRACE conn3 <- [1,2390,null,{}] 16:48:51 INFO - PROCESS | 1848 | 1462319331645 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}] 16:48:51 INFO - PROCESS | 1848 | 1462319331885 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:48:52 INFO - PROCESS | 1848 | 1462319332095 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0ba1800 == 123 [pid = 1848] [id = 605] 16:48:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f3bb4506c00) [pid = 1848] [serial = 1816] [outer = (nil)] 16:48:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f3bb61de800) [pid = 1848] [serial = 1817] [outer = 0x7f3bb4506c00] 16:48:52 INFO - PROCESS | 1848 | 1462319332225 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3bc0810400) [pid = 1848] [serial = 1818] [outer = 0x7f3bb4506c00] 16:48:53 INFO - PROCESS | 1848 | 1462319333210 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]]]}] 16:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1633ms 16:48:53 INFO - PROCESS | 1848 | 1462319333269 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:48:53 INFO - PROCESS | 1848 | 1462319333273 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:48:53 INFO - PROCESS | 1848 | 1462319333279 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 1848 | 1462319333282 Marionette TRACE conn3 <- [1,2394,null,{}] 16:48:53 INFO - PROCESS | 1848 | 1462319333287 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}] 16:48:53 INFO - PROCESS | 1848 | 1462319333477 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:48:53 INFO - PROCESS | 1848 | 1462319333738 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc6008000 == 124 [pid = 1848] [id = 606] 16:48:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f3bb4508800) [pid = 1848] [serial = 1819] [outer = (nil)] 16:48:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f3bc1f1fc00) [pid = 1848] [serial = 1820] [outer = 0x7f3bb4508800] 16:48:53 INFO - PROCESS | 1848 | 1462319333814 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f3bc3913800) [pid = 1848] [serial = 1821] [outer = 0x7f3bb4508800] 16:48:54 INFO - PROCESS | 1848 | 1462319334686 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]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1435ms 16:48:54 INFO - PROCESS | 1848 | 1462319334714 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 1848 | 1462319334717 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:48:54 INFO - PROCESS | 1848 | 1462319334723 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 1848 | 1462319334726 Marionette TRACE conn3 <- [1,2398,null,{}] 16:48:54 INFO - PROCESS | 1848 | 1462319334731 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}] 16:48:54 INFO - PROCESS | 1848 | 1462319334938 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:48:55 INFO - PROCESS | 1848 | 1462319335200 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1311000 == 125 [pid = 1848] [id = 607] 16:48:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f3baa63c800) [pid = 1848] [serial = 1822] [outer = (nil)] 16:48:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f3bc3e6ac00) [pid = 1848] [serial = 1823] [outer = 0x7f3baa63c800] 16:48:55 INFO - PROCESS | 1848 | 1462319335281 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f3bc523d000) [pid = 1848] [serial = 1824] [outer = 0x7f3baa63c800] 16:48:56 INFO - PROCESS | 1848 | 1462319336164 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]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1478ms 16:48:56 INFO - PROCESS | 1848 | 1462319336202 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:48:56 INFO - PROCESS | 1848 | 1462319336206 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:48:56 INFO - PROCESS | 1848 | 1462319336212 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 1848 | 1462319336215 Marionette TRACE conn3 <- [1,2402,null,{}] 16:48:56 INFO - PROCESS | 1848 | 1462319336220 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}] 16:48:56 INFO - PROCESS | 1848 | 1462319336415 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:48:56 INFO - PROCESS | 1848 | 1462319336899 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4654000 == 126 [pid = 1848] [id = 608] 16:48:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f3bc59b9400) [pid = 1848] [serial = 1825] [outer = (nil)] 16:48:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f3bc59bbc00) [pid = 1848] [serial = 1826] [outer = 0x7f3bc59b9400] 16:48:57 INFO - PROCESS | 1848 | 1462319337020 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f3bc59c3000) [pid = 1848] [serial = 1827] [outer = 0x7f3bc59b9400] 16:48:57 INFO - PROCESS | 1848 | 1462319337851 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]]]}] 16:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1694ms 16:48:57 INFO - PROCESS | 1848 | 1462319337906 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 1848 | 1462319337910 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:48:57 INFO - PROCESS | 1848 | 1462319337916 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 1848 | 1462319337919 Marionette TRACE conn3 <- [1,2406,null,{}] 16:48:57 INFO - PROCESS | 1848 | 1462319337944 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}] 16:48:58 INFO - PROCESS | 1848 | 1462319338153 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:48:58 INFO - PROCESS | 1848 | 1462319338366 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa967000 == 127 [pid = 1848] [id = 609] 16:48:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f3b9b69ac00) [pid = 1848] [serial = 1828] [outer = (nil)] 16:48:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f3b9b6a2c00) [pid = 1848] [serial = 1829] [outer = 0x7f3b9b69ac00] 16:48:58 INFO - PROCESS | 1848 | 1462319338479 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f3b9b6a8400) [pid = 1848] [serial = 1830] [outer = 0x7f3b9b69ac00] 16:48:59 INFO - PROCESS | 1848 | 1462319339411 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]]]}] 16:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1548ms 16:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:48:59 INFO - PROCESS | 1848 | 1462319339466 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 1848 | 1462319339469 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:48:59 INFO - PROCESS | 1848 | 1462319339475 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 1848 | 1462319339479 Marionette TRACE conn3 <- [1,2410,null,{}] 16:48:59 INFO - PROCESS | 1848 | 1462319339484 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}] 16:48:59 INFO - PROCESS | 1848 | 1462319339699 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:48:59 INFO - PROCESS | 1848 | 1462319339917 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa97e800 == 128 [pid = 1848] [id = 610] 16:48:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f3b9b6a9c00) [pid = 1848] [serial = 1831] [outer = (nil)] 16:49:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f3b9b887400) [pid = 1848] [serial = 1832] [outer = 0x7f3b9b6a9c00] 16:49:00 INFO - PROCESS | 1848 | 1462319340052 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f3b9b88e000) [pid = 1848] [serial = 1833] [outer = 0x7f3b9b6a9c00] 16:49:01 INFO - PROCESS | 1848 | 1462319341068 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]]]}] 16:49:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:49:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1636ms 16:49:01 INFO - PROCESS | 1848 | 1462319341111 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:49:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:49:01 INFO - PROCESS | 1848 | 1462319341116 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:49:01 INFO - PROCESS | 1848 | 1462319341122 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 1848 | 1462319341126 Marionette TRACE conn3 <- [1,2414,null,{}] 16:49:01 INFO - PROCESS | 1848 | 1462319341131 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}] 16:49:01 INFO - PROCESS | 1848 | 1462319341370 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:49:01 INFO - PROCESS | 1848 | 1462319341670 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc8951800 == 129 [pid = 1848] [id = 611] 16:49:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f3b9bec5800) [pid = 1848] [serial = 1834] [outer = (nil)] 16:49:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f3b9becec00) [pid = 1848] [serial = 1835] [outer = 0x7f3b9bec5800] 16:49:01 INFO - PROCESS | 1848 | 1462319341761 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f3bc59c4000) [pid = 1848] [serial = 1836] [outer = 0x7f3b9bec5800] 16:49:02 INFO - PROCESS | 1848 | 1462319342707 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]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1630ms 16:49:02 INFO - PROCESS | 1848 | 1462319342753 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 1848 | 1462319342757 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:49:02 INFO - PROCESS | 1848 | 1462319342763 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 1848 | 1462319342765 Marionette TRACE conn3 <- [1,2418,null,{}] 16:49:02 INFO - PROCESS | 1848 | 1462319342770 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}] 16:49:03 INFO - PROCESS | 1848 | 1462319343046 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:49:03 INFO - PROCESS | 1848 | 1462319343346 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b97dde000 == 130 [pid = 1848] [id = 612] 16:49:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f3b9af33000) [pid = 1848] [serial = 1837] [outer = (nil)] 16:49:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f3b9af3a000) [pid = 1848] [serial = 1838] [outer = 0x7f3b9af33000] 16:49:03 INFO - PROCESS | 1848 | 1462319343424 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f3b9af3f800) [pid = 1848] [serial = 1839] [outer = 0x7f3b9af33000] 16:49:04 INFO - PROCESS | 1848 | 1462319344246 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]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1531ms 16:49:04 INFO - PROCESS | 1848 | 1462319344295 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 1848 | 1462319344299 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:49:04 INFO - PROCESS | 1848 | 1462319344306 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 1848 | 1462319344309 Marionette TRACE conn3 <- [1,2422,null,{}] 16:49:04 INFO - PROCESS | 1848 | 1462319344314 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}] 16:49:04 INFO - PROCESS | 1848 | 1462319344605 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:49:04 INFO - PROCESS | 1848 | 1462319344778 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b97e1d000 == 131 [pid = 1848] [id = 613] 16:49:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f3b97ea1400) [pid = 1848] [serial = 1840] [outer = (nil)] 16:49:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f3b97ea7c00) [pid = 1848] [serial = 1841] [outer = 0x7f3b97ea1400] 16:49:04 INFO - PROCESS | 1848 | 1462319344905 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f3b97eacc00) [pid = 1848] [serial = 1842] [outer = 0x7f3b97ea1400] 16:49:05 INFO - PROCESS | 1848 | 1462319345842 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]]]}] 16:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1582ms 16:49:05 INFO - PROCESS | 1848 | 1462319345889 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 1848 | 1462319345893 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:49:05 INFO - PROCESS | 1848 | 1462319345899 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 1848 | 1462319345901 Marionette TRACE conn3 <- [1,2426,null,{}] 16:49:05 INFO - PROCESS | 1848 | 1462319345906 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}] 16:49:06 INFO - PROCESS | 1848 | 1462319346132 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:49:07 INFO - PROCESS | 1848 | 1462319347072 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9c4cc000 == 132 [pid = 1848] [id = 614] 16:49:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f3b9b884000) [pid = 1848] [serial = 1843] [outer = (nil)] 16:49:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f3b9b887c00) [pid = 1848] [serial = 1844] [outer = 0x7f3b9b884000] 16:49:07 INFO - PROCESS | 1848 | 1462319347146 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f3b9b890800) [pid = 1848] [serial = 1845] [outer = 0x7f3b9b884000] 16:49:07 INFO - PROCESS | 1848 | 1462319347971 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]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2130ms 16:49:08 INFO - PROCESS | 1848 | 1462319348032 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 1848 | 1462319348037 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:49:08 INFO - PROCESS | 1848 | 1462319348044 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1848 | 1462319348049 Marionette TRACE conn3 <- [1,2430,null,{}] 16:49:08 INFO - PROCESS | 1848 | 1462319348055 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}] 16:49:08 INFO - PROCESS | 1848 | 1462319348265 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:49:08 INFO - PROCESS | 1848 | 1462319348482 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dc9d800 == 133 [pid = 1848] [id = 615] 16:49:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f3b9b890c00) [pid = 1848] [serial = 1846] [outer = (nil)] 16:49:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f3b9c5cdc00) [pid = 1848] [serial = 1847] [outer = 0x7f3b9b890c00] 16:49:08 INFO - PROCESS | 1848 | 1462319348612 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f3b9e233400) [pid = 1848] [serial = 1848] [outer = 0x7f3b9b890c00] 16:49:09 INFO - PROCESS | 1848 | 1462319349735 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]]]}] 16:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1733ms 16:49:09 INFO - PROCESS | 1848 | 1462319349781 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:49:09 INFO - PROCESS | 1848 | 1462319349786 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:49:09 INFO - PROCESS | 1848 | 1462319349793 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 1848 | 1462319349795 Marionette TRACE conn3 <- [1,2434,null,{}] 16:49:09 INFO - PROCESS | 1848 | 1462319349801 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}] 16:49:10 INFO - PROCESS | 1848 | 1462319350009 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:49:10 INFO - PROCESS | 1848 | 1462319350312 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9c4d0000 == 134 [pid = 1848] [id = 616] 16:49:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f3b9c458800) [pid = 1848] [serial = 1849] [outer = (nil)] 16:49:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f3ba12f1c00) [pid = 1848] [serial = 1850] [outer = 0x7f3b9c458800] 16:49:10 INFO - PROCESS | 1848 | 1462319350475 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f3ba21cb400) [pid = 1848] [serial = 1851] [outer = 0x7f3b9c458800] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba1197000 == 133 [pid = 1848] [id = 454] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba48ae800 == 132 [pid = 1848] [id = 537] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9cf3000 == 131 [pid = 1848] [id = 283] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa8c3800 == 130 [pid = 1848] [id = 540] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa31a000 == 129 [pid = 1848] [id = 539] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d6dc800 == 128 [pid = 1848] [id = 538] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babc66800 == 127 [pid = 1848] [id = 542] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baaa66000 == 126 [pid = 1848] [id = 541] 16:49:10 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f3bb20be400) [pid = 1848] [serial = 1700] [outer = (nil)] [url = about:blank] 16:49:10 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f3bb2ca1000) [pid = 1848] [serial = 1703] [outer = (nil)] [url = about:blank] 16:49:10 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f3bb20c2800) [pid = 1848] [serial = 1706] [outer = (nil)] [url = about:blank] 16:49:10 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f3bb4509c00) [pid = 1848] [serial = 1709] [outer = (nil)] [url = about:blank] 16:49:10 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f3ba21c6000) [pid = 1848] [serial = 1715] [outer = (nil)] [url = about:blank] 16:49:10 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f3b9f1e2400) [pid = 1848] [serial = 1712] [outer = (nil)] [url = about:blank] 16:49:10 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f3baa44fc00) [pid = 1848] [serial = 1739] [outer = (nil)] [url = about:blank] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb22000 == 125 [pid = 1848] [id = 599] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa8ae000 == 124 [pid = 1848] [id = 598] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba99ab800 == 123 [pid = 1848] [id = 597] 16:49:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8965800 == 122 [pid = 1848] [id = 596] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba1190800 == 121 [pid = 1848] [id = 595] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba1197800 == 120 [pid = 1848] [id = 594] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba217b000 == 119 [pid = 1848] [id = 593] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bd0899800 == 118 [pid = 1848] [id = 589] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc89cc000 == 117 [pid = 1848] [id = 588] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc57bc800 == 116 [pid = 1848] [id = 587] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0bbe000 == 115 [pid = 1848] [id = 586] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb632d800 == 114 [pid = 1848] [id = 585] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb31b2800 == 113 [pid = 1848] [id = 584] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb231f000 == 112 [pid = 1848] [id = 583] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4792800 == 111 [pid = 1848] [id = 580] 16:49:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baab58000 == 110 [pid = 1848] [id = 579] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f3ba9a73400) [pid = 1848] [serial = 1733] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f3baa146400) [pid = 1848] [serial = 1734] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f3bb140c400) [pid = 1848] [serial = 1694] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f3ba4759c00) [pid = 1848] [serial = 1727] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f3ba7b30800) [pid = 1848] [serial = 1728] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f3bb1be2c00) [pid = 1848] [serial = 1697] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f3ba78aa000) [pid = 1848] [serial = 1676] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f3ba7cd9800) [pid = 1848] [serial = 1730] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f3ba78ab000) [pid = 1848] [serial = 1725] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f3ba7879400) [pid = 1848] [serial = 1724] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f3ba3bcec00) [pid = 1848] [serial = 1722] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f3ba201a800) [pid = 1848] [serial = 1721] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f3baa087000) [pid = 1848] [serial = 1685] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f3b9f1d9800) [pid = 1848] [serial = 1719] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f3b9daf8800) [pid = 1848] [serial = 1718] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f3bab97d000) [pid = 1848] [serial = 1688] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f3ba78ad800) [pid = 1848] [serial = 1682] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f3bad406000) [pid = 1848] [serial = 1691] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f3ba2b80000) [pid = 1848] [serial = 1679] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f3baa1d6000) [pid = 1848] [serial = 1737] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f3ba7b7ec00) [pid = 1848] [serial = 1736] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f3ba7cf7000) [pid = 1848] [serial = 1731] [outer = (nil)] [url = about:blank] 16:49:11 INFO - PROCESS | 1848 | 1462319351454 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]]]}] 16:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1686ms 16:49:11 INFO - PROCESS | 1848 | 1462319351481 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:49:11 INFO - PROCESS | 1848 | 1462319351485 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:49:11 INFO - PROCESS | 1848 | 1462319351504 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 1848 | 1462319351514 Marionette TRACE conn3 <- [1,2438,null,{}] 16:49:11 INFO - PROCESS | 1848 | 1462319351521 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}] 16:49:11 INFO - PROCESS | 1848 | 1462319351728 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:49:11 INFO - PROCESS | 1848 | 1462319351902 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4687800 == 111 [pid = 1848] [id = 617] 16:49:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f3b9c459800) [pid = 1848] [serial = 1852] [outer = (nil)] 16:49:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f3ba3bc4000) [pid = 1848] [serial = 1853] [outer = 0x7f3b9c459800] 16:49:11 INFO - PROCESS | 1848 | 1462319351978 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f3ba4752400) [pid = 1848] [serial = 1854] [outer = 0x7f3b9c459800] 16:49:12 INFO - PROCESS | 1848 | 1462319352744 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]]]}] 16:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1310ms 16:49:12 INFO - PROCESS | 1848 | 1462319352802 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:49:12 INFO - PROCESS | 1848 | 1462319352806 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:49:12 INFO - PROCESS | 1848 | 1462319352811 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1848 | 1462319352814 Marionette TRACE conn3 <- [1,2442,null,{}] 16:49:12 INFO - PROCESS | 1848 | 1462319352819 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}] 16:49:13 INFO - PROCESS | 1848 | 1462319353000 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:49:13 INFO - PROCESS | 1848 | 1462319353015 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba48ae000 == 112 [pid = 1848] [id = 618] 16:49:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f3ba3fdfc00) [pid = 1848] [serial = 1855] [outer = (nil)] 16:49:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f3ba7879c00) [pid = 1848] [serial = 1856] [outer = 0x7f3ba3fdfc00] 16:49:13 INFO - PROCESS | 1848 | 1462319353075 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f3ba78ad800) [pid = 1848] [serial = 1857] [outer = 0x7f3ba3fdfc00] 16:49:13 INFO - PROCESS | 1848 | 1462319353986 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]]]}] 16:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1232ms 16:49:14 INFO - PROCESS | 1848 | 1462319354044 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 1848 | 1462319354046 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:49:14 INFO - PROCESS | 1848 | 1462319354052 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1848 | 1462319354054 Marionette TRACE conn3 <- [1,2446,null,{}] 16:49:14 INFO - PROCESS | 1848 | 1462319354059 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}] 16:49:14 INFO - PROCESS | 1848 | 1462319354286 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:49:14 INFO - PROCESS | 1848 | 1462319354317 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba872e000 == 113 [pid = 1848] [id = 619] 16:49:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f3ba7b30800) [pid = 1848] [serial = 1858] [outer = (nil)] 16:49:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f3ba7b79400) [pid = 1848] [serial = 1859] [outer = 0x7f3ba7b30800] 16:49:14 INFO - PROCESS | 1848 | 1462319354389 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f3ba96f1400) [pid = 1848] [serial = 1860] [outer = 0x7f3ba7b30800] 16:49:15 INFO - PROCESS | 1848 | 1462319355757 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]]]}] 16:49:15 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f3bad410000) [pid = 1848] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:49:15 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f3baa1d7000) [pid = 1848] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:49:15 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f3b9f035c00) [pid = 1848] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:49:15 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f3ba7b2d000) [pid = 1848] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:49:15 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f3ba3bccc00) [pid = 1848] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:49:15 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f3b9c7cd000) [pid = 1848] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:49:15 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f3ba0d51c00) [pid = 1848] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:49:15 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f3b9daf3c00) [pid = 1848] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1797ms 16:49:15 INFO - PROCESS | 1848 | 1462319355850 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 1848 | 1462319355853 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:49:15 INFO - PROCESS | 1848 | 1462319355859 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 1848 | 1462319355861 Marionette TRACE conn3 <- [1,2450,null,{}] 16:49:15 INFO - PROCESS | 1848 | 1462319355867 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}] 16:49:16 INFO - PROCESS | 1848 | 1462319356060 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:49:16 INFO - PROCESS | 1848 | 1462319356234 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba3fb6800 == 114 [pid = 1848] [id = 620] 16:49:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f3ba7b32000) [pid = 1848] [serial = 1861] [outer = (nil)] 16:49:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f3ba9a72000) [pid = 1848] [serial = 1862] [outer = 0x7f3ba7b32000] 16:49:16 INFO - PROCESS | 1848 | 1462319356295 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f3baa147400) [pid = 1848] [serial = 1863] [outer = 0x7f3ba7b32000] 16:49:16 INFO - PROCESS | 1848 | 1462319356993 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]]]}] 16:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1176ms 16:49:17 INFO - PROCESS | 1848 | 1462319357036 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1848 | 1462319357044 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:49:17 INFO - PROCESS | 1848 | 1462319357070 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1848 | 1462319357073 Marionette TRACE conn3 <- [1,2454,null,{}] 16:49:17 INFO - PROCESS | 1848 | 1462319357079 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}] 16:49:17 INFO - PROCESS | 1848 | 1462319357279 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:49:17 INFO - PROCESS | 1848 | 1462319357293 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba984b000 == 115 [pid = 1848] [id = 621] 16:49:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f3baa2c6c00) [pid = 1848] [serial = 1864] [outer = (nil)] 16:49:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f3baa449000) [pid = 1848] [serial = 1865] [outer = 0x7f3baa2c6c00] 16:49:17 INFO - PROCESS | 1848 | 1462319357351 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f3baab78000) [pid = 1848] [serial = 1866] [outer = 0x7f3baa2c6c00] 16:49:18 INFO - PROCESS | 1848 | 1462319358485 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]]]}] 16:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1486ms 16:49:18 INFO - PROCESS | 1848 | 1462319358553 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 1848 | 1462319358559 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:49:18 INFO - PROCESS | 1848 | 1462319358569 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1848 | 1462319358572 Marionette TRACE conn3 <- [1,2458,null,{}] 16:49:18 INFO - PROCESS | 1848 | 1462319358581 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}] 16:49:18 INFO - PROCESS | 1848 | 1462319358824 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:49:19 INFO - PROCESS | 1848 | 1462319359086 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2090000 == 116 [pid = 1848] [id = 622] 16:49:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f3b9c44fc00) [pid = 1848] [serial = 1867] [outer = (nil)] 16:49:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f3b9c5cb000) [pid = 1848] [serial = 1868] [outer = 0x7f3b9c44fc00] 16:49:19 INFO - PROCESS | 1848 | 1462319359206 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f3b9f030400) [pid = 1848] [serial = 1869] [outer = 0x7f3b9c44fc00] 16:49:20 INFO - PROCESS | 1848 | 1462319360053 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]]]}] 16:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1541ms 16:49:20 INFO - PROCESS | 1848 | 1462319360111 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 1848 | 1462319360119 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:49:20 INFO - PROCESS | 1848 | 1462319360129 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 1848 | 1462319360133 Marionette TRACE conn3 <- [1,2462,null,{}] 16:49:20 INFO - PROCESS | 1848 | 1462319360138 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}] 16:49:20 INFO - PROCESS | 1848 | 1462319360362 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:49:20 INFO - PROCESS | 1848 | 1462319360570 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba47d6800 == 117 [pid = 1848] [id = 623] 16:49:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f3b9f032c00) [pid = 1848] [serial = 1870] [outer = (nil)] 16:49:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f3ba21c2800) [pid = 1848] [serial = 1871] [outer = 0x7f3b9f032c00] 16:49:20 INFO - PROCESS | 1848 | 1462319360686 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f3ba2de7000) [pid = 1848] [serial = 1872] [outer = 0x7f3b9f032c00] 16:49:21 INFO - PROCESS | 1848 | 1462319361656 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]]]}] 16:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1585ms 16:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:49:21 INFO - PROCESS | 1848 | 1462319361714 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 1848 | 1462319361717 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:49:21 INFO - PROCESS | 1848 | 1462319361723 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 1848 | 1462319361730 Marionette TRACE conn3 <- [1,2466,null,{}] 16:49:21 INFO - PROCESS | 1848 | 1462319361745 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}] 16:49:21 INFO - PROCESS | 1848 | 1462319361986 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:49:22 INFO - PROCESS | 1848 | 1462319362249 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa209800 == 118 [pid = 1848] [id = 624] 16:49:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f3ba7989000) [pid = 1848] [serial = 1873] [outer = (nil)] 16:49:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f3ba7b35000) [pid = 1848] [serial = 1874] [outer = 0x7f3ba7989000] 16:49:22 INFO - PROCESS | 1848 | 1462319362377 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f3ba96f2000) [pid = 1848] [serial = 1875] [outer = 0x7f3ba7989000] 16:49:23 INFO - PROCESS | 1848 | 1462319363172 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]]]}] 16:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1493ms 16:49:23 INFO - PROCESS | 1848 | 1462319363216 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:49:23 INFO - PROCESS | 1848 | 1462319363220 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:49:23 INFO - PROCESS | 1848 | 1462319363226 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:49:23 INFO - PROCESS | 1848 | 1462319363229 Marionette TRACE conn3 <- [1,2470,null,{}] 16:49:23 INFO - PROCESS | 1848 | 1462319363234 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}] 16:49:23 INFO - PROCESS | 1848 | 1462319363496 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:49:23 INFO - PROCESS | 1848 | 1462319363696 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa97f000 == 119 [pid = 1848] [id = 625] 16:49:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f3ba3fea800) [pid = 1848] [serial = 1876] [outer = (nil)] 16:49:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f3baa2cf400) [pid = 1848] [serial = 1877] [outer = 0x7f3ba3fea800] 16:49:23 INFO - PROCESS | 1848 | 1462319363770 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f3babb66800) [pid = 1848] [serial = 1878] [outer = 0x7f3ba3fea800] 16:49:24 INFO - PROCESS | 1848 | 1462319364623 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]]]}] 16:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1439ms 16:49:24 INFO - PROCESS | 1848 | 1462319364665 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 1848 | 1462319364668 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:49:24 INFO - PROCESS | 1848 | 1462319364675 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 1848 | 1462319364678 Marionette TRACE conn3 <- [1,2474,null,{}] 16:49:24 INFO - PROCESS | 1848 | 1462319364683 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}] 16:49:24 INFO - PROCESS | 1848 | 1462319364858 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:49:25 INFO - PROCESS | 1848 | 1462319365072 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb17000 == 120 [pid = 1848] [id = 626] 16:49:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f3ba96e7000) [pid = 1848] [serial = 1879] [outer = (nil)] 16:49:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f3bad1c9000) [pid = 1848] [serial = 1880] [outer = 0x7f3ba96e7000] 16:49:25 INFO - PROCESS | 1848 | 1462319365182 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f3bad4b5800) [pid = 1848] [serial = 1881] [outer = 0x7f3ba96e7000] 16:49:26 INFO - PROCESS | 1848 | 1462319366119 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]]]}] 16:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1478ms 16:49:26 INFO - PROCESS | 1848 | 1462319366156 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:49:26 INFO - PROCESS | 1848 | 1462319366159 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:49:26 INFO - PROCESS | 1848 | 1462319366167 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:49:26 INFO - PROCESS | 1848 | 1462319366170 Marionette TRACE conn3 <- [1,2478,null,{}] 16:49:26 INFO - PROCESS | 1848 | 1462319366175 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}] 16:49:26 INFO - PROCESS | 1848 | 1462319366377 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:49:26 INFO - PROCESS | 1848 | 1462319366595 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb132d000 == 121 [pid = 1848] [id = 627] 16:49:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f3bad4b4800) [pid = 1848] [serial = 1882] [outer = (nil)] 16:49:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f3bb165dc00) [pid = 1848] [serial = 1883] [outer = 0x7f3bad4b4800] 16:49:26 INFO - PROCESS | 1848 | 1462319366708 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f3bb35a2800) [pid = 1848] [serial = 1884] [outer = 0x7f3bad4b4800] 16:49:27 INFO - PROCESS | 1848 | 1462319367607 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]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1478ms 16:49:27 INFO - PROCESS | 1848 | 1462319367646 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 1848 | 1462319367648 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:49:27 INFO - PROCESS | 1848 | 1462319367655 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 1848 | 1462319367657 Marionette TRACE conn3 <- [1,2482,null,{}] 16:49:27 INFO - PROCESS | 1848 | 1462319367663 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}] 16:49:27 INFO - PROCESS | 1848 | 1462319367834 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:49:28 INFO - PROCESS | 1848 | 1462319368049 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2837000 == 122 [pid = 1848] [id = 628] 16:49:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f3baa1d3c00) [pid = 1848] [serial = 1885] [outer = (nil)] 16:49:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f3bb3c77c00) [pid = 1848] [serial = 1886] [outer = 0x7f3baa1d3c00] 16:49:28 INFO - PROCESS | 1848 | 1462319368161 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f3bb4446800) [pid = 1848] [serial = 1887] [outer = 0x7f3baa1d3c00] 16:49:29 INFO - PROCESS | 1848 | 1462319369045 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]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1441ms 16:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:49:29 INFO - PROCESS | 1848 | 1462319369097 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 1848 | 1462319369100 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:49:29 INFO - PROCESS | 1848 | 1462319369106 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 1848 | 1462319369109 Marionette TRACE conn3 <- [1,2486,null,{}] 16:49:29 INFO - PROCESS | 1848 | 1462319369114 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}] 16:49:29 INFO - PROCESS | 1848 | 1462319369373 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:49:29 INFO - PROCESS | 1848 | 1462319369525 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3cc2800 == 123 [pid = 1848] [id = 629] 16:49:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f3bad4b5c00) [pid = 1848] [serial = 1888] [outer = (nil)] 16:49:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f3bb450c400) [pid = 1848] [serial = 1889] [outer = 0x7f3bad4b5c00] 16:49:29 INFO - PROCESS | 1848 | 1462319369640 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3bb63d0400) [pid = 1848] [serial = 1890] [outer = 0x7f3bad4b5c00] 16:49:30 INFO - PROCESS | 1848 | 1462319370556 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]]]}] 16:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1529ms 16:49:30 INFO - PROCESS | 1848 | 1462319370635 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:49:30 INFO - PROCESS | 1848 | 1462319370639 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:49:30 INFO - PROCESS | 1848 | 1462319370645 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:49:30 INFO - PROCESS | 1848 | 1462319370647 Marionette TRACE conn3 <- [1,2490,null,{}] 16:49:30 INFO - PROCESS | 1848 | 1462319370653 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}] 16:49:30 INFO - PROCESS | 1848 | 1462319370837 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:49:31 INFO - PROCESS | 1848 | 1462319371049 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc0821000 == 124 [pid = 1848] [id = 630] 16:49:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f3bb2ca9c00) [pid = 1848] [serial = 1891] [outer = (nil)] 16:49:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f3bbac45400) [pid = 1848] [serial = 1892] [outer = 0x7f3bb2ca9c00] 16:49:31 INFO - PROCESS | 1848 | 1462319371161 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f3bbfc6fc00) [pid = 1848] [serial = 1893] [outer = 0x7f3bb2ca9c00] 16:49:32 INFO - PROCESS | 1848 | 1462319372070 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]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1483ms 16:49:32 INFO - PROCESS | 1848 | 1462319372129 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 1848 | 1462319372131 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:49:32 INFO - PROCESS | 1848 | 1462319372137 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 1848 | 1462319372140 Marionette TRACE conn3 <- [1,2494,null,{}] 16:49:32 INFO - PROCESS | 1848 | 1462319372145 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}] 16:49:32 INFO - PROCESS | 1848 | 1462319372334 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:49:32 INFO - PROCESS | 1848 | 1462319372624 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc3ec4000 == 125 [pid = 1848] [id = 631] 16:49:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f3bb9d94400) [pid = 1848] [serial = 1894] [outer = (nil)] 16:49:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f3bc0b98800) [pid = 1848] [serial = 1895] [outer = 0x7f3bb9d94400] 16:49:32 INFO - PROCESS | 1848 | 1462319372739 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f3bc0f7f800) [pid = 1848] [serial = 1896] [outer = 0x7f3bb9d94400] 16:49:33 INFO - PROCESS | 1848 | 1462319373556 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]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1483ms 16:49:33 INFO - PROCESS | 1848 | 1462319373622 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 1848 | 1462319373626 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:49:33 INFO - PROCESS | 1848 | 1462319373632 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 1848 | 1462319373636 Marionette TRACE conn3 <- [1,2498,null,{}] 16:49:33 INFO - PROCESS | 1848 | 1462319373641 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}] 16:49:33 INFO - PROCESS | 1848 | 1462319373856 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:49:34 INFO - PROCESS | 1848 | 1462319374072 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc7c93800 == 126 [pid = 1848] [id = 632] 16:49:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f3bc080f400) [pid = 1848] [serial = 1897] [outer = (nil)] 16:49:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f3bc56aa800) [pid = 1848] [serial = 1898] [outer = 0x7f3bc080f400] 16:49:34 INFO - PROCESS | 1848 | 1462319374186 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f3bc5f4f000) [pid = 1848] [serial = 1899] [outer = 0x7f3bc080f400] 16:49:35 INFO - PROCESS | 1848 | 1462319375107 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]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1528ms 16:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:49:35 INFO - PROCESS | 1848 | 1462319375161 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 1848 | 1462319375164 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:49:35 INFO - PROCESS | 1848 | 1462319375170 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 1848 | 1462319375173 Marionette TRACE conn3 <- [1,2502,null,{}] 16:49:35 INFO - PROCESS | 1848 | 1462319375178 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}] 16:49:35 INFO - PROCESS | 1848 | 1462319375352 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:49:35 INFO - PROCESS | 1848 | 1462319375574 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d639800 == 127 [pid = 1848] [id = 633] 16:49:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f3ba0e3bc00) [pid = 1848] [serial = 1900] [outer = (nil)] 16:49:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f3ba0e41000) [pid = 1848] [serial = 1901] [outer = 0x7f3ba0e3bc00] 16:49:35 INFO - PROCESS | 1848 | 1462319375684 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f3ba0e45800) [pid = 1848] [serial = 1902] [outer = 0x7f3ba0e3bc00] 16:49:36 INFO - PROCESS | 1848 | 1462319376535 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]]]}] 16:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1433ms 16:49:36 INFO - PROCESS | 1848 | 1462319376603 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:49:36 INFO - PROCESS | 1848 | 1462319376607 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:49:36 INFO - PROCESS | 1848 | 1462319376612 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 1848 | 1462319376614 Marionette TRACE conn3 <- [1,2506,null,{}] 16:49:36 INFO - PROCESS | 1848 | 1462319376628 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}] 16:49:36 INFO - PROCESS | 1848 | 1462319376807 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:49:37 INFO - PROCESS | 1848 | 1462319377020 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d510000 == 128 [pid = 1848] [id = 634] 16:49:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f3b999ce400) [pid = 1848] [serial = 1903] [outer = (nil)] 16:49:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f3b999d5400) [pid = 1848] [serial = 1904] [outer = 0x7f3b999ce400] 16:49:37 INFO - PROCESS | 1848 | 1462319377141 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f3b999da000) [pid = 1848] [serial = 1905] [outer = 0x7f3b999ce400] 16:49:38 INFO - PROCESS | 1848 | 1462319378057 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]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1499ms 16:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:49:38 INFO - PROCESS | 1848 | 1462319378112 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 1848 | 1462319378115 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:49:38 INFO - PROCESS | 1848 | 1462319378121 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 1848 | 1462319378124 Marionette TRACE conn3 <- [1,2510,null,{}] 16:49:38 INFO - PROCESS | 1848 | 1462319378129 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}] 16:49:38 INFO - PROCESS | 1848 | 1462319378329 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:49:38 INFO - PROCESS | 1848 | 1462319378550 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d6cc800 == 129 [pid = 1848] [id = 635] 16:49:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f3b999d6000) [pid = 1848] [serial = 1906] [outer = (nil)] 16:49:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f3b9b9e1800) [pid = 1848] [serial = 1907] [outer = 0x7f3b999d6000] 16:49:38 INFO - PROCESS | 1848 | 1462319378662 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f3b9b9e5800) [pid = 1848] [serial = 1908] [outer = 0x7f3b999d6000] 16:49:40 INFO - PROCESS | 1848 | 1462319380025 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]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1943ms 16:49:40 INFO - PROCESS | 1848 | 1462319380064 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 1848 | 1462319380069 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:49:40 INFO - PROCESS | 1848 | 1462319380077 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 1848 | 1462319380081 Marionette TRACE conn3 <- [1,2514,null,{}] 16:49:40 INFO - PROCESS | 1848 | 1462319380089 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}] 16:49:40 INFO - PROCESS | 1848 | 1462319380260 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:49:40 INFO - PROCESS | 1848 | 1462319380484 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba44b6000 == 130 [pid = 1848] [id = 636] 16:49:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f3b9b889000) [pid = 1848] [serial = 1909] [outer = (nil)] 16:49:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f3b9b9e8400) [pid = 1848] [serial = 1910] [outer = 0x7f3b9b889000] 16:49:40 INFO - PROCESS | 1848 | 1462319380594 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f3b9bec3400) [pid = 1848] [serial = 1911] [outer = 0x7f3b9b889000] 16:49:41 INFO - PROCESS | 1848 | 1462319381684 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]]]}] 16:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1684ms 16:49:41 INFO - PROCESS | 1848 | 1462319381762 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 1848 | 1462319381769 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:49:41 INFO - PROCESS | 1848 | 1462319381778 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 1848 | 1462319381781 Marionette TRACE conn3 <- [1,2518,null,{}] 16:49:41 INFO - PROCESS | 1848 | 1462319381787 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}] 16:49:42 INFO - PROCESS | 1848 | 1462319381999 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9e7a800 == 129 [pid = 1848] [id = 560] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafa69800 == 128 [pid = 1848] [id = 561] 16:49:42 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f3bb6371c00) [pid = 1848] [serial = 1769] [outer = (nil)] [url = about:blank] 16:49:42 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f3bc0a6c800) [pid = 1848] [serial = 1775] [outer = (nil)] [url = about:blank] 16:49:42 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f3bbac9dc00) [pid = 1848] [serial = 1772] [outer = (nil)] [url = about:blank] 16:49:42 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f3b9f036000) [pid = 1848] [serial = 1778] [outer = (nil)] [url = about:blank] 16:49:42 INFO - PROCESS | 1848 | 1462319382429 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dc83000 == 129 [pid = 1848] [id = 637] 16:49:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f3b9bece000) [pid = 1848] [serial = 1912] [outer = (nil)] 16:49:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f3b9c5c9c00) [pid = 1848] [serial = 1913] [outer = 0x7f3b9bece000] 16:49:42 INFO - PROCESS | 1848 | 1462319382531 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f3b9f029000) [pid = 1848] [serial = 1914] [outer = 0x7f3b9bece000] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b97dde000 == 128 [pid = 1848] [id = 612] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc8951800 == 127 [pid = 1848] [id = 611] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa97e800 == 126 [pid = 1848] [id = 610] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa967000 == 125 [pid = 1848] [id = 609] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4654000 == 124 [pid = 1848] [id = 608] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba1311000 == 123 [pid = 1848] [id = 607] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc6008000 == 122 [pid = 1848] [id = 606] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc0ba1800 == 121 [pid = 1848] [id = 605] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb45c9800 == 120 [pid = 1848] [id = 604] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb232c800 == 119 [pid = 1848] [id = 603] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa8b9000 == 118 [pid = 1848] [id = 602] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba7c0a000 == 117 [pid = 1848] [id = 601] 16:49:42 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9dc8d000 == 116 [pid = 1848] [id = 600] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f3ba7cd9400) [pid = 1848] [serial = 1677] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f3bb0c3c400) [pid = 1848] [serial = 1799] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f3baefa2000) [pid = 1848] [serial = 1796] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f3baa646c00) [pid = 1848] [serial = 1740] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f3ba7b2f800) [pid = 1848] [serial = 1787] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f3ba7cf0800) [pid = 1848] [serial = 1788] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f3baa03f000) [pid = 1848] [serial = 1790] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f3baa1d1000) [pid = 1848] [serial = 1791] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f3ba3fe8000) [pid = 1848] [serial = 1784] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f3ba787a000) [pid = 1848] [serial = 1785] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f3bb61d8c00) [pid = 1848] [serial = 1766] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f3ba05d0800) [pid = 1848] [serial = 1782] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f3b9dd9e800) [pid = 1848] [serial = 1781] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f3bad1c8800) [pid = 1848] [serial = 1754] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f3ba2b80c00) [pid = 1848] [serial = 1742] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f3bb2ca4400) [pid = 1848] [serial = 1760] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f3baa083000) [pid = 1848] [serial = 1748] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f3ba7985800) [pid = 1848] [serial = 1745] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f3bb14e2000) [pid = 1848] [serial = 1757] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f3bb3a9b800) [pid = 1848] [serial = 1763] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f3baab78c00) [pid = 1848] [serial = 1751] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f3bb0c3c800) [pid = 1848] [serial = 1797] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f3babb5d000) [pid = 1848] [serial = 1794] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f3baa641c00) [pid = 1848] [serial = 1793] [outer = (nil)] [url = about:blank] 16:49:43 INFO - PROCESS | 1848 | 1462319383320 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]]]}] 16:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1578ms 16:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:49:43 INFO - PROCESS | 1848 | 1462319383356 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:49:43 INFO - PROCESS | 1848 | 1462319383359 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:49:43 INFO - PROCESS | 1848 | 1462319383365 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 1848 | 1462319383370 Marionette TRACE conn3 <- [1,2522,null,{}] 16:49:43 INFO - PROCESS | 1848 | 1462319383385 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}] 16:49:43 INFO - PROCESS | 1848 | 1462319383558 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:49:43 INFO - PROCESS | 1848 | 1462319383739 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2180800 == 117 [pid = 1848] [id = 638] 16:49:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f3b9bed0000) [pid = 1848] [serial = 1915] [outer = (nil)] 16:49:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f3ba0e42400) [pid = 1848] [serial = 1916] [outer = 0x7f3b9bed0000] 16:49:43 INFO - PROCESS | 1848 | 1462319383816 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f3ba21c6000) [pid = 1848] [serial = 1917] [outer = 0x7f3b9bed0000] 16:49:44 INFO - PROCESS | 1848 | 1462319384553 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]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1238ms 16:49:44 INFO - PROCESS | 1848 | 1462319384603 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 1848 | 1462319384607 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:49:44 INFO - PROCESS | 1848 | 1462319384613 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 1848 | 1462319384615 Marionette TRACE conn3 <- [1,2526,null,{}] 16:49:44 INFO - PROCESS | 1848 | 1462319384623 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}] 16:49:44 INFO - PROCESS | 1848 | 1462319384785 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:49:44 INFO - PROCESS | 1848 | 1462319384993 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4660800 == 118 [pid = 1848] [id = 639] 16:49:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3ba05d0800) [pid = 1848] [serial = 1918] [outer = (nil)] 16:49:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f3ba2deb800) [pid = 1848] [serial = 1919] [outer = 0x7f3ba05d0800] 16:49:45 INFO - PROCESS | 1848 | 1462319385055 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f3ba3fe2800) [pid = 1848] [serial = 1920] [outer = 0x7f3ba05d0800] 16:49:45 INFO - PROCESS | 1848 | 1462319385864 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]]]}] 16:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1288ms 16:49:45 INFO - PROCESS | 1848 | 1462319385901 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 1848 | 1462319385905 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:49:45 INFO - PROCESS | 1848 | 1462319385922 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 1848 | 1462319385924 Marionette TRACE conn3 <- [1,2530,null,{}] 16:49:45 INFO - PROCESS | 1848 | 1462319385930 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}] 16:49:46 INFO - PROCESS | 1848 | 1462319386146 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:49:46 INFO - PROCESS | 1848 | 1462319386177 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba862b000 == 119 [pid = 1848] [id = 640] 16:49:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f3ba3fdf000) [pid = 1848] [serial = 1921] [outer = (nil)] 16:49:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f3ba4675c00) [pid = 1848] [serial = 1922] [outer = 0x7f3ba3fdf000] 16:49:46 INFO - PROCESS | 1848 | 1462319386267 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f3ba7881c00) [pid = 1848] [serial = 1923] [outer = 0x7f3ba3fdf000] 16:49:47 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f3b9c459800) [pid = 1848] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:49:47 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f3ba7b32000) [pid = 1848] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:49:47 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f3ba7b30800) [pid = 1848] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:49:47 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f3b9c458800) [pid = 1848] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:49:47 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f3ba3fdfc00) [pid = 1848] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:49:47 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f3b9b884000) [pid = 1848] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:49:47 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f3b9b890c00) [pid = 1848] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:49:47 INFO - PROCESS | 1848 | 1462319387420 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]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1544ms 16:49:47 INFO - PROCESS | 1848 | 1462319387456 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 1848 | 1462319387458 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:49:47 INFO - PROCESS | 1848 | 1462319387464 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 1848 | 1462319387466 Marionette TRACE conn3 <- [1,2534,null,{}] 16:49:47 INFO - PROCESS | 1848 | 1462319387472 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}] 16:49:47 INFO - PROCESS | 1848 | 1462319387667 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:49:47 INFO - PROCESS | 1848 | 1462319387909 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba97a3800 == 120 [pid = 1848] [id = 641] 16:49:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f3baa034c00) [pid = 1848] [serial = 1924] [outer = (nil)] 16:49:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3baa147800) [pid = 1848] [serial = 1925] [outer = 0x7f3baa034c00] 16:49:47 INFO - PROCESS | 1848 | 1462319387974 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f3baa63f000) [pid = 1848] [serial = 1926] [outer = 0x7f3baa034c00] 16:49:48 INFO - PROCESS | 1848 | 1462319388631 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]]]}] 16:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1230ms 16:49:48 INFO - PROCESS | 1848 | 1462319388696 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 1848 | 1462319388699 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:49:48 INFO - PROCESS | 1848 | 1462319388704 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 1848 | 1462319388707 Marionette TRACE conn3 <- [1,2538,null,{}] 16:49:48 INFO - PROCESS | 1848 | 1462319388711 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}] 16:49:48 INFO - PROCESS | 1848 | 1462319388869 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:49:49 INFO - PROCESS | 1848 | 1462319389052 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9d5d800 == 121 [pid = 1848] [id = 642] 16:49:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f3ba78a6800) [pid = 1848] [serial = 1927] [outer = (nil)] 16:49:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f3bad094800) [pid = 1848] [serial = 1928] [outer = 0x7f3ba78a6800] 16:49:49 INFO - PROCESS | 1848 | 1462319389109 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f3bafa34000) [pid = 1848] [serial = 1929] [outer = 0x7f3ba78a6800] 16:49:50 INFO - PROCESS | 1848 | 1462319390133 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]]]}] 16:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1486ms 16:49:50 INFO - PROCESS | 1848 | 1462319390191 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:49:50 INFO - PROCESS | 1848 | 1462319390200 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:49:50 INFO - PROCESS | 1848 | 1462319390210 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 1848 | 1462319390216 Marionette TRACE conn3 <- [1,2542,null,{}] 16:49:50 INFO - PROCESS | 1848 | 1462319390225 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}] 16:49:50 INFO - PROCESS | 1848 | 1462319390431 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:49:50 INFO - PROCESS | 1848 | 1462319390647 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba118e000 == 122 [pid = 1848] [id = 643] 16:49:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f3b9b9e5000) [pid = 1848] [serial = 1930] [outer = (nil)] 16:49:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f3b9bec9800) [pid = 1848] [serial = 1931] [outer = 0x7f3b9b9e5000] 16:49:50 INFO - PROCESS | 1848 | 1462319390764 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f3b9dd9fc00) [pid = 1848] [serial = 1932] [outer = 0x7f3b9b9e5000] 16:49:51 INFO - PROCESS | 1848 | 1462319391677 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]]]}] 16:49:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:49:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1541ms 16:49:51 INFO - PROCESS | 1848 | 1462319391749 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 1848 | 1462319391758 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:49:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:49:51 INFO - PROCESS | 1848 | 1462319391768 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 1848 | 1462319391772 Marionette TRACE conn3 <- [1,2546,null,{}] 16:49:51 INFO - PROCESS | 1848 | 1462319391777 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}] 16:49:52 INFO - PROCESS | 1848 | 1462319392003 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:49:52 INFO - PROCESS | 1848 | 1462319392297 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba87ba000 == 123 [pid = 1848] [id = 644] 16:49:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f3ba0e39c00) [pid = 1848] [serial = 1933] [outer = (nil)] 16:49:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f3ba201fc00) [pid = 1848] [serial = 1934] [outer = 0x7f3ba0e39c00] 16:49:52 INFO - PROCESS | 1848 | 1462319392412 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f3ba3bccc00) [pid = 1848] [serial = 1935] [outer = 0x7f3ba0e39c00] 16:49:53 INFO - PROCESS | 1848 | 1462319393287 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]]]}] 16:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1597ms 16:49:53 INFO - PROCESS | 1848 | 1462319393365 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 1848 | 1462319393368 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:49:53 INFO - PROCESS | 1848 | 1462319393375 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 1848 | 1462319393380 Marionette TRACE conn3 <- [1,2550,null,{}] 16:49:53 INFO - PROCESS | 1848 | 1462319393396 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}] 16:49:53 INFO - PROCESS | 1848 | 1462319393628 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:49:53 INFO - PROCESS | 1848 | 1462319393928 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baaa53000 == 124 [pid = 1848] [id = 645] 16:49:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f3ba78aa000) [pid = 1848] [serial = 1936] [outer = (nil)] 16:49:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f3ba97d7800) [pid = 1848] [serial = 1937] [outer = 0x7f3ba78aa000] 16:49:54 INFO - PROCESS | 1848 | 1462319394006 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f3bad08ac00) [pid = 1848] [serial = 1938] [outer = 0x7f3ba78aa000] 16:49:54 INFO - PROCESS | 1848 | 1462319394846 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]]]}] 16:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1538ms 16:49:54 INFO - PROCESS | 1848 | 1462319394913 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 1848 | 1462319394918 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:49:54 INFO - PROCESS | 1848 | 1462319394924 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 1848 | 1462319394927 Marionette TRACE conn3 <- [1,2554,null,{}] 16:49:54 INFO - PROCESS | 1848 | 1462319394932 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}] 16:49:55 INFO - PROCESS | 1848 | 1462319395122 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:49:55 INFO - PROCESS | 1848 | 1462319395382 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0aa0000 == 125 [pid = 1848] [id = 646] 16:49:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f3ba2df0c00) [pid = 1848] [serial = 1939] [outer = (nil)] 16:49:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f3bafaacc00) [pid = 1848] [serial = 1940] [outer = 0x7f3ba2df0c00] 16:49:55 INFO - PROCESS | 1848 | 1462319395457 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f3bb204a000) [pid = 1848] [serial = 1941] [outer = 0x7f3ba2df0c00] 16:49:56 INFO - PROCESS | 1848 | 1462319396328 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]]]}] 16:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1480ms 16:49:56 INFO - PROCESS | 1848 | 1462319396404 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 1848 | 1462319396408 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:49:56 INFO - PROCESS | 1848 | 1462319396414 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:49:56 INFO - PROCESS | 1848 | 1462319396416 Marionette TRACE conn3 <- [1,2558,null,{}] 16:49:56 INFO - PROCESS | 1848 | 1462319396422 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}] 16:49:56 INFO - PROCESS | 1848 | 1462319396605 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:49:56 INFO - PROCESS | 1848 | 1462319396821 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3809800 == 126 [pid = 1848] [id = 647] 16:49:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f3ba7b81c00) [pid = 1848] [serial = 1942] [outer = (nil)] 16:49:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f3bb2ca1000) [pid = 1848] [serial = 1943] [outer = 0x7f3ba7b81c00] 16:49:56 INFO - PROCESS | 1848 | 1462319396936 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f3bb2cbb000) [pid = 1848] [serial = 1944] [outer = 0x7f3ba7b81c00] 16:49:57 INFO - PROCESS | 1848 | 1462319397927 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]]]}] 16:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1580ms 16:49:57 INFO - PROCESS | 1848 | 1462319397995 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 1848 | 1462319398001 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:49:58 INFO - PROCESS | 1848 | 1462319398007 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 1848 | 1462319398010 Marionette TRACE conn3 <- [1,2562,null,{}] 16:49:58 INFO - PROCESS | 1848 | 1462319398015 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}] 16:49:58 INFO - PROCESS | 1848 | 1462319398261 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:49:58 INFO - PROCESS | 1848 | 1462319398566 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc396a800 == 127 [pid = 1848] [id = 648] 16:49:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f3b9c786c00) [pid = 1848] [serial = 1945] [outer = (nil)] 16:49:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f3b9c790800) [pid = 1848] [serial = 1946] [outer = 0x7f3b9c786c00] 16:49:58 INFO - PROCESS | 1848 | 1462319398646 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f3bbac44800) [pid = 1848] [serial = 1947] [outer = 0x7f3b9c786c00] 16:49:59 INFO - PROCESS | 1848 | 1462319399563 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]]]}] 16:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1589ms 16:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:49:59 INFO - PROCESS | 1848 | 1462319399597 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 1848 | 1462319399599 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:49:59 INFO - PROCESS | 1848 | 1462319399606 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 1848 | 1462319399609 Marionette TRACE conn3 <- [1,2566,null,{}] 16:49:59 INFO - PROCESS | 1848 | 1462319399614 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}] 16:49:59 INFO - PROCESS | 1848 | 1462319399791 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:50:00 INFO - PROCESS | 1848 | 1462319400020 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc89d3800 == 128 [pid = 1848] [id = 649] 16:50:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f3b9c78a800) [pid = 1848] [serial = 1948] [outer = (nil)] 16:50:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f3bbac45c00) [pid = 1848] [serial = 1949] [outer = 0x7f3b9c78a800] 16:50:00 INFO - PROCESS | 1848 | 1462319400136 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f3bc1d68800) [pid = 1848] [serial = 1950] [outer = 0x7f3b9c78a800] 16:50:01 INFO - PROCESS | 1848 | 1462319401071 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]]]}] 16:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1534ms 16:50:01 INFO - PROCESS | 1848 | 1462319401140 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 1848 | 1462319401144 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:50:01 INFO - PROCESS | 1848 | 1462319401149 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 1848 | 1462319401152 Marionette TRACE conn3 <- [1,2570,null,{}] 16:50:01 INFO - PROCESS | 1848 | 1462319401157 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}] 16:50:01 INFO - PROCESS | 1848 | 1462319401335 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:50:01 INFO - PROCESS | 1848 | 1462319401554 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b973ed000 == 129 [pid = 1848] [id = 650] 16:50:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f3b9daf2000) [pid = 1848] [serial = 1951] [outer = (nil)] 16:50:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f3ba11b1800) [pid = 1848] [serial = 1952] [outer = 0x7f3b9daf2000] 16:50:01 INFO - PROCESS | 1848 | 1462319401668 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f3ba11b6c00) [pid = 1848] [serial = 1953] [outer = 0x7f3b9daf2000] 16:50:02 INFO - PROCESS | 1848 | 1462319402695 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]]]}] 16:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1579ms 16:50:02 INFO - PROCESS | 1848 | 1462319402729 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:50:02 INFO - PROCESS | 1848 | 1462319402732 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:50:02 INFO - PROCESS | 1848 | 1462319402738 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:50:02 INFO - PROCESS | 1848 | 1462319402741 Marionette TRACE conn3 <- [1,2574,null,{}] 16:50:02 INFO - PROCESS | 1848 | 1462319402746 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}] 16:50:02 INFO - PROCESS | 1848 | 1462319402933 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:50:03 INFO - PROCESS | 1848 | 1462319403242 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9b70f800 == 130 [pid = 1848] [id = 651] 16:50:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f3ba0d49400) [pid = 1848] [serial = 1954] [outer = (nil)] 16:50:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f3bc089b800) [pid = 1848] [serial = 1955] [outer = 0x7f3ba0d49400] 16:50:03 INFO - PROCESS | 1848 | 1462319403353 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f3bc1f22800) [pid = 1848] [serial = 1956] [outer = 0x7f3ba0d49400] 16:50:04 INFO - PROCESS | 1848 | 1462319404220 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]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1534ms 16:50:04 INFO - PROCESS | 1848 | 1462319404275 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:50:04 INFO - PROCESS | 1848 | 1462319404279 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:50:04 INFO - PROCESS | 1848 | 1462319404289 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 1848 | 1462319404292 Marionette TRACE conn3 <- [1,2578,null,{}] 16:50:04 INFO - PROCESS | 1848 | 1462319404301 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}] 16:50:04 INFO - PROCESS | 1848 | 1462319404539 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:50:04 INFO - PROCESS | 1848 | 1462319404763 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bca1a6000 == 131 [pid = 1848] [id = 652] 16:50:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f3ba11b8400) [pid = 1848] [serial = 1957] [outer = (nil)] 16:50:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f3ba3c94800) [pid = 1848] [serial = 1958] [outer = 0x7f3ba11b8400] 16:50:04 INFO - PROCESS | 1848 | 1462319404876 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f3ba3c99800) [pid = 1848] [serial = 1959] [outer = 0x7f3ba11b8400] 16:50:05 INFO - PROCESS | 1848 | 1462319405763 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]]]}] 16:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1539ms 16:50:05 INFO - PROCESS | 1848 | 1462319405827 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 1848 | 1462319405830 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:50:05 INFO - PROCESS | 1848 | 1462319405836 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 1848 | 1462319405840 Marionette TRACE conn3 <- [1,2582,null,{}] 16:50:05 INFO - PROCESS | 1848 | 1462319405845 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}] 16:50:06 INFO - PROCESS | 1848 | 1462319406063 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:50:06 INFO - PROCESS | 1848 | 1462319406325 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baab58000 == 132 [pid = 1848] [id = 653] 16:50:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f3b9c820c00) [pid = 1848] [serial = 1960] [outer = (nil)] 16:50:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f3b9c829400) [pid = 1848] [serial = 1961] [outer = 0x7f3b9c820c00] 16:50:06 INFO - PROCESS | 1848 | 1462319406452 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f3bc1f29000) [pid = 1848] [serial = 1962] [outer = 0x7f3b9c820c00] 16:50:07 INFO - PROCESS | 1848 | 1462319407272 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]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1478ms 16:50:07 INFO - PROCESS | 1848 | 1462319407317 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 1848 | 1462319407320 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:50:07 INFO - PROCESS | 1848 | 1462319407326 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 1848 | 1462319407328 Marionette TRACE conn3 <- [1,2586,null,{}] 16:50:07 INFO - PROCESS | 1848 | 1462319407334 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}] 16:50:07 INFO - PROCESS | 1848 | 1462319407514 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:50:07 INFO - PROCESS | 1848 | 1462319407782 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9ab9d800 == 133 [pid = 1848] [id = 654] 16:50:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f3b9959d800) [pid = 1848] [serial = 1963] [outer = (nil)] 16:50:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f3b995a5800) [pid = 1848] [serial = 1964] [outer = 0x7f3b9959d800] 16:50:07 INFO - PROCESS | 1848 | 1462319407857 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f3b995aa000) [pid = 1848] [serial = 1965] [outer = 0x7f3b9959d800] 16:50:08 INFO - PROCESS | 1848 | 1462319408691 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]]]}] 16:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1428ms 16:50:08 INFO - PROCESS | 1848 | 1462319408756 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 1848 | 1462319408760 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:50:08 INFO - PROCESS | 1848 | 1462319408765 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 1848 | 1462319408777 Marionette TRACE conn3 <- [1,2590,null,{}] 16:50:08 INFO - PROCESS | 1848 | 1462319408781 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}] 16:50:08 INFO - PROCESS | 1848 | 1462319408967 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:50:09 INFO - PROCESS | 1848 | 1462319409241 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b99b17000 == 134 [pid = 1848] [id = 655] 16:50:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f3b9959fc00) [pid = 1848] [serial = 1966] [outer = (nil)] 16:50:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f3ba3c95c00) [pid = 1848] [serial = 1967] [outer = 0x7f3b9959fc00] 16:50:09 INFO - PROCESS | 1848 | 1462319409324 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f3bc50c4800) [pid = 1848] [serial = 1968] [outer = 0x7f3b9959fc00] 16:50:10 INFO - PROCESS | 1848 | 1462319410240 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]]]}] 16:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1543ms 16:50:10 INFO - PROCESS | 1848 | 1462319410310 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 1848 | 1462319410313 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:50:10 INFO - PROCESS | 1848 | 1462319410319 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 1848 | 1462319410321 Marionette TRACE conn3 <- [1,2594,null,{}] 16:50:10 INFO - PROCESS | 1848 | 1462319410327 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}] 16:50:10 INFO - PROCESS | 1848 | 1462319410509 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:50:11 INFO - PROCESS | 1848 | 1462319411194 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9ab88000 == 135 [pid = 1848] [id = 656] 16:50:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f3b995a7800) [pid = 1848] [serial = 1969] [outer = (nil)] 16:50:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f3b999d6800) [pid = 1848] [serial = 1970] [outer = 0x7f3b995a7800] 16:50:11 INFO - PROCESS | 1848 | 1462319411388 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f3b9a8dd800) [pid = 1848] [serial = 1971] [outer = 0x7f3b995a7800] 16:50:12 INFO - PROCESS | 1848 | 1462319412303 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]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2036ms 16:50:12 INFO - PROCESS | 1848 | 1462319412356 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:50:12 INFO - PROCESS | 1848 | 1462319412362 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:50:12 INFO - PROCESS | 1848 | 1462319412368 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 1848 | 1462319412373 Marionette TRACE conn3 <- [1,2598,null,{}] 16:50:12 INFO - PROCESS | 1848 | 1462319412380 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}] 16:50:12 INFO - PROCESS | 1848 | 1462319412595 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:50:12 INFO - PROCESS | 1848 | 1462319412892 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d62b000 == 136 [pid = 1848] [id = 657] 16:50:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x7f3b9af3c400) [pid = 1848] [serial = 1972] [outer = (nil)] 16:50:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x7f3b9b88e400) [pid = 1848] [serial = 1973] [outer = 0x7f3b9af3c400] 16:50:13 INFO - PROCESS | 1848 | 1462319413126 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x7f3b9b9e7400) [pid = 1848] [serial = 1974] [outer = 0x7f3b9af3c400] 16:50:14 INFO - PROCESS | 1848 | 1462319414150 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]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1837ms 16:50:14 INFO - PROCESS | 1848 | 1462319414207 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 1848 | 1462319414213 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:50:14 INFO - PROCESS | 1848 | 1462319414220 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 1848 | 1462319414223 Marionette TRACE conn3 <- [1,2602,null,{}] 16:50:14 INFO - PROCESS | 1848 | 1462319414228 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}] 16:50:14 INFO - PROCESS | 1848 | 1462319414414 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:50:14 INFO - PROCESS | 1848 | 1462319414804 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9eff3000 == 137 [pid = 1848] [id = 658] 16:50:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x7f3b9b69fc00) [pid = 1848] [serial = 1975] [outer = (nil)] 16:50:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x7f3b9c785400) [pid = 1848] [serial = 1976] [outer = 0x7f3b9b69fc00] 16:50:14 INFO - PROCESS | 1848 | 1462319414876 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x7f3b9c7c3400) [pid = 1848] [serial = 1977] [outer = 0x7f3b9b69fc00] 16:50:15 INFO - PROCESS | 1848 | 1462319415812 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]]]}] 16:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1633ms 16:50:15 INFO - PROCESS | 1848 | 1462319415856 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 1848 | 1462319415859 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:50:15 INFO - PROCESS | 1848 | 1462319415867 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 1848 | 1462319415876 Marionette TRACE conn3 <- [1,2606,null,{}] 16:50:15 INFO - PROCESS | 1848 | 1462319415890 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}] 16:50:16 INFO - PROCESS | 1848 | 1462319416101 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:50:16 INFO - PROCESS | 1848 | 1462319416433 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2be6000 == 138 [pid = 1848] [id = 659] 16:50:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x7f3b9c82c800) [pid = 1848] [serial = 1978] [outer = (nil)] 16:50:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 267 (0x7f3ba0223000) [pid = 1848] [serial = 1979] [outer = 0x7f3b9c82c800] 16:50:16 INFO - PROCESS | 1848 | 1462319416513 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 268 (0x7f3ba05d9000) [pid = 1848] [serial = 1980] [outer = 0x7f3b9c82c800] 16:50:17 INFO - PROCESS | 1848 | 1462319417417 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]]]}] 16:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1589ms 16:50:17 INFO - PROCESS | 1848 | 1462319417455 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 1848 | 1462319417459 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:50:17 INFO - PROCESS | 1848 | 1462319417464 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 1848 | 1462319417466 Marionette TRACE conn3 <- [1,2610,null,{}] 16:50:17 INFO - PROCESS | 1848 | 1462319417472 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}] 16:50:17 INFO - PROCESS | 1848 | 1462319417648 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:50:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb356e000 == 137 [pid = 1848] [id = 408] 16:50:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4830800 == 136 [pid = 1848] [id = 267] 16:50:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b97e1d000 == 135 [pid = 1848] [id = 613] 16:50:17 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba97a3800 == 134 [pid = 1848] [id = 641] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 267 (0x7f3ba2b8ec00) [pid = 1848] [serial = 1805] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 266 (0x7f3b9b887400) [pid = 1848] [serial = 1832] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x7f3bc1f1fc00) [pid = 1848] [serial = 1820] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x7f3ba7b34400) [pid = 1848] [serial = 1808] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x7f3b9af3a000) [pid = 1848] [serial = 1838] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x7f3b9b6a2c00) [pid = 1848] [serial = 1829] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x7f3b9c45b400) [pid = 1848] [serial = 1802] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x7f3bc3e6ac00) [pid = 1848] [serial = 1823] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x7f3bad1c5800) [pid = 1848] [serial = 1811] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f3b97ea7c00) [pid = 1848] [serial = 1841] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f3b9becec00) [pid = 1848] [serial = 1835] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f3bb61de800) [pid = 1848] [serial = 1817] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f3bc59bbc00) [pid = 1848] [serial = 1826] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f3bb20c1400) [pid = 1848] [serial = 1814] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f3baa449000) [pid = 1848] [serial = 1865] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | 1462319418083 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba862b000 == 133 [pid = 1848] [id = 640] 16:50:18 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4660800 == 132 [pid = 1848] [id = 639] 16:50:18 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2180800 == 131 [pid = 1848] [id = 638] 16:50:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b97e1e800 == 132 [pid = 1848] [id = 660] 16:50:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f3b97ea7c00) [pid = 1848] [serial = 1981] [outer = (nil)] 16:50:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f3b9bec8400) [pid = 1848] [serial = 1982] [outer = 0x7f3b97ea7c00] 16:50:18 INFO - PROCESS | 1848 | 1462319418171 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f3ba12e6000) [pid = 1848] [serial = 1983] [outer = 0x7f3b97ea7c00] 16:50:18 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9dc83000 == 131 [pid = 1848] [id = 637] 16:50:18 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba44b6000 == 130 [pid = 1848] [id = 636] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f3ba3bc4000) [pid = 1848] [serial = 1853] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f3ba9a72000) [pid = 1848] [serial = 1862] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f3ba96f1400) [pid = 1848] [serial = 1860] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f3ba21cb400) [pid = 1848] [serial = 1851] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f3ba7879c00) [pid = 1848] [serial = 1856] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f3b9b887c00) [pid = 1848] [serial = 1844] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f3ba78ad800) [pid = 1848] [serial = 1857] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f3ba4752400) [pid = 1848] [serial = 1854] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f3b9e233400) [pid = 1848] [serial = 1848] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f3ba7b79400) [pid = 1848] [serial = 1859] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f3b9c5cdc00) [pid = 1848] [serial = 1847] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f3b9b890800) [pid = 1848] [serial = 1845] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f3ba12f1c00) [pid = 1848] [serial = 1850] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f3baa147400) [pid = 1848] [serial = 1863] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1848 | 1462319418968 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]]]}] 16:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1526ms 16:50:18 INFO - PROCESS | 1848 | 1462319418993 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 1848 | 1462319418996 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:50:19 INFO - PROCESS | 1848 | 1462319419002 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 1848 | 1462319419004 Marionette TRACE conn3 <- [1,2614,null,{}] 16:50:19 INFO - PROCESS | 1848 | 1462319419016 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}] 16:50:19 INFO - PROCESS | 1848 | 1462319419199 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:50:19 INFO - PROCESS | 1848 | 1462319419378 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1f0b000 == 131 [pid = 1848] [id = 661] 16:50:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f3ba21cc800) [pid = 1848] [serial = 1984] [outer = (nil)] 16:50:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f3ba29c9800) [pid = 1848] [serial = 1985] [outer = 0x7f3ba21cc800] 16:50:19 INFO - PROCESS | 1848 | 1462319419447 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f3ba3c90000) [pid = 1848] [serial = 1986] [outer = 0x7f3ba21cc800] 16:50:20 INFO - PROCESS | 1848 | 1462319420212 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]]]}] 16:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1236ms 16:50:20 INFO - PROCESS | 1848 | 1462319420238 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 1848 | 1462319420242 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:50:20 INFO - PROCESS | 1848 | 1462319420290 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 1848 | 1462319420293 Marionette TRACE conn3 <- [1,2618,null,{}] 16:50:20 INFO - PROCESS | 1848 | 1462319420302 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}] 16:50:20 INFO - PROCESS | 1848 | 1462319420534 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:50:20 INFO - PROCESS | 1848 | 1462319420558 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4879800 == 132 [pid = 1848] [id = 662] 16:50:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f3ba3c9ac00) [pid = 1848] [serial = 1987] [outer = (nil)] 16:50:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f3ba7868800) [pid = 1848] [serial = 1988] [outer = 0x7f3ba3c9ac00] 16:50:20 INFO - PROCESS | 1848 | 1462319420629 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f3ba7981400) [pid = 1848] [serial = 1989] [outer = 0x7f3ba3c9ac00] 16:50:21 INFO - PROCESS | 1848 | 1462319421457 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]]]}] 16:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1249ms 16:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:50:21 INFO - PROCESS | 1848 | 1462319421529 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 1848 | 1462319421531 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:50:21 INFO - PROCESS | 1848 | 1462319421537 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 1848 | 1462319421540 Marionette TRACE conn3 <- [1,2622,null,{}] 16:50:21 INFO - PROCESS | 1848 | 1462319421545 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}] 16:50:21 INFO - PROCESS | 1848 | 1462319421792 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:50:21 INFO - PROCESS | 1848 | 1462319421822 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba872d800 == 133 [pid = 1848] [id = 663] 16:50:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f3ba3c97800) [pid = 1848] [serial = 1990] [outer = (nil)] 16:50:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f3ba7b75c00) [pid = 1848] [serial = 1991] [outer = 0x7f3ba3c97800] 16:50:21 INFO - PROCESS | 1848 | 1462319421887 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f3ba96e4c00) [pid = 1848] [serial = 1992] [outer = 0x7f3ba3c97800] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f3b9b889000) [pid = 1848] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f3b97ea1400) [pid = 1848] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f3ba05d0800) [pid = 1848] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f3baa8ee800) [pid = 1848] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f3baa07e800) [pid = 1848] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f3ba7b72c00) [pid = 1848] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f3b9c5cd400) [pid = 1848] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f3baa63c800) [pid = 1848] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f3b9c5c5c00) [pid = 1848] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f3ba9a6b800) [pid = 1848] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f3ba0226c00) [pid = 1848] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f3b9c459400) [pid = 1848] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f3b9c44e400) [pid = 1848] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f3ba97d3000) [pid = 1848] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f3ba7cd5800) [pid = 1848] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f3b9bec5800) [pid = 1848] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f3baa034c00) [pid = 1848] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f3ba3fdf000) [pid = 1848] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f3ba96ec800) [pid = 1848] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f3bc59b9400) [pid = 1848] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f3bb4508800) [pid = 1848] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f3bafa2d800) [pid = 1848] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f3ba0d4e800) [pid = 1848] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f3bb3c7b000) [pid = 1848] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f3ba0d46800) [pid = 1848] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f3bb2cb3400) [pid = 1848] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f3bbaca1000) [pid = 1848] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f3b9bece000) [pid = 1848] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f3baa1cb000) [pid = 1848] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f3ba9a6f400) [pid = 1848] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f3b9bed0000) [pid = 1848] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f3baa1d7c00) [pid = 1848] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f3ba787cc00) [pid = 1848] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f3baa1ca000) [pid = 1848] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f3baa032000) [pid = 1848] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f3ba7881800) [pid = 1848] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f3b9f1d8400) [pid = 1848] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f3b9b6a9c00) [pid = 1848] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f3ba4759800) [pid = 1848] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f3b9c452000) [pid = 1848] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f3ba21c4000) [pid = 1848] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f3babca0c00) [pid = 1848] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f3ba78acc00) [pid = 1848] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f3bb2cb9000) [pid = 1848] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f3b9c5ce000) [pid = 1848] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f3ba7cf5800) [pid = 1848] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f3ba7b75400) [pid = 1848] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f3bb046b800) [pid = 1848] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f3ba4757400) [pid = 1848] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f3bb4506c00) [pid = 1848] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f3bb06a0c00) [pid = 1848] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f3baa14c400) [pid = 1848] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f3bb1b80400) [pid = 1848] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f3b9b69ac00) [pid = 1848] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f3b9af33000) [pid = 1848] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f3baa445c00) [pid = 1848] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f3ba21cdc00) [pid = 1848] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f3b9f032400) [pid = 1848] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f3bab97c800) [pid = 1848] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:50:23 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f3ba21cd400) [pid = 1848] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:50:23 INFO - PROCESS | 1848 | 1462319423773 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]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2281ms 16:50:23 INFO - PROCESS | 1848 | 1462319423817 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1848 | 1462319423821 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:50:23 INFO - PROCESS | 1848 | 1462319423826 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1848 | 1462319423828 Marionette TRACE conn3 <- [1,2626,null,{}] 16:50:23 INFO - PROCESS | 1848 | 1462319423833 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}] 16:50:24 INFO - PROCESS | 1848 | 1462319424075 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:50:24 INFO - PROCESS | 1848 | 1462319424094 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dc93800 == 134 [pid = 1848] [id = 664] 16:50:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f3b97eac000) [pid = 1848] [serial = 1993] [outer = (nil)] 16:50:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f3b9c459400) [pid = 1848] [serial = 1994] [outer = 0x7f3b97eac000] 16:50:24 INFO - PROCESS | 1848 | 1462319424152 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f3ba21c4000) [pid = 1848] [serial = 1995] [outer = 0x7f3b97eac000] 16:50:24 INFO - PROCESS | 1848 | 1462319424960 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]]]}] 16:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1178ms 16:50:25 INFO - PROCESS | 1848 | 1462319425015 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 1848 | 1462319425018 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:50:25 INFO - PROCESS | 1848 | 1462319425025 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 1848 | 1462319425028 Marionette TRACE conn3 <- [1,2630,null,{}] 16:50:25 INFO - PROCESS | 1848 | 1462319425033 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}] 16:50:25 INFO - PROCESS | 1848 | 1462319425205 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:50:25 INFO - PROCESS | 1848 | 1462319425215 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba896a000 == 135 [pid = 1848] [id = 665] 16:50:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f3ba0d4e800) [pid = 1848] [serial = 1996] [outer = (nil)] 16:50:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f3ba4759800) [pid = 1848] [serial = 1997] [outer = 0x7f3ba0d4e800] 16:50:25 INFO - PROCESS | 1848 | 1462319425274 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f3ba7cd5800) [pid = 1848] [serial = 1998] [outer = 0x7f3ba0d4e800] 16:50:26 INFO - PROCESS | 1848 | 1462319426514 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]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1531ms 16:50:26 INFO - PROCESS | 1848 | 1462319426559 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 1848 | 1462319426566 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:50:26 INFO - PROCESS | 1848 | 1462319426574 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1848 | 1462319426580 Marionette TRACE conn3 <- [1,2634,null,{}] 16:50:26 INFO - PROCESS | 1848 | 1462319426588 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}] 16:50:26 INFO - PROCESS | 1848 | 1462319426814 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:50:27 INFO - PROCESS | 1848 | 1462319427128 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d635800 == 136 [pid = 1848] [id = 666] 16:50:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f3b9b69b400) [pid = 1848] [serial = 1999] [outer = (nil)] 16:50:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f3b9b890800) [pid = 1848] [serial = 2000] [outer = 0x7f3b9b69b400] 16:50:27 INFO - PROCESS | 1848 | 1462319427205 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f3b9becbc00) [pid = 1848] [serial = 2001] [outer = 0x7f3b9b69b400] 16:50:28 INFO - PROCESS | 1848 | 1462319428095 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]]]}] 16:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1588ms 16:50:28 INFO - PROCESS | 1848 | 1462319428163 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 1848 | 1462319428172 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:50:28 INFO - PROCESS | 1848 | 1462319428181 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 1848 | 1462319428185 Marionette TRACE conn3 <- [1,2638,null,{}] 16:50:28 INFO - PROCESS | 1848 | 1462319428191 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}] 16:50:28 INFO - PROCESS | 1848 | 1462319428446 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:50:28 INFO - PROCESS | 1848 | 1462319428802 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4655000 == 137 [pid = 1848] [id = 667] 16:50:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f3b9c782400) [pid = 1848] [serial = 2002] [outer = (nil)] 16:50:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f3b9c822000) [pid = 1848] [serial = 2003] [outer = 0x7f3b9c782400] 16:50:28 INFO - PROCESS | 1848 | 1462319428874 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f3b9f1e0400) [pid = 1848] [serial = 2004] [outer = 0x7f3b9c782400] 16:50:29 INFO - PROCESS | 1848 | 1462319429731 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]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1579ms 16:50:29 INFO - PROCESS | 1848 | 1462319429761 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 1848 | 1462319429765 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:50:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:50:29 INFO - PROCESS | 1848 | 1462319429772 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1848 | 1462319429778 Marionette TRACE conn3 <- [1,2642,null,{}] 16:50:29 INFO - PROCESS | 1848 | 1462319429793 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}] 16:50:29 INFO - PROCESS | 1848 | 1462319429983 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:50:30 INFO - PROCESS | 1848 | 1462319430212 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9d4e800 == 138 [pid = 1848] [id = 668] 16:50:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f3ba11b2000) [pid = 1848] [serial = 2005] [outer = (nil)] 16:50:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f3ba2b85c00) [pid = 1848] [serial = 2006] [outer = 0x7f3ba11b2000] 16:50:30 INFO - PROCESS | 1848 | 1462319430325 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f3ba3c93000) [pid = 1848] [serial = 2007] [outer = 0x7f3ba11b2000] 16:50:31 INFO - PROCESS | 1848 | 1462319431269 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]]]}] 16:50:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:50:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1534ms 16:50:31 INFO - PROCESS | 1848 | 1462319431306 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:50:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:50:31 INFO - PROCESS | 1848 | 1462319431311 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:50:31 INFO - PROCESS | 1848 | 1462319431317 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 1848 | 1462319431320 Marionette TRACE conn3 <- [1,2646,null,{}] 16:50:31 INFO - PROCESS | 1848 | 1462319431325 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}] 16:50:31 INFO - PROCESS | 1848 | 1462319431518 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:50:31 INFO - PROCESS | 1848 | 1462319431787 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa96f800 == 139 [pid = 1848] [id = 669] 16:50:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f3ba11b9c00) [pid = 1848] [serial = 2008] [outer = (nil)] 16:50:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f3ba7880800) [pid = 1848] [serial = 2009] [outer = 0x7f3ba11b9c00] 16:50:31 INFO - PROCESS | 1848 | 1462319431903 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f3ba7cf5800) [pid = 1848] [serial = 2010] [outer = 0x7f3ba11b9c00] 16:50:32 INFO - PROCESS | 1848 | 1462319432733 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]]]}] 16:50:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:50:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1490ms 16:50:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:50:32 INFO - PROCESS | 1848 | 1462319432807 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 1848 | 1462319432810 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:50:32 INFO - PROCESS | 1848 | 1462319432816 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 1848 | 1462319432820 Marionette TRACE conn3 <- [1,2650,null,{}] 16:50:32 INFO - PROCESS | 1848 | 1462319432825 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}] 16:50:33 INFO - PROCESS | 1848 | 1462319433059 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:50:33 INFO - PROCESS | 1848 | 1462319433330 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bab9d3000 == 140 [pid = 1848] [id = 670] 16:50:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f3ba97dc800) [pid = 1848] [serial = 2011] [outer = (nil)] 16:50:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f3ba9a75c00) [pid = 1848] [serial = 2012] [outer = 0x7f3ba97dc800] 16:50:33 INFO - PROCESS | 1848 | 1462319433466 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f3baa034c00) [pid = 1848] [serial = 2013] [outer = 0x7f3ba97dc800] 16:50:34 INFO - PROCESS | 1848 | 1462319434354 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]]]}] 16:50:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:50:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1585ms 16:50:34 INFO - PROCESS | 1848 | 1462319434400 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:50:34 INFO - PROCESS | 1848 | 1462319434404 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:50:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:50:34 INFO - PROCESS | 1848 | 1462319434410 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 1848 | 1462319434412 Marionette TRACE conn3 <- [1,2654,null,{}] 16:50:34 INFO - PROCESS | 1848 | 1462319434418 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}] 16:50:34 INFO - PROCESS | 1848 | 1462319434617 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:50:34 INFO - PROCESS | 1848 | 1462319434887 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bafd65800 == 141 [pid = 1848] [id = 671] 16:50:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3ba97e1800) [pid = 1848] [serial = 2014] [outer = (nil)] 16:50:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f3baa44d800) [pid = 1848] [serial = 2015] [outer = 0x7f3ba97e1800] 16:50:35 INFO - PROCESS | 1848 | 1462319435005 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f3baa8e9800) [pid = 1848] [serial = 2016] [outer = 0x7f3ba97e1800] 16:50:35 INFO - PROCESS | 1848 | 1462319435849 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]]]}] 16:50:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:50:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1484ms 16:50:35 INFO - PROCESS | 1848 | 1462319435895 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 1848 | 1462319435898 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:50:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:50:35 INFO - PROCESS | 1848 | 1462319435904 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 1848 | 1462319435906 Marionette TRACE conn3 <- [1,2658,null,{}] 16:50:35 INFO - PROCESS | 1848 | 1462319435912 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}] 16:50:36 INFO - PROCESS | 1848 | 1462319436102 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:50:36 INFO - PROCESS | 1848 | 1462319436370 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb276e800 == 142 [pid = 1848] [id = 672] 16:50:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f3baa1ce400) [pid = 1848] [serial = 2017] [outer = (nil)] 16:50:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f3bab97c800) [pid = 1848] [serial = 2018] [outer = 0x7f3baa1ce400] 16:50:36 INFO - PROCESS | 1848 | 1462319436482 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f3bad091000) [pid = 1848] [serial = 2019] [outer = 0x7f3baa1ce400] 16:50:37 INFO - PROCESS | 1848 | 1462319437293 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]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:50:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1439ms 16:50:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:50:37 INFO - PROCESS | 1848 | 1462319437344 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 1848 | 1462319437347 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:50:37 INFO - PROCESS | 1848 | 1462319437355 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 1848 | 1462319437358 Marionette TRACE conn3 <- [1,2662,null,{}] 16:50:37 INFO - PROCESS | 1848 | 1462319437363 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}] 16:50:37 INFO - PROCESS | 1848 | 1462319437555 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:50:37 INFO - PROCESS | 1848 | 1462319437833 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3c15000 == 143 [pid = 1848] [id = 673] 16:50:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f3baa2d4400) [pid = 1848] [serial = 2020] [outer = (nil)] 16:50:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f3bad4bbc00) [pid = 1848] [serial = 2021] [outer = 0x7f3baa2d4400] 16:50:37 INFO - PROCESS | 1848 | 1462319437907 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f3bb0466400) [pid = 1848] [serial = 2022] [outer = 0x7f3baa2d4400] 16:50:38 INFO - PROCESS | 1848 | 1462319438761 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]]]}] 16:50:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:50:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1440ms 16:50:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:50:38 INFO - PROCESS | 1848 | 1462319438793 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 1848 | 1462319438795 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:50:38 INFO - PROCESS | 1848 | 1462319438802 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 1848 | 1462319438805 Marionette TRACE conn3 <- [1,2666,null,{}] 16:50:38 INFO - PROCESS | 1848 | 1462319438810 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}] 16:50:39 INFO - PROCESS | 1848 | 1462319439007 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:50:39 INFO - PROCESS | 1848 | 1462319439288 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bbfcc4800 == 144 [pid = 1848] [id = 674] 16:50:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f3baa8ed400) [pid = 1848] [serial = 2023] [outer = (nil)] 16:50:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f3bb1654c00) [pid = 1848] [serial = 2024] [outer = 0x7f3baa8ed400] 16:50:39 INFO - PROCESS | 1848 | 1462319439363 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f3bb2048800) [pid = 1848] [serial = 2025] [outer = 0x7f3baa8ed400] 16:50:40 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:40 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:50:40 INFO - PROCESS | 1848 | 1462319440659 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]]]}] 16:50:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:50:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1895ms 16:50:40 INFO - PROCESS | 1848 | 1462319440696 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 1848 | 1462319440698 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:50:40 INFO - PROCESS | 1848 | 1462319440708 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:50:40 INFO - PROCESS | 1848 | 1462319440718 Marionette TRACE conn3 <- [1,2670,null,{}] 16:50:40 INFO - PROCESS | 1848 | 1462319440724 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}] 16:50:41 INFO - PROCESS | 1848 | 1462319441016 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:50:41 INFO - PROCESS | 1848 | 1462319441257 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc52da000 == 145 [pid = 1848] [id = 675] 16:50:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f3bad406000) [pid = 1848] [serial = 2026] [outer = (nil)] 16:50:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f3bb374c000) [pid = 1848] [serial = 2027] [outer = 0x7f3bad406000] 16:50:41 INFO - PROCESS | 1848 | 1462319441327 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f3bb3c83400) [pid = 1848] [serial = 2028] [outer = 0x7f3bad406000] 16:50:42 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:42 INFO - PROCESS | 1848 | 1462319442684 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] 16:50:42 INFO - PROCESS | 1848 | 1462319442709 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:50:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:50:42 INFO - PROCESS | 1848 | 1462319442715 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1848 | 1462319442719 Marionette TRACE conn3 <- [1,2674,null,{}] 16:50:42 INFO - PROCESS | 1848 | 1462319442724 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}] 16:50:42 INFO - PROCESS | 1848 | 1462319442969 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:50:43 INFO - PROCESS | 1848 | 1462319443211 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b971e7000 == 146 [pid = 1848] [id = 676] 16:50:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f3bb0a11000) [pid = 1848] [serial = 2029] [outer = (nil)] 16:50:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f3bb9d9cc00) [pid = 1848] [serial = 2030] [outer = 0x7f3bb0a11000] 16:50:43 INFO - PROCESS | 1848 | 1462319443291 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f3bc0dba800) [pid = 1848] [serial = 2031] [outer = 0x7f3bb0a11000] 16:50:44 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:44 INFO - PROCESS | 1848 | 1462319444637 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] 16:50:44 INFO - PROCESS | 1848 | 1462319444661 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:50:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:50:44 INFO - PROCESS | 1848 | 1462319444667 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 1848 | 1462319444669 Marionette TRACE conn3 <- [1,2678,null,{}] 16:50:44 INFO - PROCESS | 1848 | 1462319444675 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}] 16:50:44 INFO - PROCESS | 1848 | 1462319444879 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:50:45 INFO - PROCESS | 1848 | 1462319445158 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b99668800 == 147 [pid = 1848] [id = 677] 16:50:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f3bb3c7d800) [pid = 1848] [serial = 2032] [outer = (nil)] 16:50:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f3bc1deec00) [pid = 1848] [serial = 2033] [outer = 0x7f3bb3c7d800] 16:50:45 INFO - PROCESS | 1848 | 1462319445231 Marionette DEBUG loaded listener.js 16:50:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f3bc5287400) [pid = 1848] [serial = 2034] [outer = 0x7f3bb3c7d800] 16:50:46 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:46 INFO - PROCESS | 1848 | 1462319446551 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]]]}] 16:50:46 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) 16:50:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1938ms 16:50:46 INFO - PROCESS | 1848 | 1462319446652 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:50:46 INFO - PROCESS | 1848 | 1462319446656 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:50:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:50:46 INFO - PROCESS | 1848 | 1462319446714 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:50:46 INFO - PROCESS | 1848 | 1462319446716 Marionette TRACE conn3 <- [1,2682,null,{}] 16:50:46 INFO - PROCESS | 1848 | 1462319446722 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}] 16:50:46 INFO - PROCESS | 1848 | 1462319446929 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:50:47 INFO - PROCESS | 1848 | 1462319447197 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9a679000 == 148 [pid = 1848] [id = 678] 16:50:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f3b97ea0000) [pid = 1848] [serial = 2035] [outer = (nil)] 16:50:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f3b9a61d400) [pid = 1848] [serial = 2036] [outer = 0x7f3b97ea0000] 16:50:47 INFO - PROCESS | 1848 | 1462319447266 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f3b9a627000) [pid = 1848] [serial = 2037] [outer = 0x7f3b97ea0000] 16:50:48 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:48 INFO - PROCESS | 1848 | 1462319448618 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]]]}] 16:50:48 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) 16:50:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1938ms 16:50:48 INFO - PROCESS | 1848 | 1462319448645 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 1848 | 1462319448648 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:50:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:50:48 INFO - PROCESS | 1848 | 1462319448654 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 1848 | 1462319448656 Marionette TRACE conn3 <- [1,2686,null,{}] 16:50:48 INFO - PROCESS | 1848 | 1462319448662 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}] 16:50:48 INFO - PROCESS | 1848 | 1462319448899 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:50:49 INFO - PROCESS | 1848 | 1462319449192 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9b8b2000 == 149 [pid = 1848] [id = 679] 16:50:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f3b9af3c800) [pid = 1848] [serial = 2038] [outer = (nil)] 16:50:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f3b9b9e7800) [pid = 1848] [serial = 2039] [outer = 0x7f3b9af3c800] 16:50:49 INFO - PROCESS | 1848 | 1462319449265 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f3b9c7cb800) [pid = 1848] [serial = 2040] [outer = 0x7f3b9af3c800] 16:50:51 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:51 INFO - PROCESS | 1848 | 1462319451105 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] 16:50:51 INFO - PROCESS | 1848 | 1462319451150 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:50:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:50:51 INFO - PROCESS | 1848 | 1462319451159 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 1848 | 1462319451164 Marionette TRACE conn3 <- [1,2690,null,{}] 16:50:51 INFO - PROCESS | 1848 | 1462319451172 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}] 16:50:51 INFO - PROCESS | 1848 | 1462319451425 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:50:51 INFO - PROCESS | 1848 | 1462319451717 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9ab88800 == 150 [pid = 1848] [id = 680] 16:50:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f3b995a3800) [pid = 1848] [serial = 2041] [outer = (nil)] 16:50:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f3b9a61ec00) [pid = 1848] [serial = 2042] [outer = 0x7f3b995a3800] 16:50:51 INFO - PROCESS | 1848 | 1462319451789 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f3b9b6a7800) [pid = 1848] [serial = 2043] [outer = 0x7f3b995a3800] 16:50:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba896e800 == 149 [pid = 1848] [id = 535] 16:50:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2bce800 == 148 [pid = 1848] [id = 527] 16:50:53 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f3bc56aa800) [pid = 1848] [serial = 1898] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f3ba0e41000) [pid = 1848] [serial = 1901] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f3b999d5400) [pid = 1848] [serial = 1904] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4784800 == 147 [pid = 1848] [id = 530] 16:50:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9dc93800 == 146 [pid = 1848] [id = 664] 16:50:53 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba872d800 == 145 [pid = 1848] [id = 663] 16:50:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4879800 == 144 [pid = 1848] [id = 662] 16:50:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba1f0b000 == 143 [pid = 1848] [id = 661] 16:50:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b97e1e800 == 142 [pid = 1848] [id = 660] 16:50:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2be6000 == 141 [pid = 1848] [id = 659] 16:50:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9eff3000 == 140 [pid = 1848] [id = 658] 16:50:53 INFO - PROCESS | 1848 | 1462319453369 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] 16:50:53 INFO - PROCESS | 1848 | 1462319453539 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:50:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:50:53 INFO - PROCESS | 1848 | 1462319453576 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 1848 | 1462319453580 Marionette TRACE conn3 <- [1,2694,null,{}] 16:50:53 INFO - PROCESS | 1848 | 1462319453586 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}] 16:50:53 INFO - PROCESS | 1848 | 1462319453766 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:50:53 INFO - PROCESS | 1848 | 1462319453941 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9a690800 == 127 [pid = 1848] [id = 681] 16:50:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3b995a7c00) [pid = 1848] [serial = 2044] [outer = (nil)] 16:50:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3b9c45c000) [pid = 1848] [serial = 2045] [outer = 0x7f3b995a7c00] 16:50:54 INFO - PROCESS | 1848 | 1462319454001 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3b9c78c400) [pid = 1848] [serial = 2046] [outer = 0x7f3b995a7c00] 16:50:55 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:55 INFO - PROCESS | 1848 | 1462319455280 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] 16:50:55 INFO - PROCESS | 1848 | 1462319455321 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:50:55 INFO - PROCESS | 1848 | 1462319455327 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 1848 | 1462319455332 Marionette TRACE conn3 <- [1,2698,null,{}] 16:50:55 INFO - PROCESS | 1848 | 1462319455347 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}] 16:50:55 INFO - PROCESS | 1848 | 1462319455665 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:50:55 INFO - PROCESS | 1848 | 1462319455820 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d62f000 == 128 [pid = 1848] [id = 682] 16:50:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3b9daf8800) [pid = 1848] [serial = 2047] [outer = (nil)] 16:50:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3b9f1e5800) [pid = 1848] [serial = 2048] [outer = 0x7f3b9daf8800] 16:50:55 INFO - PROCESS | 1848 | 1462319455896 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3ba0d48800) [pid = 1848] [serial = 2049] [outer = 0x7f3b9daf8800] 16:50:57 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:50:57 INFO - PROCESS | 1848 | 1462319457111 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] 16:50:57 INFO - PROCESS | 1848 | 1462319457183 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:50:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:50:57 INFO - PROCESS | 1848 | 1462319457189 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 1848 | 1462319457206 Marionette TRACE conn3 <- [1,2702,null,{}] 16:50:57 INFO - PROCESS | 1848 | 1462319457221 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}] 16:50:57 INFO - PROCESS | 1848 | 1462319457617 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:50:57 INFO - PROCESS | 1848 | 1462319457703 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba1302800 == 129 [pid = 1848] [id = 683] 16:50:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3b9c783400) [pid = 1848] [serial = 2050] [outer = (nil)] 16:50:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3ba0e44400) [pid = 1848] [serial = 2051] [outer = 0x7f3b9c783400] 16:50:57 INFO - PROCESS | 1848 | 1462319457765 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3ba2013800) [pid = 1848] [serial = 2052] [outer = 0x7f3b9c783400] 16:50:58 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3ba3c97800) [pid = 1848] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:50:58 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3b97eac000) [pid = 1848] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:50:58 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3b9c82c800) [pid = 1848] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:50:58 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3b995a7800) [pid = 1848] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:50:58 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3b9b69fc00) [pid = 1848] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:50:58 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3ba21cc800) [pid = 1848] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:50:58 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f3b9af3c400) [pid = 1848] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:50:58 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3b97ea7c00) [pid = 1848] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:50:58 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3ba3c9ac00) [pid = 1848] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:50:58 INFO - PROCESS | 1848 | 1462319458944 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]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:50:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1809ms 16:50:59 INFO - PROCESS | 1848 | 1462319459000 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 1848 | 1462319459003 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:50:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:50:59 INFO - PROCESS | 1848 | 1462319459008 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 1848 | 1462319459011 Marionette TRACE conn3 <- [1,2706,null,{}] 16:50:59 INFO - PROCESS | 1848 | 1462319459016 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}] 16:50:59 INFO - PROCESS | 1848 | 1462319459219 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:50:59 INFO - PROCESS | 1848 | 1462319459408 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2091800 == 130 [pid = 1848] [id = 684] 16:50:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f3b97eac000) [pid = 1848] [serial = 2053] [outer = (nil)] 16:50:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f3ba11ab400) [pid = 1848] [serial = 2054] [outer = 0x7f3b97eac000] 16:50:59 INFO - PROCESS | 1848 | 1462319459471 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f3ba21cd400) [pid = 1848] [serial = 2055] [outer = 0x7f3b97eac000] 16:51:00 INFO - PROCESS | 1848 | 1462319460183 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]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:51:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1226ms 16:51:00 INFO - PROCESS | 1848 | 1462319460248 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 1848 | 1462319460251 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:51:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:51:00 INFO - PROCESS | 1848 | 1462319460257 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1848 | 1462319460259 Marionette TRACE conn3 <- [1,2710,null,{}] 16:51:00 INFO - PROCESS | 1848 | 1462319460265 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}] 16:51:00 INFO - PROCESS | 1848 | 1462319460624 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:51:00 INFO - PROCESS | 1848 | 1462319460949 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b99b12800 == 131 [pid = 1848] [id = 685] 16:51:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3b97eaa800) [pid = 1848] [serial = 2056] [outer = (nil)] 16:51:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3b9a620400) [pid = 1848] [serial = 2057] [outer = 0x7f3b97eaa800] 16:51:01 INFO - PROCESS | 1848 | 1462319461032 Marionette DEBUG loaded listener.js 16:51:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3b9af36c00) [pid = 1848] [serial = 2058] [outer = 0x7f3b97eaa800] 16:51:02 INFO - PROCESS | 1848 | 1462319462037 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] 16:51:02 INFO - PROCESS | 1848 | 1462319462106 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:51:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:51:02 INFO - PROCESS | 1848 | 1462319462113 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 1848 | 1462319462120 Marionette TRACE conn3 <- [1,2714,null,{}] 16:51:02 INFO - PROCESS | 1848 | 1462319462127 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}] 16:51:02 INFO - PROCESS | 1848 | 1462319462341 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:51:02 INFO - PROCESS | 1848 | 1462319462626 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9efe2800 == 132 [pid = 1848] [id = 686] 16:51:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3b9c788c00) [pid = 1848] [serial = 2059] [outer = (nil)] 16:51:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3b9c822400) [pid = 1848] [serial = 2060] [outer = 0x7f3b9c788c00] 16:51:02 INFO - PROCESS | 1848 | 1462319462755 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3b9dd9bc00) [pid = 1848] [serial = 2061] [outer = 0x7f3b9c788c00] 16:51:03 INFO - PROCESS | 1848 | 1462319463629 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]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:51:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1593ms 16:51:03 INFO - PROCESS | 1848 | 1462319463707 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1848 | 1462319463712 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:51:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:51:03 INFO - PROCESS | 1848 | 1462319463718 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1848 | 1462319463722 Marionette TRACE conn3 <- [1,2718,null,{}] 16:51:03 INFO - PROCESS | 1848 | 1462319463728 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}] 16:51:03 INFO - PROCESS | 1848 | 1462319463954 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:51:04 INFO - PROCESS | 1848 | 1462319464344 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4648800 == 133 [pid = 1848] [id = 687] 16:51:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3ba1d4c800) [pid = 1848] [serial = 2062] [outer = (nil)] 16:51:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3ba2012400) [pid = 1848] [serial = 2063] [outer = 0x7f3ba1d4c800] 16:51:04 INFO - PROCESS | 1848 | 1462319464425 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3ba2b82c00) [pid = 1848] [serial = 2064] [outer = 0x7f3ba1d4c800] 16:51:05 INFO - PROCESS | 1848 | 1462319465337 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] 16:51:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:51:05 INFO - PROCESS | 1848 | 1462319465406 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:51:05 INFO - PROCESS | 1848 | 1462319465422 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 1848 | 1462319465429 Marionette TRACE conn3 <- [1,2722,null,{}] 16:51:05 INFO - PROCESS | 1848 | 1462319465478 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}] 16:51:05 INFO - PROCESS | 1848 | 1462319465664 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:51:05 INFO - PROCESS | 1848 | 1462319465970 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba7a78000 == 134 [pid = 1848] [id = 688] 16:51:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f3b9b887400) [pid = 1848] [serial = 2065] [outer = (nil)] 16:51:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f3ba3c90800) [pid = 1848] [serial = 2066] [outer = 0x7f3b9b887400] 16:51:06 INFO - PROCESS | 1848 | 1462319466045 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f3ba475b800) [pid = 1848] [serial = 2067] [outer = 0x7f3b9b887400] 16:51:06 INFO - PROCESS | 1848 | 1462319466912 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] 16:51:06 INFO - PROCESS | 1848 | 1462319466966 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:51:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:51:06 INFO - PROCESS | 1848 | 1462319466971 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 1848 | 1462319466975 Marionette TRACE conn3 <- [1,2726,null,{}] 16:51:06 INFO - PROCESS | 1848 | 1462319466980 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}] 16:51:07 INFO - PROCESS | 1848 | 1462319467167 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:51:07 INFO - PROCESS | 1848 | 1462319467389 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba887a000 == 135 [pid = 1848] [id = 689] 16:51:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f3ba0e3ec00) [pid = 1848] [serial = 2068] [outer = (nil)] 16:51:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f3ba7b75800) [pid = 1848] [serial = 2069] [outer = 0x7f3ba0e3ec00] 16:51:07 INFO - PROCESS | 1848 | 1462319467504 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f3ba7cf4000) [pid = 1848] [serial = 2070] [outer = 0x7f3ba0e3ec00] 16:51:08 INFO - PROCESS | 1848 | 1462319468435 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]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:51:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1478ms 16:51:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:51:08 INFO - PROCESS | 1848 | 1462319468450 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 1848 | 1462319468453 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:51:08 INFO - PROCESS | 1848 | 1462319468459 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1848 | 1462319468462 Marionette TRACE conn3 <- [1,2730,null,{}] 16:51:08 INFO - PROCESS | 1848 | 1462319468467 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}] 16:51:08 INFO - PROCESS | 1848 | 1462319468653 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:51:08 INFO - PROCESS | 1848 | 1462319468929 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba99a1000 == 136 [pid = 1848] [id = 690] 16:51:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f3ba9a74000) [pid = 1848] [serial = 2071] [outer = (nil)] 16:51:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f3ba9d94400) [pid = 1848] [serial = 2072] [outer = 0x7f3ba9a74000] 16:51:09 INFO - PROCESS | 1848 | 1462319469014 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f3baa153400) [pid = 1848] [serial = 2073] [outer = 0x7f3ba9a74000] 16:51:10 INFO - PROCESS | 1848 | 1462319470378 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] 16:51:10 INFO - PROCESS | 1848 | 1462319470393 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:51:10 INFO - PROCESS | 1848 | 1462319470399 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 1848 | 1462319470402 Marionette TRACE conn3 <- [1,2734,null,{}] 16:51:10 INFO - PROCESS | 1848 | 1462319470407 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}] 16:51:10 INFO - PROCESS | 1848 | 1462319470656 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:51:10 INFO - PROCESS | 1848 | 1462319470920 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa96c800 == 137 [pid = 1848] [id = 691] 16:51:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f3ba96e9800) [pid = 1848] [serial = 2074] [outer = (nil)] 16:51:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f3baa4b7800) [pid = 1848] [serial = 2075] [outer = 0x7f3ba96e9800] 16:51:10 INFO - PROCESS | 1848 | 1462319470990 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f3bab97b000) [pid = 1848] [serial = 2076] [outer = 0x7f3ba96e9800] 16:51:11 INFO - PROCESS | 1848 | 1462319471837 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]]]}] 16:51:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:51:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1485ms 16:51:11 INFO - PROCESS | 1848 | 1462319471884 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:51:11 INFO - PROCESS | 1848 | 1462319471888 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:51:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:51:11 INFO - PROCESS | 1848 | 1462319471893 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 1848 | 1462319471896 Marionette TRACE conn3 <- [1,2738,null,{}] 16:51:11 INFO - PROCESS | 1848 | 1462319471902 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}] 16:51:12 INFO - PROCESS | 1848 | 1462319472090 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:51:12 INFO - PROCESS | 1848 | 1462319472312 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baab5d800 == 138 [pid = 1848] [id = 692] 16:51:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f3ba9a74800) [pid = 1848] [serial = 2077] [outer = (nil)] 16:51:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f3bad1d1800) [pid = 1848] [serial = 2078] [outer = 0x7f3ba9a74800] 16:51:12 INFO - PROCESS | 1848 | 1462319472423 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f3baefd7000) [pid = 1848] [serial = 2079] [outer = 0x7f3ba9a74800] 16:51:13 INFO - PROCESS | 1848 | 1462319473317 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]]]}] 16:51:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:51:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1481ms 16:51:13 INFO - PROCESS | 1848 | 1462319473376 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 1848 | 1462319473380 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:51:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:51:13 INFO - PROCESS | 1848 | 1462319473404 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 1848 | 1462319473408 Marionette TRACE conn3 <- [1,2742,null,{}] 16:51:13 INFO - PROCESS | 1848 | 1462319473413 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}] 16:51:13 INFO - PROCESS | 1848 | 1462319473608 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:51:13 INFO - PROCESS | 1848 | 1462319473874 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad467000 == 139 [pid = 1848] [id = 693] 16:51:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f3baa63f800) [pid = 1848] [serial = 2080] [outer = (nil)] 16:51:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f3bb046b000) [pid = 1848] [serial = 2081] [outer = 0x7f3baa63f800] 16:51:13 INFO - PROCESS | 1848 | 1462319473949 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f3bb1b7dc00) [pid = 1848] [serial = 2082] [outer = 0x7f3baa63f800] 16:51:14 INFO - PROCESS | 1848 | 1462319474862 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]]]}] 16:51:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:51:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1488ms 16:51:14 INFO - PROCESS | 1848 | 1462319474890 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:51:14 INFO - PROCESS | 1848 | 1462319474893 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:51:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:51:14 INFO - PROCESS | 1848 | 1462319474899 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 1848 | 1462319474908 Marionette TRACE conn3 <- [1,2746,null,{}] 16:51:14 INFO - PROCESS | 1848 | 1462319474913 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}] 16:51:15 INFO - PROCESS | 1848 | 1462319475105 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:51:15 INFO - PROCESS | 1848 | 1462319475329 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1a60000 == 140 [pid = 1848] [id = 694] 16:51:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f3babc08800) [pid = 1848] [serial = 2083] [outer = (nil)] 16:51:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f3bb20be800) [pid = 1848] [serial = 2084] [outer = 0x7f3babc08800] 16:51:15 INFO - PROCESS | 1848 | 1462319475440 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f3bb2ca5400) [pid = 1848] [serial = 2085] [outer = 0x7f3babc08800] 16:51:16 INFO - PROCESS | 1848 | 1462319476343 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]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:51:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1490ms 16:51:16 INFO - PROCESS | 1848 | 1462319476390 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 1848 | 1462319476393 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:51:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:51:16 INFO - PROCESS | 1848 | 1462319476399 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 1848 | 1462319476402 Marionette TRACE conn3 <- [1,2750,null,{}] 16:51:16 INFO - PROCESS | 1848 | 1462319476407 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}] 16:51:16 INFO - PROCESS | 1848 | 1462319476599 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:51:16 INFO - PROCESS | 1848 | 1462319476872 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb246c000 == 141 [pid = 1848] [id = 695] 16:51:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f3bafaa1c00) [pid = 1848] [serial = 2086] [outer = (nil)] 16:51:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f3bb34d7800) [pid = 1848] [serial = 2087] [outer = 0x7f3bafaa1c00] 16:51:16 INFO - PROCESS | 1848 | 1462319476953 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f3bb4504800) [pid = 1848] [serial = 2088] [outer = 0x7f3bafaa1c00] 16:51:17 INFO - PROCESS | 1848 | 1462319477840 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]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:51:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1482ms 16:51:17 INFO - PROCESS | 1848 | 1462319477882 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:51:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:51:17 INFO - PROCESS | 1848 | 1462319477886 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:51:17 INFO - PROCESS | 1848 | 1462319477892 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 1848 | 1462319477896 Marionette TRACE conn3 <- [1,2754,null,{}] 16:51:17 INFO - PROCESS | 1848 | 1462319477901 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}] 16:51:18 INFO - PROCESS | 1848 | 1462319478113 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:51:18 INFO - PROCESS | 1848 | 1462319478375 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb45c1000 == 142 [pid = 1848] [id = 696] 16:51:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f3bb2ca3c00) [pid = 1848] [serial = 2089] [outer = (nil)] 16:51:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f3bb9d92000) [pid = 1848] [serial = 2090] [outer = 0x7f3bb2ca3c00] 16:51:18 INFO - PROCESS | 1848 | 1462319478458 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f3bc0d6d000) [pid = 1848] [serial = 2091] [outer = 0x7f3bb2ca3c00] 16:51:19 INFO - PROCESS | 1848 | 1462319479333 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]]]}] 16:51:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:51:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1481ms 16:51:19 INFO - PROCESS | 1848 | 1462319479397 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 1848 | 1462319479402 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:51:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:51:19 INFO - PROCESS | 1848 | 1462319479411 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 1848 | 1462319479414 Marionette TRACE conn3 <- [1,2758,null,{}] 16:51:19 INFO - PROCESS | 1848 | 1462319479419 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}] 16:51:19 INFO - PROCESS | 1848 | 1462319479622 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:51:19 INFO - PROCESS | 1848 | 1462319479890 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bbfccd000 == 143 [pid = 1848] [id = 697] 16:51:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f3bb2cafc00) [pid = 1848] [serial = 2092] [outer = (nil)] 16:51:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f3bc20f0000) [pid = 1848] [serial = 2093] [outer = 0x7f3bb2cafc00] 16:51:19 INFO - PROCESS | 1848 | 1462319479965 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f3bc523e800) [pid = 1848] [serial = 2094] [outer = 0x7f3bb2cafc00] 16:51:20 INFO - PROCESS | 1848 | 1462319480824 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]]]}] 16:51:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:51:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1434ms 16:51:20 INFO - PROCESS | 1848 | 1462319480846 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 1848 | 1462319480849 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:51:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:51:20 INFO - PROCESS | 1848 | 1462319480873 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 1848 | 1462319480876 Marionette TRACE conn3 <- [1,2762,null,{}] 16:51:20 INFO - PROCESS | 1848 | 1462319480881 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}] 16:51:21 INFO - PROCESS | 1848 | 1462319481069 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:51:21 INFO - PROCESS | 1848 | 1462319481336 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc396a800 == 144 [pid = 1848] [id = 698] 16:51:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f3b97375c00) [pid = 1848] [serial = 2095] [outer = (nil)] 16:51:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f3b9737c800) [pid = 1848] [serial = 2096] [outer = 0x7f3b97375c00] 16:51:21 INFO - PROCESS | 1848 | 1462319481410 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f3b97381000) [pid = 1848] [serial = 2097] [outer = 0x7f3b97375c00] 16:51:22 INFO - PROCESS | 1848 | 1462319482235 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]]]}] 16:51:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:51:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1438ms 16:51:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:51:22 INFO - PROCESS | 1848 | 1462319482308 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:51:22 INFO - PROCESS | 1848 | 1462319482311 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:51:22 INFO - PROCESS | 1848 | 1462319482317 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1848 | 1462319482320 Marionette TRACE conn3 <- [1,2766,null,{}] 16:51:22 INFO - PROCESS | 1848 | 1462319482325 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}] 16:51:22 INFO - PROCESS | 1848 | 1462319482530 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:51:22 INFO - PROCESS | 1848 | 1462319482826 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc5fcb800 == 145 [pid = 1848] [id = 699] 16:51:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f3b97377c00) [pid = 1848] [serial = 2098] [outer = (nil)] 16:51:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f3ba9ea9c00) [pid = 1848] [serial = 2099] [outer = 0x7f3b97377c00] 16:51:22 INFO - PROCESS | 1848 | 1462319482994 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f3bc569ec00) [pid = 1848] [serial = 2100] [outer = 0x7f3b97377c00] 16:51:23 INFO - PROCESS | 1848 | 1462319483842 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]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:51:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1584ms 16:51:23 INFO - PROCESS | 1848 | 1462319483901 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 1848 | 1462319483903 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:51:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:51:23 INFO - PROCESS | 1848 | 1462319483909 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 1848 | 1462319483911 Marionette TRACE conn3 <- [1,2770,null,{}] 16:51:23 INFO - PROCESS | 1848 | 1462319483917 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}] 16:51:24 INFO - PROCESS | 1848 | 1462319484100 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:51:24 INFO - PROCESS | 1848 | 1462319484380 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9b8a1800 == 146 [pid = 1848] [id = 700] 16:51:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f3b9737b400) [pid = 1848] [serial = 2101] [outer = (nil)] 16:51:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f3b9bf03000) [pid = 1848] [serial = 2102] [outer = 0x7f3b9737b400] 16:51:24 INFO - PROCESS | 1848 | 1462319484464 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3b9bf09400) [pid = 1848] [serial = 2103] [outer = 0x7f3b9737b400] 16:51:25 INFO - PROCESS | 1848 | 1462319485316 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]]]}] 16:51:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:51:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1833ms 16:51:25 INFO - PROCESS | 1848 | 1462319485749 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:51:25 INFO - PROCESS | 1848 | 1462319485755 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:51:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:51:25 INFO - PROCESS | 1848 | 1462319485762 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 1848 | 1462319485766 Marionette TRACE conn3 <- [1,2774,null,{}] 16:51:25 INFO - PROCESS | 1848 | 1462319485773 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}] 16:51:25 INFO - PROCESS | 1848 | 1462319485946 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:51:26 INFO - PROCESS | 1848 | 1462319486223 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dd67000 == 147 [pid = 1848] [id = 701] 16:51:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f3b9b6a8800) [pid = 1848] [serial = 2104] [outer = (nil)] 16:51:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f3b9b9de800) [pid = 1848] [serial = 2105] [outer = 0x7f3b9b6a8800] 16:51:26 INFO - PROCESS | 1848 | 1462319486287 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f3b9bf07400) [pid = 1848] [serial = 2106] [outer = 0x7f3b9b6a8800] 16:51:27 INFO - PROCESS | 1848 | 1462319487126 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]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:51:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1433ms 16:51:27 INFO - PROCESS | 1848 | 1462319487197 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 1848 | 1462319487201 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:51:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:51:27 INFO - PROCESS | 1848 | 1462319487213 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 1848 | 1462319487217 Marionette TRACE conn3 <- [1,2778,null,{}] 16:51:27 INFO - PROCESS | 1848 | 1462319487222 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}] 16:51:27 INFO - PROCESS | 1848 | 1462319487405 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:51:27 INFO - PROCESS | 1848 | 1462319487672 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4879800 == 148 [pid = 1848] [id = 702] 16:51:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f3b9c452c00) [pid = 1848] [serial = 2107] [outer = (nil)] 16:51:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f3b9c81f000) [pid = 1848] [serial = 2108] [outer = 0x7f3b9c452c00] 16:51:27 INFO - PROCESS | 1848 | 1462319487786 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f3b9f1d8c00) [pid = 1848] [serial = 2109] [outer = 0x7f3b9c452c00] 16:51:28 INFO - PROCESS | 1848 | 1462319488607 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]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:51:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1435ms 16:51:28 INFO - PROCESS | 1848 | 1462319488644 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 1848 | 1462319488648 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:51:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:51:28 INFO - PROCESS | 1848 | 1462319488655 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 1848 | 1462319488658 Marionette TRACE conn3 <- [1,2782,null,{}] 16:51:28 INFO - PROCESS | 1848 | 1462319488672 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}] 16:51:28 INFO - PROCESS | 1848 | 1462319488937 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:51:29 INFO - PROCESS | 1848 | 1462319489372 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b97dd0000 == 149 [pid = 1848] [id = 703] 16:51:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f3b9af3e000) [pid = 1848] [serial = 2110] [outer = (nil)] 16:51:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f3ba1d42c00) [pid = 1848] [serial = 2111] [outer = 0x7f3b9af3e000] 16:51:29 INFO - PROCESS | 1848 | 1462319489455 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f3ba2b83800) [pid = 1848] [serial = 2112] [outer = 0x7f3b9af3e000] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2091800 == 148 [pid = 1848] [id = 684] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba1302800 == 147 [pid = 1848] [id = 683] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f3bc089b800) [pid = 1848] [serial = 1955] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f3ba3c94800) [pid = 1848] [serial = 1958] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f3b9c829400) [pid = 1848] [serial = 1961] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f3b995a5800) [pid = 1848] [serial = 1964] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f3ba3c95c00) [pid = 1848] [serial = 1967] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d62f000 == 146 [pid = 1848] [id = 682] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9a690800 == 145 [pid = 1848] [id = 681] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9ab88800 == 144 [pid = 1848] [id = 680] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9a679000 == 143 [pid = 1848] [id = 678] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b99668800 == 142 [pid = 1848] [id = 677] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b971e7000 == 141 [pid = 1848] [id = 676] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc52da000 == 140 [pid = 1848] [id = 675] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bbfcc4800 == 139 [pid = 1848] [id = 674] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3c15000 == 138 [pid = 1848] [id = 673] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb276e800 == 137 [pid = 1848] [id = 672] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bafd65800 == 136 [pid = 1848] [id = 671] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bab9d3000 == 135 [pid = 1848] [id = 670] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa96f800 == 134 [pid = 1848] [id = 669] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9d4e800 == 133 [pid = 1848] [id = 668] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4655000 == 132 [pid = 1848] [id = 667] 16:51:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d635800 == 131 [pid = 1848] [id = 666] 16:51:30 INFO - PROCESS | 1848 | 1462319490392 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]]]}] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f3ba7b75c00) [pid = 1848] [serial = 1991] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f3b9c459400) [pid = 1848] [serial = 1994] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f3ba05d9000) [pid = 1848] [serial = 1980] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f3ba0223000) [pid = 1848] [serial = 1979] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f3b9a8dd800) [pid = 1848] [serial = 1971] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f3b999d6800) [pid = 1848] [serial = 1970] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f3b9c7c3400) [pid = 1848] [serial = 1977] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f3b9c785400) [pid = 1848] [serial = 1976] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f3ba29c9800) [pid = 1848] [serial = 1985] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f3bafaacc00) [pid = 1848] [serial = 1940] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f3ba201fc00) [pid = 1848] [serial = 1934] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f3bad094800) [pid = 1848] [serial = 1928] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f3b9b9e7400) [pid = 1848] [serial = 1974] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f3b9b88e400) [pid = 1848] [serial = 1973] [outer = (nil)] [url = about:blank] 16:51:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:51:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1789ms 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f3ba11b1800) [pid = 1848] [serial = 1952] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f3bbac45c00) [pid = 1848] [serial = 1949] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f3b9bec8400) [pid = 1848] [serial = 1982] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f3ba12e6000) [pid = 1848] [serial = 1983] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f3ba97d7800) [pid = 1848] [serial = 1937] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f3b9bec9800) [pid = 1848] [serial = 1931] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f3b9c790800) [pid = 1848] [serial = 1946] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f3bb2ca1000) [pid = 1848] [serial = 1943] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f3ba7868800) [pid = 1848] [serial = 1988] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f3ba7981400) [pid = 1848] [serial = 1989] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f3ba96e4c00) [pid = 1848] [serial = 1992] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f3ba3c90000) [pid = 1848] [serial = 1986] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f3ba21c4000) [pid = 1848] [serial = 1995] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1848 | 1462319490462 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 1848 | 1462319490465 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:51:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:51:30 INFO - PROCESS | 1848 | 1462319490473 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1848 | 1462319490476 Marionette TRACE conn3 <- [1,2786,null,{}] 16:51:30 INFO - PROCESS | 1848 | 1462319490481 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}] 16:51:30 INFO - PROCESS | 1848 | 1462319490649 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:51:30 INFO - PROCESS | 1848 | 1462319490665 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b99b1d000 == 132 [pid = 1848] [id = 704] 16:51:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f3ba11b1800) [pid = 1848] [serial = 2113] [outer = (nil)] 16:51:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f3ba2b8ac00) [pid = 1848] [serial = 2114] [outer = 0x7f3ba11b1800] 16:51:30 INFO - PROCESS | 1848 | 1462319490729 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f3ba3c95c00) [pid = 1848] [serial = 2115] [outer = 0x7f3ba11b1800] 16:51:31 INFO - PROCESS | 1848 | 1462319491648 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]]]}] 16:51:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:51:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1241ms 16:51:31 INFO - PROCESS | 1848 | 1462319491714 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 1848 | 1462319491717 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:51:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:51:31 INFO - PROCESS | 1848 | 1462319491722 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 1848 | 1462319491725 Marionette TRACE conn3 <- [1,2790,null,{}] 16:51:31 INFO - PROCESS | 1848 | 1462319491730 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}] 16:51:31 INFO - PROCESS | 1848 | 1462319491893 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:51:32 INFO - PROCESS | 1848 | 1462319492079 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9b899800 == 133 [pid = 1848] [id = 705] 16:51:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f3b9af38400) [pid = 1848] [serial = 2116] [outer = (nil)] 16:51:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f3ba4753400) [pid = 1848] [serial = 2117] [outer = 0x7f3b9af38400] 16:51:32 INFO - PROCESS | 1848 | 1462319492137 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f3ba7b7b400) [pid = 1848] [serial = 2118] [outer = 0x7f3b9af38400] 16:51:32 INFO - PROCESS | 1848 | 1462319492901 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]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:51:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1233ms 16:51:32 INFO - PROCESS | 1848 | 1462319492957 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 1848 | 1462319492960 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:51:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:51:32 INFO - PROCESS | 1848 | 1462319492965 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1848 | 1462319492979 Marionette TRACE conn3 <- [1,2794,null,{}] 16:51:32 INFO - PROCESS | 1848 | 1462319492983 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}] 16:51:33 INFO - PROCESS | 1848 | 1462319493251 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:51:33 INFO - PROCESS | 1848 | 1462319493279 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9efe9000 == 134 [pid = 1848] [id = 706] 16:51:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f3ba7cf8800) [pid = 1848] [serial = 2119] [outer = (nil)] 16:51:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f3baa1ca000) [pid = 1848] [serial = 2120] [outer = 0x7f3ba7cf8800] 16:51:33 INFO - PROCESS | 1848 | 1462319493339 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f3baa64bc00) [pid = 1848] [serial = 2121] [outer = 0x7f3ba7cf8800] 16:51:34 INFO - PROCESS | 1848 | 1462319494205 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]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:51:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1289ms 16:51:34 INFO - PROCESS | 1848 | 1462319494260 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:51:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:51:34 INFO - PROCESS | 1848 | 1462319494264 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:51:34 INFO - PROCESS | 1848 | 1462319494269 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 1848 | 1462319494272 Marionette TRACE conn3 <- [1,2798,null,{}] 16:51:34 INFO - PROCESS | 1848 | 1462319494279 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}] 16:51:34 INFO - PROCESS | 1848 | 1462319494527 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:51:34 INFO - PROCESS | 1848 | 1462319494586 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba464b000 == 135 [pid = 1848] [id = 707] 16:51:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f3bad4b8000) [pid = 1848] [serial = 2122] [outer = (nil)] 16:51:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f3bb0c42c00) [pid = 1848] [serial = 2123] [outer = 0x7f3bad4b8000] 16:51:34 INFO - PROCESS | 1848 | 1462319494644 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f3bb2cb3800) [pid = 1848] [serial = 2124] [outer = 0x7f3bad4b8000] 16:51:35 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f3b9c783400) [pid = 1848] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:51:35 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f3b995a3800) [pid = 1848] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:51:35 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f3b995a7c00) [pid = 1848] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:51:35 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f3b9daf8800) [pid = 1848] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:51:35 INFO - PROCESS | 1848 | 1462319495794 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]]]}] 16:51:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:51:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1580ms 16:51:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:51:35 INFO - PROCESS | 1848 | 1462319495849 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:51:35 INFO - PROCESS | 1848 | 1462319495851 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:51:35 INFO - PROCESS | 1848 | 1462319495857 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:51:35 INFO - PROCESS | 1848 | 1462319495859 Marionette TRACE conn3 <- [1,2802,null,{}] 16:51:35 INFO - PROCESS | 1848 | 1462319495875 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}] 16:51:36 INFO - PROCESS | 1848 | 1462319496115 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:51:36 INFO - PROCESS | 1848 | 1462319496138 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9cd8000 == 136 [pid = 1848] [id = 708] 16:51:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f3b97ea7c00) [pid = 1848] [serial = 2125] [outer = (nil)] 16:51:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f3bafa34800) [pid = 1848] [serial = 2126] [outer = 0x7f3b97ea7c00] 16:51:36 INFO - PROCESS | 1848 | 1462319496203 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f3bb61dc000) [pid = 1848] [serial = 2127] [outer = 0x7f3b97ea7c00] 16:51:36 INFO - PROCESS | 1848 | 1462319496986 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]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:51:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1180ms 16:51:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:51:37 INFO - PROCESS | 1848 | 1462319497036 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 1848 | 1462319497039 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:51:37 INFO - PROCESS | 1848 | 1462319497043 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 1848 | 1462319497047 Marionette TRACE conn3 <- [1,2806,null,{}] 16:51:37 INFO - PROCESS | 1848 | 1462319497052 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}] 16:51:37 INFO - PROCESS | 1848 | 1462319497286 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:51:37 INFO - PROCESS | 1848 | 1462319497308 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baaa60000 == 137 [pid = 1848] [id = 709] 16:51:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f3b9c5cb000) [pid = 1848] [serial = 2128] [outer = (nil)] 16:51:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f3bb63d2400) [pid = 1848] [serial = 2129] [outer = 0x7f3b9c5cb000] 16:51:37 INFO - PROCESS | 1848 | 1462319497365 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f3bc0b29400) [pid = 1848] [serial = 2130] [outer = 0x7f3b9c5cb000] 16:51:38 INFO - PROCESS | 1848 | 1462319498554 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]]]}] 16:51:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:51:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1535ms 16:51:38 INFO - PROCESS | 1848 | 1462319498579 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:51:38 INFO - PROCESS | 1848 | 1462319498586 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:51:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:51:38 INFO - PROCESS | 1848 | 1462319498593 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 1848 | 1462319498600 Marionette TRACE conn3 <- [1,2810,null,{}] 16:51:38 INFO - PROCESS | 1848 | 1462319498607 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}] 16:51:38 INFO - PROCESS | 1848 | 1462319498804 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:51:39 INFO - PROCESS | 1848 | 1462319499079 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d516800 == 138 [pid = 1848] [id = 710] 16:51:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f3b9bf02400) [pid = 1848] [serial = 2131] [outer = (nil)] 16:51:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f3b9bf11c00) [pid = 1848] [serial = 2132] [outer = 0x7f3b9bf02400] 16:51:39 INFO - PROCESS | 1848 | 1462319499202 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f3b9c824400) [pid = 1848] [serial = 2133] [outer = 0x7f3b9bf02400] 16:51:40 INFO - PROCESS | 1848 | 1462319500087 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]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:51:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1536ms 16:51:40 INFO - PROCESS | 1848 | 1462319500131 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 1848 | 1462319500139 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:51:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:51:40 INFO - PROCESS | 1848 | 1462319500149 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 1848 | 1462319500152 Marionette TRACE conn3 <- [1,2814,null,{}] 16:51:40 INFO - PROCESS | 1848 | 1462319500158 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}] 16:51:40 INFO - PROCESS | 1848 | 1462319500354 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:51:40 INFO - PROCESS | 1848 | 1462319500631 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba486f800 == 139 [pid = 1848] [id = 711] 16:51:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f3ba11b7800) [pid = 1848] [serial = 2134] [outer = (nil)] 16:51:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f3ba2b8ec00) [pid = 1848] [serial = 2135] [outer = 0x7f3ba11b7800] 16:51:40 INFO - PROCESS | 1848 | 1462319500785 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f3ba3c9c800) [pid = 1848] [serial = 2136] [outer = 0x7f3ba11b7800] 16:51:41 INFO - PROCESS | 1848 | 1462319501617 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]]]}] 16:51:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:51:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1533ms 16:51:41 INFO - PROCESS | 1848 | 1462319501682 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:51:41 INFO - PROCESS | 1848 | 1462319501686 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:51:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:51:41 INFO - PROCESS | 1848 | 1462319501692 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 1848 | 1462319501697 Marionette TRACE conn3 <- [1,2818,null,{}] 16:51:41 INFO - PROCESS | 1848 | 1462319501713 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}] 16:51:41 INFO - PROCESS | 1848 | 1462319501956 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:51:42 INFO - PROCESS | 1848 | 1462319502224 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb1c2b000 == 140 [pid = 1848] [id = 712] 16:51:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f3ba78a6c00) [pid = 1848] [serial = 2137] [outer = (nil)] 16:51:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f3baa08bc00) [pid = 1848] [serial = 2138] [outer = 0x7f3ba78a6c00] 16:51:42 INFO - PROCESS | 1848 | 1462319502349 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3baa4c0c00) [pid = 1848] [serial = 2139] [outer = 0x7f3ba78a6c00] 16:51:43 INFO - PROCESS | 1848 | 1462319503169 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]]]}] 16:51:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:51:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1533ms 16:51:43 INFO - PROCESS | 1848 | 1462319503226 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:51:43 INFO - PROCESS | 1848 | 1462319503230 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:51:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:51:43 INFO - PROCESS | 1848 | 1462319503236 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 1848 | 1462319503239 Marionette TRACE conn3 <- [1,2822,null,{}] 16:51:43 INFO - PROCESS | 1848 | 1462319503244 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}] 16:51:43 INFO - PROCESS | 1848 | 1462319503439 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:51:43 INFO - PROCESS | 1848 | 1462319503706 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb3cdb000 == 141 [pid = 1848] [id = 713] 16:51:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f3ba97d9c00) [pid = 1848] [serial = 2140] [outer = (nil)] 16:51:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f3bb1b85400) [pid = 1848] [serial = 2141] [outer = 0x7f3ba97d9c00] 16:51:43 INFO - PROCESS | 1848 | 1462319503779 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f3bb3c86400) [pid = 1848] [serial = 2142] [outer = 0x7f3ba97d9c00] 16:51:44 INFO - PROCESS | 1848 | 1462319504620 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]]]}] 16:51:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:51:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1429ms 16:51:44 INFO - PROCESS | 1848 | 1462319504666 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:51:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:51:44 INFO - PROCESS | 1848 | 1462319504671 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:51:44 INFO - PROCESS | 1848 | 1462319504676 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 1848 | 1462319504680 Marionette TRACE conn3 <- [1,2826,null,{}] 16:51:44 INFO - PROCESS | 1848 | 1462319504685 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}] 16:51:44 INFO - PROCESS | 1848 | 1462319504874 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:51:45 INFO - PROCESS | 1848 | 1462319505147 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bbfcd4000 == 142 [pid = 1848] [id = 714] 16:51:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f3b9bf9a000) [pid = 1848] [serial = 2143] [outer = (nil)] 16:51:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f3b9bfa0400) [pid = 1848] [serial = 2144] [outer = 0x7f3b9bf9a000] 16:51:45 INFO - PROCESS | 1848 | 1462319505221 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f3b9bfa5c00) [pid = 1848] [serial = 2145] [outer = 0x7f3b9bf9a000] 16:51:46 INFO - PROCESS | 1848 | 1462319506156 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:51:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:51:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1529ms 16:51:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:51:46 INFO - PROCESS | 1848 | 1462319506206 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:51:46 INFO - PROCESS | 1848 | 1462319506209 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:51:46 INFO - PROCESS | 1848 | 1462319506215 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 1848 | 1462319506218 Marionette TRACE conn3 <- [1,2830,null,{}] 16:51:46 INFO - PROCESS | 1848 | 1462319506223 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}] 16:51:46 INFO - PROCESS | 1848 | 1462319506427 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:51:46 INFO - PROCESS | 1848 | 1462319506703 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bcaf44000 == 143 [pid = 1848] [id = 715] 16:51:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f3b9bfa6800) [pid = 1848] [serial = 2146] [outer = (nil)] 16:51:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f3bc0a6f000) [pid = 1848] [serial = 2147] [outer = 0x7f3b9bfa6800] 16:51:46 INFO - PROCESS | 1848 | 1462319506820 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f3bc5846000) [pid = 1848] [serial = 2148] [outer = 0x7f3b9bfa6800] 16:51:47 INFO - PROCESS | 1848 | 1462319507695 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]]]}] 16:51:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:51:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1529ms 16:51:47 INFO - PROCESS | 1848 | 1462319507744 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 1848 | 1462319507748 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:51:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:51:47 INFO - PROCESS | 1848 | 1462319507754 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 1848 | 1462319507757 Marionette TRACE conn3 <- [1,2834,null,{}] 16:51:47 INFO - PROCESS | 1848 | 1462319507763 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}] 16:51:47 INFO - PROCESS | 1848 | 1462319507958 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:51:48 INFO - PROCESS | 1848 | 1462319508239 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b994ea800 == 144 [pid = 1848] [id = 716] 16:51:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f3ba132b000) [pid = 1848] [serial = 2149] [outer = (nil)] 16:51:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f3ba1331000) [pid = 1848] [serial = 2150] [outer = 0x7f3ba132b000] 16:51:48 INFO - PROCESS | 1848 | 1462319508364 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f3ba1335800) [pid = 1848] [serial = 2151] [outer = 0x7f3ba132b000] 16:51:49 INFO - PROCESS | 1848 | 1462319509166 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:51:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1478ms 16:51:49 INFO - PROCESS | 1848 | 1462319509249 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1848 | 1462319509253 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:51:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:51:49 INFO - PROCESS | 1848 | 1462319509260 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 1848 | 1462319509264 Marionette TRACE conn3 <- [1,2838,null,{}] 16:51:49 INFO - PROCESS | 1848 | 1462319509269 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}] 16:51:49 INFO - PROCESS | 1848 | 1462319509467 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:51:49 INFO - PROCESS | 1848 | 1462319509775 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9ac12000 == 145 [pid = 1848] [id = 717] 16:51:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f3b9a642000) [pid = 1848] [serial = 2152] [outer = (nil)] 16:51:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f3b9a647c00) [pid = 1848] [serial = 2153] [outer = 0x7f3b9a642000] 16:51:49 INFO - PROCESS | 1848 | 1462319509889 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f3b9a64bc00) [pid = 1848] [serial = 2154] [outer = 0x7f3b9a642000] 16:51:50 INFO - PROCESS | 1848 | 1462319510697 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]]]}] 16:51:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:51:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1484ms 16:51:50 INFO - PROCESS | 1848 | 1462319510745 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:51:50 INFO - PROCESS | 1848 | 1462319510749 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:51:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:51:50 INFO - PROCESS | 1848 | 1462319510755 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 1848 | 1462319510757 Marionette TRACE conn3 <- [1,2842,null,{}] 16:51:50 INFO - PROCESS | 1848 | 1462319510763 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}] 16:51:51 INFO - PROCESS | 1848 | 1462319511029 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:51:51 INFO - PROCESS | 1848 | 1462319511249 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba2909000 == 146 [pid = 1848] [id = 718] 16:51:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f3b9a645000) [pid = 1848] [serial = 2155] [outer = (nil)] 16:51:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f3b9bac7400) [pid = 1848] [serial = 2156] [outer = 0x7f3b9a645000] 16:51:51 INFO - PROCESS | 1848 | 1462319511324 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f3b9bacb800) [pid = 1848] [serial = 2157] [outer = 0x7f3b9a645000] 16:51:52 INFO - PROCESS | 1848 | 1462319512171 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]]]}] 16:51:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:51:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1485ms 16:51:52 INFO - PROCESS | 1848 | 1462319512241 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 1848 | 1462319512244 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:51:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:51:52 INFO - PROCESS | 1848 | 1462319512250 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 1848 | 1462319512252 Marionette TRACE conn3 <- [1,2846,null,{}] 16:51:52 INFO - PROCESS | 1848 | 1462319512258 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}] 16:51:52 INFO - PROCESS | 1848 | 1462319512487 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:51:52 INFO - PROCESS | 1848 | 1462319512757 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc9fa0800 == 147 [pid = 1848] [id = 719] 16:51:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f3ba132dc00) [pid = 1848] [serial = 2158] [outer = (nil)] 16:51:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f3ba1335c00) [pid = 1848] [serial = 2159] [outer = 0x7f3ba132dc00] 16:51:52 INFO - PROCESS | 1848 | 1462319512879 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f3bc0d66000) [pid = 1848] [serial = 2160] [outer = 0x7f3ba132dc00] 16:51:53 INFO - PROCESS | 1848 | 1462319513680 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]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:51:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1477ms 16:51:53 INFO - PROCESS | 1848 | 1462319513728 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 1848 | 1462319513731 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:51:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:51:53 INFO - PROCESS | 1848 | 1462319513737 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1848 | 1462319513741 Marionette TRACE conn3 <- [1,2850,null,{}] 16:51:53 INFO - PROCESS | 1848 | 1462319513746 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}] 16:51:53 INFO - PROCESS | 1848 | 1462319513960 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:51:54 INFO - PROCESS | 1848 | 1462319514231 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d720800 == 148 [pid = 1848] [id = 720] 16:51:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f3b9d724c00) [pid = 1848] [serial = 2161] [outer = (nil)] 16:51:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f3b9d72cc00) [pid = 1848] [serial = 2162] [outer = 0x7f3b9d724c00] 16:51:54 INFO - PROCESS | 1848 | 1462319514310 Marionette DEBUG loaded listener.js 16:51:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f3bc5849c00) [pid = 1848] [serial = 2163] [outer = 0x7f3b9d724c00] 16:51:55 INFO - PROCESS | 1848 | 1462319515192 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:51:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:51:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1532ms 16:51:55 INFO - PROCESS | 1848 | 1462319515270 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:51:55 INFO - PROCESS | 1848 | 1462319515273 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:51:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:51:55 INFO - PROCESS | 1848 | 1462319515279 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:51:55 INFO - PROCESS | 1848 | 1462319515281 Marionette TRACE conn3 <- [1,2854,null,{}] 16:51:55 INFO - PROCESS | 1848 | 1462319515287 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}] 16:51:55 INFO - PROCESS | 1848 | 1462319515516 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:51:55 INFO - PROCESS | 1848 | 1462319515798 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b994ba000 == 149 [pid = 1848] [id = 721] 16:51:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f3b96013400) [pid = 1848] [serial = 2164] [outer = (nil)] 16:51:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f3b9601c400) [pid = 1848] [serial = 2165] [outer = 0x7f3b96013400] 16:51:55 INFO - PROCESS | 1848 | 1462319515909 Marionette DEBUG loaded listener.js 16:51:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f3b96020800) [pid = 1848] [serial = 2166] [outer = 0x7f3b96013400] 16:51:56 INFO - PROCESS | 1848 | 1462319516714 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]]]}] 16:51:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:51:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1482ms 16:51:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:51:56 INFO - PROCESS | 1848 | 1462319516768 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 1848 | 1462319516771 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:51:56 INFO - PROCESS | 1848 | 1462319516779 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 1848 | 1462319516791 Marionette TRACE conn3 <- [1,2858,null,{}] 16:51:56 INFO - PROCESS | 1848 | 1462319516796 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}] 16:51:56 INFO - PROCESS | 1848 | 1462319516994 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:51:57 INFO - PROCESS | 1848 | 1462319517268 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b95e42800 == 150 [pid = 1848] [id = 722] 16:51:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f3b95e75800) [pid = 1848] [serial = 2167] [outer = (nil)] 16:51:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f3b95e7ec00) [pid = 1848] [serial = 2168] [outer = 0x7f3b95e75800] 16:51:57 INFO - PROCESS | 1848 | 1462319517340 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f3b95e83c00) [pid = 1848] [serial = 2169] [outer = 0x7f3b95e75800] 16:51:58 INFO - PROCESS | 1848 | 1462319518232 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:51:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:51:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1491ms 16:51:58 INFO - PROCESS | 1848 | 1462319518269 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 1848 | 1462319518273 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:51:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:51:58 INFO - PROCESS | 1848 | 1462319518279 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 1848 | 1462319518281 Marionette TRACE conn3 <- [1,2862,null,{}] 16:51:58 INFO - PROCESS | 1848 | 1462319518287 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}] 16:51:58 INFO - PROCESS | 1848 | 1462319518484 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:51:58 INFO - PROCESS | 1848 | 1462319518764 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b997aa000 == 151 [pid = 1848] [id = 723] 16:51:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f3b95e77c00) [pid = 1848] [serial = 2170] [outer = (nil)] 16:51:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f3b96020000) [pid = 1848] [serial = 2171] [outer = 0x7f3b95e77c00] 16:51:58 INFO - PROCESS | 1848 | 1462319518836 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f3b99794800) [pid = 1848] [serial = 2172] [outer = 0x7f3b95e77c00] 16:51:59 INFO - PROCESS | 1848 | 1462319519717 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]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:51:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1483ms 16:51:59 INFO - PROCESS | 1848 | 1462319519763 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 1848 | 1462319519770 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:51:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:51:59 INFO - PROCESS | 1848 | 1462319519781 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 1848 | 1462319519784 Marionette TRACE conn3 <- [1,2866,null,{}] 16:51:59 INFO - PROCESS | 1848 | 1462319519789 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}] 16:51:59 INFO - PROCESS | 1848 | 1462319519985 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:52:00 INFO - PROCESS | 1848 | 1462319520266 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b997c2800 == 152 [pid = 1848] [id = 724] 16:52:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f3b99798400) [pid = 1848] [serial = 2173] [outer = (nil)] 16:52:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f3b9979b000) [pid = 1848] [serial = 2174] [outer = 0x7f3b99798400] 16:52:00 INFO - PROCESS | 1848 | 1462319520346 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f3b9979f800) [pid = 1848] [serial = 2175] [outer = 0x7f3b99798400] 16:52:01 INFO - PROCESS | 1848 | 1462319521221 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]]]}] 16:52:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:52:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1496ms 16:52:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:52:01 INFO - PROCESS | 1848 | 1462319521277 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:52:01 INFO - PROCESS | 1848 | 1462319521279 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:52:01 INFO - PROCESS | 1848 | 1462319521285 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:52:01 INFO - PROCESS | 1848 | 1462319521288 Marionette TRACE conn3 <- [1,2870,null,{}] 16:52:01 INFO - PROCESS | 1848 | 1462319521293 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}] 16:52:01 INFO - PROCESS | 1848 | 1462319521496 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:52:01 INFO - PROCESS | 1848 | 1462319521781 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b97127800 == 153 [pid = 1848] [id = 725] 16:52:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f3b93906000) [pid = 1848] [serial = 2176] [outer = (nil)] 16:52:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f3b9390bc00) [pid = 1848] [serial = 2177] [outer = 0x7f3b93906000] 16:52:01 INFO - PROCESS | 1848 | 1462319521856 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f3b93910800) [pid = 1848] [serial = 2178] [outer = 0x7f3b93906000] 16:52:02 INFO - PROCESS | 1848 | 1462319522768 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]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:52:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1530ms 16:52:02 INFO - PROCESS | 1848 | 1462319522817 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 1848 | 1462319522819 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:52:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:52:02 INFO - PROCESS | 1848 | 1462319522826 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1848 | 1462319522829 Marionette TRACE conn3 <- [1,2874,null,{}] 16:52:02 INFO - PROCESS | 1848 | 1462319522834 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}] 16:52:03 INFO - PROCESS | 1848 | 1462319523035 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:52:03 INFO - PROCESS | 1848 | 1462319523339 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b94922000 == 154 [pid = 1848] [id = 726] 16:52:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f3b93906c00) [pid = 1848] [serial = 2179] [outer = (nil)] 16:52:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f3b949a3800) [pid = 1848] [serial = 2180] [outer = 0x7f3b93906c00] 16:52:03 INFO - PROCESS | 1848 | 1462319523453 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f3b949a7800) [pid = 1848] [serial = 2181] [outer = 0x7f3b93906c00] 16:52:04 INFO - PROCESS | 1848 | 1462319524318 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]]]}] 16:52:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:52:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1538ms 16:52:04 INFO - PROCESS | 1848 | 1462319524365 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:52:04 INFO - PROCESS | 1848 | 1462319524368 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:52:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:52:04 INFO - PROCESS | 1848 | 1462319524374 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:52:04 INFO - PROCESS | 1848 | 1462319524377 Marionette TRACE conn3 <- [1,2878,null,{}] 16:52:04 INFO - PROCESS | 1848 | 1462319524382 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}] 16:52:04 INFO - PROCESS | 1848 | 1462319524599 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:52:04 INFO - PROCESS | 1848 | 1462319524992 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9a7a4000 == 155 [pid = 1848] [id = 727] 16:52:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f3b949aac00) [pid = 1848] [serial = 2182] [outer = (nil)] 16:52:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f3b949ae800) [pid = 1848] [serial = 2183] [outer = 0x7f3b949aac00] 16:52:05 INFO - PROCESS | 1848 | 1462319525070 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f3b9979a800) [pid = 1848] [serial = 2184] [outer = 0x7f3b949aac00] 16:52:05 INFO - PROCESS | 1848 | 1462319525924 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]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:52:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1630ms 16:52:06 INFO - PROCESS | 1848 | 1462319526005 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 1848 | 1462319526008 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:52:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:52:06 INFO - PROCESS | 1848 | 1462319526014 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 1848 | 1462319526017 Marionette TRACE conn3 <- [1,2882,null,{}] 16:52:06 INFO - PROCESS | 1848 | 1462319526049 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}] 16:52:06 INFO - PROCESS | 1848 | 1462319526254 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:52:07 INFO - PROCESS | 1848 | 1462319527240 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b994e2800 == 156 [pid = 1848] [id = 728] 16:52:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f3b96020400) [pid = 1848] [serial = 2185] [outer = (nil)] 16:52:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x7f3b9737ec00) [pid = 1848] [serial = 2186] [outer = 0x7f3b96020400] 16:52:07 INFO - PROCESS | 1848 | 1462319527310 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x7f3b997a0400) [pid = 1848] [serial = 2187] [outer = 0x7f3b96020400] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb45cf800 == 155 [pid = 1848] [id = 501] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba482d000 == 154 [pid = 1848] [id = 559] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9cd8000 == 153 [pid = 1848] [id = 708] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba464b000 == 152 [pid = 1848] [id = 707] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9efe9000 == 151 [pid = 1848] [id = 706] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9b899800 == 150 [pid = 1848] [id = 705] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b99b1d000 == 149 [pid = 1848] [id = 704] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b97dd0000 == 148 [pid = 1848] [id = 703] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4879800 == 147 [pid = 1848] [id = 702] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9dd67000 == 146 [pid = 1848] [id = 701] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1a60000 == 145 [pid = 1848] [id = 694] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bad467000 == 144 [pid = 1848] [id = 693] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baab5d800 == 143 [pid = 1848] [id = 692] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa96c800 == 142 [pid = 1848] [id = 691] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba99a1000 == 141 [pid = 1848] [id = 690] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba887a000 == 140 [pid = 1848] [id = 689] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba7a78000 == 139 [pid = 1848] [id = 688] 16:52:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b99b12800 == 138 [pid = 1848] [id = 685] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x7f3ba11ab400) [pid = 1848] [serial = 2054] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x7f3ba0e44400) [pid = 1848] [serial = 2051] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f3ba9a75c00) [pid = 1848] [serial = 2012] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f3b9b890800) [pid = 1848] [serial = 2000] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f3bb1654c00) [pid = 1848] [serial = 2024] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f3b9b6a7800) [pid = 1848] [serial = 2043] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f3b9a61ec00) [pid = 1848] [serial = 2042] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f3b9c822000) [pid = 1848] [serial = 2003] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f3ba2b85c00) [pid = 1848] [serial = 2006] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f3b9c45c000) [pid = 1848] [serial = 2045] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f3b9c78c400) [pid = 1848] [serial = 2046] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f3ba4759800) [pid = 1848] [serial = 1997] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f3bab97c800) [pid = 1848] [serial = 2018] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f3bc1deec00) [pid = 1848] [serial = 2033] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f3baa44d800) [pid = 1848] [serial = 2015] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f3ba7880800) [pid = 1848] [serial = 2009] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f3bb374c000) [pid = 1848] [serial = 2027] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f3bad4bbc00) [pid = 1848] [serial = 2021] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f3bb9d9cc00) [pid = 1848] [serial = 2030] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f3b9b9e7800) [pid = 1848] [serial = 2039] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f3b9a61d400) [pid = 1848] [serial = 2036] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f3ba2013800) [pid = 1848] [serial = 2052] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f3b9f1e5800) [pid = 1848] [serial = 2048] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f3ba0d48800) [pid = 1848] [serial = 2049] [outer = (nil)] [url = about:blank] 16:52:08 INFO - PROCESS | 1848 | 1462319528894 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]]]}] 16:52:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:52:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2938ms 16:52:08 INFO - PROCESS | 1848 | 1462319528954 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:52:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:52:08 INFO - PROCESS | 1848 | 1462319528960 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:52:08 INFO - PROCESS | 1848 | 1462319528966 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 1848 | 1462319528971 Marionette TRACE conn3 <- [1,2886,null,{}] 16:52:08 INFO - PROCESS | 1848 | 1462319528977 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}] 16:52:09 INFO - PROCESS | 1848 | 1462319529170 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:52:09 INFO - PROCESS | 1848 | 1462319529402 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b97dd7800 == 139 [pid = 1848] [id = 729] 16:52:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f3b949ad000) [pid = 1848] [serial = 2188] [outer = (nil)] 16:52:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f3b9b69fc00) [pid = 1848] [serial = 2189] [outer = 0x7f3b949ad000] 16:52:09 INFO - PROCESS | 1848 | 1462319529479 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f3b9b890800) [pid = 1848] [serial = 2190] [outer = 0x7f3b949ad000] 16:52:10 INFO - PROCESS | 1848 | 1462319530269 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]]]}] 16:52:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:52:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1333ms 16:52:10 INFO - PROCESS | 1848 | 1462319530301 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:52:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:52:10 INFO - PROCESS | 1848 | 1462319530307 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:52:10 INFO - PROCESS | 1848 | 1462319530313 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 1848 | 1462319530316 Marionette TRACE conn3 <- [1,2890,null,{}] 16:52:10 INFO - PROCESS | 1848 | 1462319530321 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}] 16:52:10 INFO - PROCESS | 1848 | 1462319530495 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:52:10 INFO - PROCESS | 1848 | 1462319530513 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9b5e2000 == 140 [pid = 1848] [id = 730] 16:52:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f3b9bad0800) [pid = 1848] [serial = 2191] [outer = (nil)] 16:52:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f3b9bec8800) [pid = 1848] [serial = 2192] [outer = 0x7f3b9bad0800] 16:52:10 INFO - PROCESS | 1848 | 1462319530572 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f3b9bf08800) [pid = 1848] [serial = 2193] [outer = 0x7f3b9bad0800] 16:52:11 INFO - PROCESS | 1848 | 1462319531583 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:52:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1285ms 16:52:11 INFO - PROCESS | 1848 | 1462319531602 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 1848 | 1462319531606 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:52:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:52:11 INFO - PROCESS | 1848 | 1462319531629 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 1848 | 1462319531638 Marionette TRACE conn3 <- [1,2894,null,{}] 16:52:11 INFO - PROCESS | 1848 | 1462319531657 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}] 16:52:11 INFO - PROCESS | 1848 | 1462319531902 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:52:11 INFO - PROCESS | 1848 | 1462319531938 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d51a000 == 141 [pid = 1848] [id = 731] 16:52:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f3b9bfa1000) [pid = 1848] [serial = 2194] [outer = (nil)] 16:52:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f3b9c5c9c00) [pid = 1848] [serial = 2195] [outer = 0x7f3b9bfa1000] 16:52:11 INFO - PROCESS | 1848 | 1462319531996 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f3b9c78bc00) [pid = 1848] [serial = 2196] [outer = 0x7f3b9bfa1000] 16:52:12 INFO - PROCESS | 1848 | 1462319532971 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]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:52:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1417ms 16:52:13 INFO - PROCESS | 1848 | 1462319533029 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 1848 | 1462319533033 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:52:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:52:13 INFO - PROCESS | 1848 | 1462319533039 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 1848 | 1462319533042 Marionette TRACE conn3 <- [1,2898,null,{}] 16:52:13 INFO - PROCESS | 1848 | 1462319533047 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}] 16:52:13 INFO - PROCESS | 1848 | 1462319533280 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:52:13 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f3b9af38400) [pid = 1848] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:52:13 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f3bad4b8000) [pid = 1848] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:52:13 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f3ba7cf8800) [pid = 1848] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:52:13 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f3ba11b1800) [pid = 1848] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:52:13 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f3b97eac000) [pid = 1848] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:52:13 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f3b9b6a8800) [pid = 1848] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:52:13 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f3b9c452c00) [pid = 1848] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:52:13 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f3b9af3e000) [pid = 1848] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:52:13 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f3b97ea7c00) [pid = 1848] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:52:14 INFO - PROCESS | 1848 | 1462319534022 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9b709800 == 142 [pid = 1848] [id = 732] 16:52:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f3b97ea7c00) [pid = 1848] [serial = 2197] [outer = (nil)] 16:52:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f3b9b88fc00) [pid = 1848] [serial = 2198] [outer = 0x7f3b97ea7c00] 16:52:14 INFO - PROCESS | 1848 | 1462319534081 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f3b9c7d1400) [pid = 1848] [serial = 2199] [outer = 0x7f3b97ea7c00] 16:52:14 INFO - PROCESS | 1848 | 1462319534779 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]]]}] 16:52:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:52:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1781ms 16:52:14 INFO - PROCESS | 1848 | 1462319534820 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:52:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:52:14 INFO - PROCESS | 1848 | 1462319534823 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:52:14 INFO - PROCESS | 1848 | 1462319534829 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 1848 | 1462319534831 Marionette TRACE conn3 <- [1,2902,null,{}] 16:52:14 INFO - PROCESS | 1848 | 1462319534836 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}] 16:52:15 INFO - PROCESS | 1848 | 1462319535100 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:52:15 INFO - PROCESS | 1848 | 1462319535226 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9f13b000 == 143 [pid = 1848] [id = 733] 16:52:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f3b9d728800) [pid = 1848] [serial = 2200] [outer = (nil)] 16:52:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f3b9d72a000) [pid = 1848] [serial = 2201] [outer = 0x7f3b9d728800] 16:52:15 INFO - PROCESS | 1848 | 1462319535296 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f3b9daf7c00) [pid = 1848] [serial = 2202] [outer = 0x7f3b9d728800] 16:52:16 INFO - PROCESS | 1848 | 1462319536251 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:52:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1482ms 16:52:16 INFO - PROCESS | 1848 | 1462319536311 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 1848 | 1462319536316 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:52:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:52:16 INFO - PROCESS | 1848 | 1462319536324 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1848 | 1462319536329 Marionette TRACE conn3 <- [1,2906,null,{}] 16:52:16 INFO - PROCESS | 1848 | 1462319536339 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}] 16:52:16 INFO - PROCESS | 1848 | 1462319536550 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:52:16 INFO - PROCESS | 1848 | 1462319536879 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b997c0800 == 144 [pid = 1848] [id = 734] 16:52:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f3b9601dc00) [pid = 1848] [serial = 2203] [outer = (nil)] 16:52:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f3b999d5400) [pid = 1848] [serial = 2204] [outer = 0x7f3b9601dc00] 16:52:16 INFO - PROCESS | 1848 | 1462319536957 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f3b9af32c00) [pid = 1848] [serial = 2205] [outer = 0x7f3b9601dc00] 16:52:17 INFO - PROCESS | 1848 | 1462319537848 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]]]}] 16:52:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:52:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1587ms 16:52:17 INFO - PROCESS | 1848 | 1462319537912 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:52:17 INFO - PROCESS | 1848 | 1462319537920 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:52:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:52:17 INFO - PROCESS | 1848 | 1462319537930 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 1848 | 1462319537934 Marionette TRACE conn3 <- [1,2910,null,{}] 16:52:17 INFO - PROCESS | 1848 | 1462319537940 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}] 16:52:18 INFO - PROCESS | 1848 | 1462319538137 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:52:18 INFO - PROCESS | 1848 | 1462319538452 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d63e000 == 145 [pid = 1848] [id = 735] 16:52:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f3b9b886800) [pid = 1848] [serial = 2206] [outer = (nil)] 16:52:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f3b9bacf400) [pid = 1848] [serial = 2207] [outer = 0x7f3b9b886800] 16:52:18 INFO - PROCESS | 1848 | 1462319538526 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f3b9bf06800) [pid = 1848] [serial = 2208] [outer = 0x7f3b9b886800] 16:52:19 INFO - PROCESS | 1848 | 1462319539326 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]]]}] 16:52:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:52:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:52:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1433ms 16:52:19 INFO - PROCESS | 1848 | 1462319539362 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 1848 | 1462319539365 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:52:19 INFO - TEST-START | /DOMEvents/constructors.html 16:52:19 INFO - PROCESS | 1848 | 1462319539372 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 1848 | 1462319539377 Marionette TRACE conn3 <- [1,2914,null,{}] 16:52:19 INFO - PROCESS | 1848 | 1462319539393 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}] 16:52:19 INFO - PROCESS | 1848 | 1462319539598 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:52:19 INFO - PROCESS | 1848 | 1462319539875 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba290f800 == 146 [pid = 1848] [id = 736] 16:52:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f3b9bf0c000) [pid = 1848] [serial = 2209] [outer = (nil)] 16:52:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f3b9c821000) [pid = 1848] [serial = 2210] [outer = 0x7f3b9bf0c000] 16:52:19 INFO - PROCESS | 1848 | 1462319539952 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f3b9d72e000) [pid = 1848] [serial = 2211] [outer = 0x7f3b9bf0c000] 16:52:20 INFO - PROCESS | 1848 | 1462319540898 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]]]}] 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:52:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:52:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:52:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:52:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:52:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:52:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:52:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:52:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:52:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:52:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:52:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:52:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:52:21 INFO - TEST-OK | /DOMEvents/constructors.html | took 1598ms 16:52:21 INFO - PROCESS | 1848 | 1462319540972 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 1848 | 1462319540976 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:52:21 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:52:21 INFO - PROCESS | 1848 | 1462319540988 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 1848 | 1462319540991 Marionette TRACE conn3 <- [1,2918,null,{}] 16:52:21 INFO - PROCESS | 1848 | 1462319541003 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}] 16:52:21 INFO - PROCESS | 1848 | 1462319541205 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:52:21 INFO - PROCESS | 1848 | 1462319541473 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba464b000 == 147 [pid = 1848] [id = 737] 16:52:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f3b9c5c4400) [pid = 1848] [serial = 2212] [outer = (nil)] 16:52:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f3ba0d48800) [pid = 1848] [serial = 2213] [outer = 0x7f3b9c5c4400] 16:52:21 INFO - PROCESS | 1848 | 1462319541589 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f3ba0e3f800) [pid = 1848] [serial = 2214] [outer = 0x7f3b9c5c4400] 16:52:22 INFO - PROCESS | 1848 | 1462319542312 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:52:22 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:52:22 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1339ms 16:52:22 INFO - PROCESS | 1848 | 1462319542326 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 1848 | 1462319542329 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:52:22 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:52:22 INFO - PROCESS | 1848 | 1462319542335 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 1848 | 1462319542338 Marionette TRACE conn3 <- [1,2922,null,{}] 16:52:22 INFO - PROCESS | 1848 | 1462319542343 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}] 16:52:22 INFO - PROCESS | 1848 | 1462319542528 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:52:22 INFO - PROCESS | 1848 | 1462319542787 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba482e800 == 148 [pid = 1848] [id = 738] 16:52:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f3b9daf3000) [pid = 1848] [serial = 2215] [outer = (nil)] 16:52:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f3ba11ae400) [pid = 1848] [serial = 2216] [outer = 0x7f3b9daf3000] 16:52:22 INFO - PROCESS | 1848 | 1462319542858 Marionette DEBUG loaded listener.js 16:52:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f3ba1330c00) [pid = 1848] [serial = 2217] [outer = 0x7f3b9daf3000] 16:52:23 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:52:23 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:52:23 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:52:23 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:52:23 INFO - PROCESS | 1848 | 1462319543689 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]]]}] 16:52:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:52:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:52:23 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 16:52:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:52:23 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 16:52:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:52:23 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]" 16:52:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:52:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:52:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1379ms 16:52:23 INFO - PROCESS | 1848 | 1462319543721 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:52:23 INFO - PROCESS | 1848 | 1462319543729 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:52:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:52:23 INFO - PROCESS | 1848 | 1462319543737 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 1848 | 1462319543740 Marionette TRACE conn3 <- [1,2926,null,{}] 16:52:23 INFO - PROCESS | 1848 | 1462319543745 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}] 16:52:23 INFO - PROCESS | 1848 | 1462319543973 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:52:24 INFO - PROCESS | 1848 | 1462319544257 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba887b000 == 149 [pid = 1848] [id = 739] 16:52:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f3ba11b3400) [pid = 1848] [serial = 2218] [outer = (nil)] 16:52:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x7f3ba3fe7000) [pid = 1848] [serial = 2219] [outer = 0x7f3ba11b3400] 16:52:24 INFO - PROCESS | 1848 | 1462319544331 Marionette DEBUG loaded listener.js 16:52:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x7f3ba475c000) [pid = 1848] [serial = 2220] [outer = 0x7f3ba11b3400] 16:52:25 INFO - PROCESS | 1848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:52:25 INFO - PROCESS | 1848 | 1462319545112 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]]]}] 16:52:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:52:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1384ms 16:52:25 INFO - PROCESS | 1848 | 1462319545121 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:52:25 INFO - PROCESS | 1848 | 1462319545125 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:52:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:52:25 INFO - PROCESS | 1848 | 1462319545130 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 1848 | 1462319545133 Marionette TRACE conn3 <- [1,2930,null,{}] 16:52:25 INFO - PROCESS | 1848 | 1462319545138 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}] 16:52:25 INFO - PROCESS | 1848 | 1462319545334 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:52:25 INFO - PROCESS | 1848 | 1462319545583 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba9cd8000 == 150 [pid = 1848] [id = 740] 16:52:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x7f3ba21c2800) [pid = 1848] [serial = 2221] [outer = (nil)] 16:52:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x7f3ba78a4400) [pid = 1848] [serial = 2222] [outer = 0x7f3ba21c2800] 16:52:25 INFO - PROCESS | 1848 | 1462319545655 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x7f3ba7b28000) [pid = 1848] [serial = 2223] [outer = 0x7f3ba21c2800] 16:52:26 INFO - PROCESS | 1848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:52:26 INFO - PROCESS | 1848 | 1462319546421 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]]]}] 16:52:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:52:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1331ms 16:52:26 INFO - PROCESS | 1848 | 1462319546461 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 1848 | 1462319546464 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:52:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:52:26 INFO - PROCESS | 1848 | 1462319546470 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 1848 | 1462319546472 Marionette TRACE conn3 <- [1,2934,null,{}] 16:52:26 INFO - PROCESS | 1848 | 1462319546478 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}] 16:52:26 INFO - PROCESS | 1848 | 1462319546663 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:52:26 INFO - PROCESS | 1848 | 1462319546916 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa962000 == 151 [pid = 1848] [id = 741] 16:52:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x7f3ba2b8b400) [pid = 1848] [serial = 2224] [outer = (nil)] 16:52:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x7f3ba7b76400) [pid = 1848] [serial = 2225] [outer = 0x7f3ba2b8b400] 16:52:26 INFO - PROCESS | 1848 | 1462319546989 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 267 (0x7f3ba7cfac00) [pid = 1848] [serial = 2226] [outer = 0x7f3ba2b8b400] 16:52:27 INFO - PROCESS | 1848 | 1462319547717 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]]]}] 16:52:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:52:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1278ms 16:52:27 INFO - PROCESS | 1848 | 1462319547754 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 1848 | 1462319547756 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:52:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:52:27 INFO - PROCESS | 1848 | 1462319547763 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1848 | 1462319547766 Marionette TRACE conn3 <- [1,2938,null,{}] 16:52:27 INFO - PROCESS | 1848 | 1462319547771 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}] 16:52:27 INFO - PROCESS | 1848 | 1462319547960 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:52:28 INFO - PROCESS | 1848 | 1462319548209 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3babb1d000 == 152 [pid = 1848] [id = 742] 16:52:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 268 (0x7f3ba78ab400) [pid = 1848] [serial = 2227] [outer = (nil)] 16:52:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 269 (0x7f3ba97da400) [pid = 1848] [serial = 2228] [outer = 0x7f3ba78ab400] 16:52:28 INFO - PROCESS | 1848 | 1462319548279 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 270 (0x7f3baa144800) [pid = 1848] [serial = 2229] [outer = 0x7f3ba78ab400] 16:52:29 INFO - PROCESS | 1848 | 1462319549032 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]]]}] 16:52:29 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. 16:52:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1288ms 16:52:29 INFO - PROCESS | 1848 | 1462319549059 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1848 | 1462319549063 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:52:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:52:29 INFO - PROCESS | 1848 | 1462319549071 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1848 | 1462319549074 Marionette TRACE conn3 <- [1,2942,null,{}] 16:52:29 INFO - PROCESS | 1848 | 1462319549079 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}] 16:52:29 INFO - PROCESS | 1848 | 1462319549264 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:52:29 INFO - PROCESS | 1848 | 1462319549512 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb0486800 == 153 [pid = 1848] [id = 743] 16:52:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 271 (0x7f3ba7b29800) [pid = 1848] [serial = 2230] [outer = (nil)] 16:52:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 272 (0x7f3baa2ca400) [pid = 1848] [serial = 2231] [outer = 0x7f3ba7b29800] 16:52:29 INFO - PROCESS | 1848 | 1462319549586 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 273 (0x7f3baa63fc00) [pid = 1848] [serial = 2232] [outer = 0x7f3ba7b29800] 16:52:30 INFO - PROCESS | 1848 | 1462319550359 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"]]]}] 16:52:30 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 16:52:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:52:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1330ms 16:52:30 INFO - PROCESS | 1848 | 1462319550402 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1848 | 1462319550406 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:52:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:52:30 INFO - PROCESS | 1848 | 1462319550411 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1848 | 1462319550415 Marionette TRACE conn3 <- [1,2946,null,{}] 16:52:30 INFO - PROCESS | 1848 | 1462319550421 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}] 16:52:30 INFO - PROCESS | 1848 | 1462319550628 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:52:30 INFO - PROCESS | 1848 | 1462319550917 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb31a2000 == 154 [pid = 1848] [id = 744] 16:52:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 274 (0x7f3ba97d6000) [pid = 1848] [serial = 2233] [outer = (nil)] 16:52:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 275 (0x7f3bad092800) [pid = 1848] [serial = 2234] [outer = 0x7f3ba97d6000] 16:52:31 INFO - PROCESS | 1848 | 1462319550996 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 276 (0x7f3bb170e800) [pid = 1848] [serial = 2235] [outer = 0x7f3ba97d6000] 16:52:31 INFO - PROCESS | 1848 | 1462319551771 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]]]}] 16:52:31 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. 16:52:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1378ms 16:52:31 INFO - PROCESS | 1848 | 1462319551790 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 1848 | 1462319551793 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:52:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:52:31 INFO - PROCESS | 1848 | 1462319551800 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1848 | 1462319551803 Marionette TRACE conn3 <- [1,2950,null,{}] 16:52:31 INFO - PROCESS | 1848 | 1462319551808 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}] 16:52:32 INFO - PROCESS | 1848 | 1462319552002 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:52:32 INFO - PROCESS | 1848 | 1462319552288 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bba01c000 == 155 [pid = 1848] [id = 745] 16:52:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 277 (0x7f3baa152800) [pid = 1848] [serial = 2236] [outer = (nil)] 16:52:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 278 (0x7f3bb2c47400) [pid = 1848] [serial = 2237] [outer = 0x7f3baa152800] 16:52:32 INFO - PROCESS | 1848 | 1462319552362 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 279 (0x7f3bb3c77c00) [pid = 1848] [serial = 2238] [outer = 0x7f3baa152800] 16:52:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc3ec9000 == 156 [pid = 1848] [id = 746] 16:52:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 280 (0x7f3bb63d5800) [pid = 1848] [serial = 2239] [outer = (nil)] 16:52:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 281 (0x7f3bb2130c00) [pid = 1848] [serial = 2240] [outer = 0x7f3bb63d5800] 16:52:33 INFO - PROCESS | 1848 | 1462319553220 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]]]}] 16:52:33 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. 16:52:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1432ms 16:52:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:52:33 INFO - PROCESS | 1848 | 1462319553232 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 1848 | 1462319553234 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:52:33 INFO - PROCESS | 1848 | 1462319553240 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 1848 | 1462319553243 Marionette TRACE conn3 <- [1,2954,null,{}] 16:52:33 INFO - PROCESS | 1848 | 1462319553248 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}] 16:52:33 INFO - PROCESS | 1848 | 1462319553482 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:52:33 INFO - PROCESS | 1848 | 1462319553733 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc6013000 == 157 [pid = 1848] [id = 747] 16:52:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 282 (0x7f3bb175b400) [pid = 1848] [serial = 2241] [outer = (nil)] 16:52:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 283 (0x7f3bb61e5c00) [pid = 1848] [serial = 2242] [outer = 0x7f3bb175b400] 16:52:33 INFO - PROCESS | 1848 | 1462319553803 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 284 (0x7f3bbfc6b800) [pid = 1848] [serial = 2243] [outer = 0x7f3bb175b400] 16:52:34 INFO - PROCESS | 1848 | 1462319554571 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]]]}] 16:52:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:52:34 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 16:52:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1383ms 16:52:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:52:34 INFO - PROCESS | 1848 | 1462319554623 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 1848 | 1462319554626 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:52:34 INFO - PROCESS | 1848 | 1462319554632 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 1848 | 1462319554635 Marionette TRACE conn3 <- [1,2958,null,{}] 16:52:34 INFO - PROCESS | 1848 | 1462319554641 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}] 16:52:34 INFO - PROCESS | 1848 | 1462319554849 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:52:35 INFO - PROCESS | 1848 | 1462319555131 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9a9c5000 == 158 [pid = 1848] [id = 748] 16:52:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 285 (0x7f3bb3c7b000) [pid = 1848] [serial = 2244] [outer = (nil)] 16:52:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 286 (0x7f3bc0dbbc00) [pid = 1848] [serial = 2245] [outer = 0x7f3bb3c7b000] 16:52:35 INFO - PROCESS | 1848 | 1462319555206 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 287 (0x7f3bc1f23800) [pid = 1848] [serial = 2246] [outer = 0x7f3bb3c7b000] 16:52:36 INFO - PROCESS | 1848 | 1462319556003 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]]]}] 16:52:36 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. 16:52:36 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1429ms 16:52:36 INFO - PROCESS | 1848 | 1462319556060 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1848 | 1462319556064 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:52:36 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:52:36 INFO - PROCESS | 1848 | 1462319556069 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1848 | 1462319556072 Marionette TRACE conn3 <- [1,2962,null,{}] 16:52:36 INFO - PROCESS | 1848 | 1462319556077 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}] 16:52:36 INFO - PROCESS | 1848 | 1462319556302 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:52:36 INFO - PROCESS | 1848 | 1462319556588 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9bf24000 == 159 [pid = 1848] [id = 749] 16:52:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 288 (0x7f3ba3c9e400) [pid = 1848] [serial = 2247] [outer = (nil)] 16:52:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 289 (0x7f3ba3ca5c00) [pid = 1848] [serial = 2248] [outer = 0x7f3ba3c9e400] 16:52:36 INFO - PROCESS | 1848 | 1462319556659 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 290 (0x7f3ba3caa800) [pid = 1848] [serial = 2249] [outer = 0x7f3ba3c9e400] 16:52:37 INFO - PROCESS | 1848 | 1462319557403 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]]]}] 16:52:37 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. 16:52:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1376ms 16:52:37 INFO - PROCESS | 1848 | 1462319557447 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 1848 | 1462319557449 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:52:37 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:52:37 INFO - PROCESS | 1848 | 1462319557455 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 1848 | 1462319557458 Marionette TRACE conn3 <- [1,2966,null,{}] 16:52:37 INFO - PROCESS | 1848 | 1462319557463 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}] 16:52:37 INFO - PROCESS | 1848 | 1462319557652 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:52:37 INFO - PROCESS | 1848 | 1462319557943 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d850000 == 160 [pid = 1848] [id = 750] 16:52:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 291 (0x7f3b9b44c400) [pid = 1848] [serial = 2250] [outer = (nil)] 16:52:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 292 (0x7f3b9b452800) [pid = 1848] [serial = 2251] [outer = 0x7f3b9b44c400] 16:52:38 INFO - PROCESS | 1848 | 1462319558015 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 293 (0x7f3b9b457000) [pid = 1848] [serial = 2252] [outer = 0x7f3b9b44c400] 16:52:38 INFO - PROCESS | 1848 | 1462319558782 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]]]}] 16:52: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. 16:52:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1383ms 16:52:38 INFO - PROCESS | 1848 | 1462319558839 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 1848 | 1462319558843 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:52:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:52:38 INFO - PROCESS | 1848 | 1462319558849 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1848 | 1462319558851 Marionette TRACE conn3 <- [1,2970,null,{}] 16:52:38 INFO - PROCESS | 1848 | 1462319558856 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}] 16:52:39 INFO - PROCESS | 1848 | 1462319559053 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:52:39 INFO - PROCESS | 1848 | 1462319559336 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d868000 == 161 [pid = 1848] [id = 751] 16:52:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 294 (0x7f3b9b450000) [pid = 1848] [serial = 2253] [outer = (nil)] 16:52:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 295 (0x7f3ba3ca4000) [pid = 1848] [serial = 2254] [outer = 0x7f3b9b450000] 16:52:39 INFO - PROCESS | 1848 | 1462319559412 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 296 (0x7f3bb61d7400) [pid = 1848] [serial = 2255] [outer = 0x7f3b9b450000] 16:52:40 INFO - PROCESS | 1848 | 1462319560153 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]]]}] 16:52: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. 16:52:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1327ms 16:52:40 INFO - PROCESS | 1848 | 1462319560184 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 1848 | 1462319560187 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:52:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:52:40 INFO - PROCESS | 1848 | 1462319560195 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 1848 | 1462319560197 Marionette TRACE conn3 <- [1,2974,null,{}] 16:52:40 INFO - PROCESS | 1848 | 1462319560202 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}] 16:52:40 INFO - PROCESS | 1848 | 1462319560389 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:52:40 INFO - PROCESS | 1848 | 1462319560656 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b950f5800 == 162 [pid = 1848] [id = 752] 16:52:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 297 (0x7f3b97c74400) [pid = 1848] [serial = 2256] [outer = (nil)] 16:52:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 298 (0x7f3b97c7b400) [pid = 1848] [serial = 2257] [outer = 0x7f3b97c74400] 16:52:40 INFO - PROCESS | 1848 | 1462319560739 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 299 (0x7f3b97c80000) [pid = 1848] [serial = 2258] [outer = 0x7f3b97c74400] 16:52:41 INFO - PROCESS | 1848 | 1462319561455 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]]]}] 16:52: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. 16:52:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1279ms 16:52:41 INFO - PROCESS | 1848 | 1462319561483 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 1848 | 1462319561485 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:52:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:52:41 INFO - PROCESS | 1848 | 1462319561493 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1848 | 1462319561496 Marionette TRACE conn3 <- [1,2978,null,{}] 16:52:41 INFO - PROCESS | 1848 | 1462319561501 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}] 16:52:41 INFO - PROCESS | 1848 | 1462319561693 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:52:41 INFO - PROCESS | 1848 | 1462319561953 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9b783800 == 163 [pid = 1848] [id = 753] 16:52:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 300 (0x7f3b97c78000) [pid = 1848] [serial = 2259] [outer = (nil)] 16:52:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 301 (0x7f3ba3ca3c00) [pid = 1848] [serial = 2260] [outer = 0x7f3b97c78000] 16:52:42 INFO - PROCESS | 1848 | 1462319562027 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 302 (0x7f3bc39bd800) [pid = 1848] [serial = 2261] [outer = 0x7f3b97c78000] 16:52:42 INFO - PROCESS | 1848 | 1462319562754 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]]]}] 16:52:42 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. 16:52:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1328ms 16:52:42 INFO - PROCESS | 1848 | 1462319562823 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:52:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:52:42 INFO - PROCESS | 1848 | 1462319562826 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:52:42 INFO - PROCESS | 1848 | 1462319562832 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1848 | 1462319562835 Marionette TRACE conn3 <- [1,2982,null,{}] 16:52:42 INFO - PROCESS | 1848 | 1462319562840 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}] 16:52:43 INFO - PROCESS | 1848 | 1462319563039 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:52:43 INFO - PROCESS | 1848 | 1462319563327 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb632f800 == 164 [pid = 1848] [id = 754] 16:52:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 303 (0x7f3b9737f000) [pid = 1848] [serial = 2262] [outer = (nil)] 16:52:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 304 (0x7f3b9985a400) [pid = 1848] [serial = 2263] [outer = 0x7f3b9737f000] 16:52:43 INFO - PROCESS | 1848 | 1462319563403 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 305 (0x7f3b9985f400) [pid = 1848] [serial = 2264] [outer = 0x7f3b9737f000] 16:52:44 INFO - PROCESS | 1848 | 1462319564136 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"]]]}] 16:52: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 16:52:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:52:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:52:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:52:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1328ms 16:52:44 INFO - PROCESS | 1848 | 1462319564168 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 1848 | 1462319564171 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:52:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:52:44 INFO - PROCESS | 1848 | 1462319564179 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 1848 | 1462319564181 Marionette TRACE conn3 <- [1,2986,null,{}] 16:52:44 INFO - PROCESS | 1848 | 1462319564187 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}] 16:52:44 INFO - PROCESS | 1848 | 1462319564389 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:52:44 INFO - PROCESS | 1848 | 1462319564661 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b94fdb000 == 165 [pid = 1848] [id = 755] 16:52:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 306 (0x7f3b91e82c00) [pid = 1848] [serial = 2265] [outer = (nil)] 16:52:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 307 (0x7f3b91e88400) [pid = 1848] [serial = 2266] [outer = 0x7f3b91e82c00] 16:52:44 INFO - PROCESS | 1848 | 1462319564732 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 308 (0x7f3b91e8e800) [pid = 1848] [serial = 2267] [outer = 0x7f3b91e82c00] 16:52:45 INFO - PROCESS | 1848 | 1462319565541 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]]]}] 16:52:45 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. 16:52:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1428ms 16:52:45 INFO - PROCESS | 1848 | 1462319565608 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1848 | 1462319565611 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:52:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:52:45 INFO - PROCESS | 1848 | 1462319565617 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1848 | 1462319565619 Marionette TRACE conn3 <- [1,2990,null,{}] 16:52:45 INFO - PROCESS | 1848 | 1462319565625 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}] 16:52:45 INFO - PROCESS | 1848 | 1462319565834 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:52:46 INFO - PROCESS | 1848 | 1462319566069 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9728f000 == 166 [pid = 1848] [id = 756] 16:52:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 309 (0x7f3b91e83800) [pid = 1848] [serial = 2268] [outer = (nil)] 16:52:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 310 (0x7f3b9985bc00) [pid = 1848] [serial = 2269] [outer = 0x7f3b91e83800] 16:52:46 INFO - PROCESS | 1848 | 1462319566141 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 311 (0x7f3b99863800) [pid = 1848] [serial = 2270] [outer = 0x7f3b91e83800] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9b709800 == 165 [pid = 1848] [id = 732] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d51a000 == 164 [pid = 1848] [id = 731] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9b5e2000 == 163 [pid = 1848] [id = 730] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b97dd7800 == 162 [pid = 1848] [id = 729] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b994e2800 == 161 [pid = 1848] [id = 728] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b95e42800 == 160 [pid = 1848] [id = 722] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b994ba000 == 159 [pid = 1848] [id = 721] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d720800 == 158 [pid = 1848] [id = 720] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc9fa0800 == 157 [pid = 1848] [id = 719] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba2909000 == 156 [pid = 1848] [id = 718] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9ac12000 == 155 [pid = 1848] [id = 717] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b994ea800 == 154 [pid = 1848] [id = 716] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bcaf44000 == 153 [pid = 1848] [id = 715] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bbfcd4000 == 152 [pid = 1848] [id = 714] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb3cdb000 == 151 [pid = 1848] [id = 713] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb1c2b000 == 150 [pid = 1848] [id = 712] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba486f800 == 149 [pid = 1848] [id = 711] 16:52:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d516800 == 148 [pid = 1848] [id = 710] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 310 (0x7f3bafa34800) [pid = 1848] [serial = 2126] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 309 (0x7f3bb61dc000) [pid = 1848] [serial = 2127] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 308 (0x7f3ba9d94400) [pid = 1848] [serial = 2072] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 307 (0x7f3ba4753400) [pid = 1848] [serial = 2117] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 306 (0x7f3bb2cb3800) [pid = 1848] [serial = 2124] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 305 (0x7f3baa64bc00) [pid = 1848] [serial = 2121] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 304 (0x7f3ba2b8ac00) [pid = 1848] [serial = 2114] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 303 (0x7f3ba21cd400) [pid = 1848] [serial = 2055] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 302 (0x7f3b9bf07400) [pid = 1848] [serial = 2106] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 301 (0x7f3baa4b7800) [pid = 1848] [serial = 2075] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 300 (0x7f3b9f1d8c00) [pid = 1848] [serial = 2109] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 299 (0x7f3ba2012400) [pid = 1848] [serial = 2063] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 298 (0x7f3bb9d92000) [pid = 1848] [serial = 2090] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 297 (0x7f3b9a620400) [pid = 1848] [serial = 2057] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 296 (0x7f3ba1d42c00) [pid = 1848] [serial = 2111] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 295 (0x7f3ba2b83800) [pid = 1848] [serial = 2112] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 294 (0x7f3b9c81f000) [pid = 1848] [serial = 2108] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 293 (0x7f3bb34d7800) [pid = 1848] [serial = 2087] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 292 (0x7f3baa1ca000) [pid = 1848] [serial = 2120] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 291 (0x7f3bc20f0000) [pid = 1848] [serial = 2093] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 290 (0x7f3ba3c90800) [pid = 1848] [serial = 2066] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 289 (0x7f3ba7b7b400) [pid = 1848] [serial = 2118] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 288 (0x7f3bb20be800) [pid = 1848] [serial = 2084] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 287 (0x7f3bad1d1800) [pid = 1848] [serial = 2078] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 286 (0x7f3b9bf03000) [pid = 1848] [serial = 2102] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 285 (0x7f3bb0c42c00) [pid = 1848] [serial = 2123] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 284 (0x7f3ba9ea9c00) [pid = 1848] [serial = 2099] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 283 (0x7f3ba7b75800) [pid = 1848] [serial = 2069] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 282 (0x7f3b9737c800) [pid = 1848] [serial = 2096] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 281 (0x7f3bb046b000) [pid = 1848] [serial = 2081] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 280 (0x7f3b9b9de800) [pid = 1848] [serial = 2105] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 279 (0x7f3ba3c95c00) [pid = 1848] [serial = 2115] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | --DOMWINDOW == 278 (0x7f3b9c822400) [pid = 1848] [serial = 2060] [outer = (nil)] [url = about:blank] 16:52:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9711d800 == 149 [pid = 1848] [id = 757] 16:52:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 279 (0x7f3b95e81c00) [pid = 1848] [serial = 2271] [outer = (nil)] 16:52:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 280 (0x7f3b949ab400) [pid = 1848] [serial = 2272] [outer = 0x7f3b95e81c00] 16:52:48 INFO - PROCESS | 1848 | 1462319568689 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]]]}] 16:52: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. 16:52:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 3092ms 16:52:48 INFO - PROCESS | 1848 | 1462319568710 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1848 | 1462319568716 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:52:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:52:48 INFO - PROCESS | 1848 | 1462319568722 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1848 | 1462319568728 Marionette TRACE conn3 <- [1,2994,null,{}] 16:52:48 INFO - PROCESS | 1848 | 1462319568735 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}] 16:52:48 INFO - PROCESS | 1848 | 1462319568955 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:52:49 INFO - PROCESS | 1848 | 1462319569159 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b97dcc800 == 150 [pid = 1848] [id = 758] 16:52:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 281 (0x7f3b95e82000) [pid = 1848] [serial = 2273] [outer = (nil)] 16:52:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 282 (0x7f3b96022000) [pid = 1848] [serial = 2274] [outer = 0x7f3b95e82000] 16:52:49 INFO - PROCESS | 1848 | 1462319569224 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 283 (0x7f3b997a1400) [pid = 1848] [serial = 2275] [outer = 0x7f3b95e82000] 16:52:50 INFO - PROCESS | 1848 | 1462319570065 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]]]}] 16:52:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:52:50 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 16:52:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1383ms 16:52:50 INFO - PROCESS | 1848 | 1462319570107 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1848 | 1462319570115 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:52:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:52:50 INFO - PROCESS | 1848 | 1462319570127 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1848 | 1462319570130 Marionette TRACE conn3 <- [1,2998,null,{}] 16:52:50 INFO - PROCESS | 1848 | 1462319570136 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}] 16:52:50 INFO - PROCESS | 1848 | 1462319570327 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:52:50 INFO - PROCESS | 1848 | 1462319570618 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b994ea000 == 151 [pid = 1848] [id = 759] 16:52:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 284 (0x7f3b9a64c000) [pid = 1848] [serial = 2276] [outer = (nil)] 16:52:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 285 (0x7f3b9af35000) [pid = 1848] [serial = 2277] [outer = 0x7f3b9a64c000] 16:52:50 INFO - PROCESS | 1848 | 1462319570684 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 286 (0x7f3b9b456800) [pid = 1848] [serial = 2278] [outer = 0x7f3b9a64c000] 16:52:51 INFO - PROCESS | 1848 | 1462319571409 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]]]}] 16:52: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. 16:52:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1329ms 16:52:51 INFO - PROCESS | 1848 | 1462319571455 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 1848 | 1462319571459 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:52:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:52:51 INFO - PROCESS | 1848 | 1462319571464 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 1848 | 1462319571470 Marionette TRACE conn3 <- [1,3002,null,{}] 16:52:51 INFO - PROCESS | 1848 | 1462319571490 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}] 16:52:51 INFO - PROCESS | 1848 | 1462319571731 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:52:51 INFO - PROCESS | 1848 | 1462319571767 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9a693000 == 152 [pid = 1848] [id = 760] 16:52:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 287 (0x7f3b9b9ed000) [pid = 1848] [serial = 2279] [outer = (nil)] 16:52:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 288 (0x7f3b9bac8800) [pid = 1848] [serial = 2280] [outer = 0x7f3b9b9ed000] 16:52:51 INFO - PROCESS | 1848 | 1462319571826 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 289 (0x7f3b9becfc00) [pid = 1848] [serial = 2281] [outer = 0x7f3b9b9ed000] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 288 (0x7f3b9d724c00) [pid = 1848] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 287 (0x7f3bb2ca9c00) [pid = 1848] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 286 (0x7f3ba7cd8c00) [pid = 1848] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 285 (0x7f3bb9d94400) [pid = 1848] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 284 (0x7f3b999ce400) [pid = 1848] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 283 (0x7f3ba2df0c00) [pid = 1848] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 282 (0x7f3b9b69b400) [pid = 1848] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 281 (0x7f3b9c5cb000) [pid = 1848] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 280 (0x7f3ba3fea800) [pid = 1848] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 279 (0x7f3ba78a6800) [pid = 1848] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 278 (0x7f3b999d6000) [pid = 1848] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 277 (0x7f3b9b887400) [pid = 1848] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 276 (0x7f3ba78a6c00) [pid = 1848] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 275 (0x7f3ba97dc800) [pid = 1848] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 274 (0x7f3ba0e3bc00) [pid = 1848] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 273 (0x7f3bc080f400) [pid = 1848] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 272 (0x7f3b949ad000) [pid = 1848] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 271 (0x7f3ba11b7800) [pid = 1848] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 270 (0x7f3b9959d800) [pid = 1848] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 269 (0x7f3ba11b2000) [pid = 1848] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 268 (0x7f3b96020400) [pid = 1848] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 267 (0x7f3ba97d9c00) [pid = 1848] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 266 (0x7f3b9daf2000) [pid = 1848] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x7f3baa8ed400) [pid = 1848] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x7f3b9bfa1000) [pid = 1848] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x7f3bad406000) [pid = 1848] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x7f3ba132b000) [pid = 1848] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x7f3b97377c00) [pid = 1848] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x7f3b9a645000) [pid = 1848] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x7f3ba7b81c00) [pid = 1848] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f3ba11b9c00) [pid = 1848] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f3ba97e1800) [pid = 1848] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f3b9bfa6800) [pid = 1848] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f3ba9a74000) [pid = 1848] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f3b9bad0800) [pid = 1848] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f3b9c78a800) [pid = 1848] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f3b9af3c800) [pid = 1848] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f3b9c44fc00) [pid = 1848] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f3ba78aa000) [pid = 1848] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f3b9737b400) [pid = 1848] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f3ba96e9800) [pid = 1848] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f3b97375c00) [pid = 1848] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f3ba0e39c00) [pid = 1848] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f3bb2cafc00) [pid = 1848] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f3ba0d49400) [pid = 1848] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f3ba132dc00) [pid = 1848] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f3b9959fc00) [pid = 1848] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f3b97ea7c00) [pid = 1848] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f3baa1ce400) [pid = 1848] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f3bb3c7d800) [pid = 1848] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f3b9bf9a000) [pid = 1848] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f3ba11b8400) [pid = 1848] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f3b9a642000) [pid = 1848] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f3b9c786c00) [pid = 1848] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f3bad4b5c00) [pid = 1848] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f3b9c820c00) [pid = 1848] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f3ba96e7000) [pid = 1848] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f3ba1d4c800) [pid = 1848] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f3b9bf02400) [pid = 1848] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f3bafaa1c00) [pid = 1848] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f3bb2ca3c00) [pid = 1848] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f3babc08800) [pid = 1848] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f3baa63f800) [pid = 1848] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f3baa1d3c00) [pid = 1848] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f3baa2c6c00) [pid = 1848] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f3b9f032c00) [pid = 1848] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f3b97eaa800) [pid = 1848] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f3b9c788c00) [pid = 1848] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f3bb0a11000) [pid = 1848] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f3b9b9e5000) [pid = 1848] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f3b9c782400) [pid = 1848] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f3ba7989000) [pid = 1848] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f3b97ea0000) [pid = 1848] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f3ba9a74800) [pid = 1848] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f3bad4b4800) [pid = 1848] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f3ba0e3ec00) [pid = 1848] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f3ba0d4e800) [pid = 1848] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:52:53 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f3baa2d4400) [pid = 1848] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:52:53 INFO - PROCESS | 1848 | 1462319573788 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]]]}] 16:52:53 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. 16:52:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2341ms 16:52:53 INFO - PROCESS | 1848 | 1462319573805 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 1848 | 1462319573808 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:52:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:52:53 INFO - PROCESS | 1848 | 1462319573814 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1848 | 1462319573815 Marionette TRACE conn3 <- [1,3006,null,{}] 16:52:53 INFO - PROCESS | 1848 | 1462319573821 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}] 16:52:53 INFO - PROCESS | 1848 | 1462319573990 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:52:54 INFO - PROCESS | 1848 | 1462319574191 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b99b0d000 == 153 [pid = 1848] [id = 761] 16:52:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f3b9959d800) [pid = 1848] [serial = 2282] [outer = (nil)] 16:52:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f3b9a643800) [pid = 1848] [serial = 2283] [outer = 0x7f3b9959d800] 16:52:54 INFO - PROCESS | 1848 | 1462319574249 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f3b9af34000) [pid = 1848] [serial = 2284] [outer = 0x7f3b9959d800] 16:52:54 INFO - PROCESS | 1848 | 1462319574891 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]]]}] 16:52: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. 16:52:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1124ms 16:52:54 INFO - PROCESS | 1848 | 1462319574938 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 1848 | 1462319574942 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:52:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:52:54 INFO - PROCESS | 1848 | 1462319574947 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1848 | 1462319574949 Marionette TRACE conn3 <- [1,3010,null,{}] 16:52:54 INFO - PROCESS | 1848 | 1462319574954 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}] 16:52:55 INFO - PROCESS | 1848 | 1462319575124 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:52:55 INFO - PROCESS | 1848 | 1462319575331 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9b70a000 == 154 [pid = 1848] [id = 762] 16:52:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f3b99863000) [pid = 1848] [serial = 2285] [outer = (nil)] 16:52:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f3b9bac3c00) [pid = 1848] [serial = 2286] [outer = 0x7f3b99863000] 16:52:55 INFO - PROCESS | 1848 | 1462319575389 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f3b9bf07400) [pid = 1848] [serial = 2287] [outer = 0x7f3b99863000] 16:52:56 INFO - PROCESS | 1848 | 1462319576365 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]]]}] 16:52: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 16:52:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1480ms 16:52:56 INFO - PROCESS | 1848 | 1462319576427 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:52:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:52:56 INFO - PROCESS | 1848 | 1462319576434 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:52:56 INFO - PROCESS | 1848 | 1462319576441 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1848 | 1462319576447 Marionette TRACE conn3 <- [1,3014,null,{}] 16:52:56 INFO - PROCESS | 1848 | 1462319576454 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}] 16:52:56 INFO - PROCESS | 1848 | 1462319576742 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:52:56 INFO - PROCESS | 1848 | 1462319576957 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b994b8000 == 155 [pid = 1848] [id = 763] 16:52:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f3b96018000) [pid = 1848] [serial = 2288] [outer = (nil)] 16:52:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f3b97eaa800) [pid = 1848] [serial = 2289] [outer = 0x7f3b96018000] 16:52:57 INFO - PROCESS | 1848 | 1462319577032 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f3b99855800) [pid = 1848] [serial = 2290] [outer = 0x7f3b96018000] 16:52:57 INFO - PROCESS | 1848 | [1848] 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 16:52:57 INFO - PROCESS | 1848 | 1462319577950 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:52:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:52:57 INFO - {} 16:52:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:52:57 INFO - {} 16:52:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:52:57 INFO - {} 16:52:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:52:57 INFO - {} 16:52:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1539ms 16:52:57 INFO - PROCESS | 1848 | 1462319577982 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 1848 | 1462319577991 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:52:58 INFO - TEST-START | /FileAPI/fileReader.html 16:52:58 INFO - PROCESS | 1848 | 1462319578007 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1848 | 1462319578012 Marionette TRACE conn3 <- [1,3018,null,{}] 16:52:58 INFO - PROCESS | 1848 | 1462319578017 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}] 16:52:58 INFO - PROCESS | 1848 | 1462319578337 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:52:58 INFO - PROCESS | 1848 | 1462319578552 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9bcd2000 == 156 [pid = 1848] [id = 764] 16:52:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f3b9a649800) [pid = 1848] [serial = 2291] [outer = (nil)] 16:52:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f3b9b88e400) [pid = 1848] [serial = 2292] [outer = 0x7f3b9a649800] 16:52:58 INFO - PROCESS | 1848 | 1462319578690 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f3b9bac8c00) [pid = 1848] [serial = 2293] [outer = 0x7f3b9a649800] 16:52:59 INFO - PROCESS | 1848 | 1462319579486 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]]]}] 16:52:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:52:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:52:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:52:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:52:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1531ms 16:52:59 INFO - TEST-START | /FileAPI/historical.html 16:52:59 INFO - PROCESS | 1848 | 1462319579540 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:52:59 INFO - PROCESS | 1848 | 1462319579543 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:52:59 INFO - PROCESS | 1848 | 1462319579550 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 1848 | 1462319579556 Marionette TRACE conn3 <- [1,3022,null,{}] 16:52:59 INFO - PROCESS | 1848 | 1462319579571 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}] 16:52:59 INFO - PROCESS | 1848 | 1462319579779 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:53:00 INFO - PROCESS | 1848 | 1462319580074 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9d6d4800 == 157 [pid = 1848] [id = 765] 16:53:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f3b9bacd400) [pid = 1848] [serial = 2294] [outer = (nil)] 16:53:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f3b9bf9bc00) [pid = 1848] [serial = 2295] [outer = 0x7f3b9bacd400] 16:53:00 INFO - PROCESS | 1848 | 1462319580152 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f3b9bfa7000) [pid = 1848] [serial = 2296] [outer = 0x7f3b9bacd400] 16:53:00 INFO - PROCESS | 1848 | 1462319580934 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"]]]}] 16:53:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:53:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:53:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:53:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:53:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:53:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:53:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:53:00 INFO - TEST-OK | /FileAPI/historical.html | took 1435ms 16:53:00 INFO - PROCESS | 1848 | 1462319580986 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1848 | 1462319580990 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:53:00 INFO - TEST-START | /FileAPI/idlharness.html 16:53:01 INFO - PROCESS | 1848 | 1462319580996 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 1848 | 1462319580999 Marionette TRACE conn3 <- [1,3026,null,{}] 16:53:01 INFO - PROCESS | 1848 | 1462319581004 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}] 16:53:01 INFO - PROCESS | 1848 | 1462319581230 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:53:01 INFO - PROCESS | 1848 | 1462319581493 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9dd79800 == 158 [pid = 1848] [id = 766] 16:53:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f3b9737d000) [pid = 1848] [serial = 2297] [outer = (nil)] 16:53:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f3b9c789000) [pid = 1848] [serial = 2298] [outer = 0x7f3b9737d000] 16:53:01 INFO - PROCESS | 1848 | 1462319581564 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f3b9c822400) [pid = 1848] [serial = 2299] [outer = 0x7f3b9737d000] 16:53:03 INFO - PROCESS | 1848 | 1462319583159 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]]]}] 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:53:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:53:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:53:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:53:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:53:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:53:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:53:03 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 16:53:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:53:03 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 16:53:03 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 16:53:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:53:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:53:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:53:03 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 16:53:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:53:03 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 16:53:03 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 16:53:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:53:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:53:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 2371ms 16:53:03 INFO - PROCESS | 1848 | 1462319583370 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 1848 | 1462319583377 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:53:03 INFO - TEST-START | /FileAPI/idlharness.worker 16:53:03 INFO - PROCESS | 1848 | 1462319583434 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 1848 | 1462319583442 Marionette TRACE conn3 <- [1,3030,null,{}] 16:53:03 INFO - PROCESS | 1848 | 1462319583461 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}] 16:53:03 INFO - PROCESS | 1848 | 1462319583680 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:53:03 INFO - PROCESS | 1848 | 1462319583958 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9ac0e000 == 159 [pid = 1848] [id = 767] 16:53:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f3b9a64b800) [pid = 1848] [serial = 2300] [outer = (nil)] 16:53:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f3b9d72d000) [pid = 1848] [serial = 2301] [outer = 0x7f3b9a64b800] 16:53:04 INFO - PROCESS | 1848 | 1462319584029 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f3ba2b83000) [pid = 1848] [serial = 2302] [outer = 0x7f3b9a64b800] 16:53:04 INFO - PROCESS | 1848 | [1848] 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 16:53:06 INFO - PROCESS | 1848 | 1462319586142 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,{},{}]]]}] 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:53:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:53:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:53:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:53:06 INFO - {} 16:53:06 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 16:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:53:06 INFO - {} 16:53:06 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 - {} 16:53:06 INFO - {} 16:53:06 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 16:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:53:06 INFO - {} 16:53:06 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 16:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:53:06 INFO - {} 16:53:06 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 - {} 16:53:06 INFO - {} 16:53:06 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 16:53:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 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 16:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 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 16:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 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 16:53:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 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 16:53:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:06 INFO - {} 16:53:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2831ms 16:53:06 INFO - PROCESS | 1848 | 1462319586256 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 1848 | 1462319586259 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:53:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:53:06 INFO - PROCESS | 1848 | 1462319586269 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 1848 | 1462319586277 Marionette TRACE conn3 <- [1,3034,null,{}] 16:53:06 INFO - PROCESS | 1848 | 1462319586287 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}] 16:53:06 INFO - PROCESS | 1848 | 1462319586622 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:53:06 INFO - PROCESS | 1848 | 1462319586914 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3baa31c000 == 160 [pid = 1848] [id = 768] 16:53:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f3b9c787c00) [pid = 1848] [serial = 2303] [outer = (nil)] 16:53:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f3bb3743400) [pid = 1848] [serial = 2304] [outer = 0x7f3b9c787c00] 16:53:06 INFO - PROCESS | 1848 | 1462319586989 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f3bb61d8c00) [pid = 1848] [serial = 2305] [outer = 0x7f3b9c787c00] 16:53:07 INFO - PROCESS | 1848 | 1462319587765 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]]]}] 16:53:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:53:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1540ms 16:53:07 INFO - PROCESS | 1848 | 1462319587808 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1848 | 1462319587811 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:53:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:53:07 INFO - PROCESS | 1848 | 1462319587817 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1848 | 1462319587820 Marionette TRACE conn3 <- [1,3038,null,{}] 16:53:07 INFO - PROCESS | 1848 | 1462319587826 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}] 16:53:08 INFO - PROCESS | 1848 | 1462319588033 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:53:08 INFO - PROCESS | 1848 | 1462319588322 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bad16c800 == 161 [pid = 1848] [id = 769] 16:53:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f3ba2decc00) [pid = 1848] [serial = 2306] [outer = (nil)] 16:53:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f3bb6f37800) [pid = 1848] [serial = 2307] [outer = 0x7f3ba2decc00] 16:53:08 INFO - PROCESS | 1848 | 1462319588393 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f3bc0a66800) [pid = 1848] [serial = 2308] [outer = 0x7f3ba2decc00] 16:53:09 INFO - PROCESS | 1848 | 1462319589181 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"]]]}] 16:53:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:53:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:53:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1385ms 16:53:09 INFO - PROCESS | 1848 | 1462319589204 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 1848 | 1462319589208 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:53:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:53:09 INFO - PROCESS | 1848 | 1462319589214 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 1848 | 1462319589217 Marionette TRACE conn3 <- [1,3042,null,{}] 16:53:09 INFO - PROCESS | 1848 | 1462319589223 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}] 16:53:09 INFO - PROCESS | 1848 | 1462319589451 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:53:09 INFO - PROCESS | 1848 | 1462319589718 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bb2326800 == 162 [pid = 1848] [id = 770] 16:53:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f3bb374d800) [pid = 1848] [serial = 2309] [outer = (nil)] 16:53:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f3bc1f21000) [pid = 1848] [serial = 2310] [outer = 0x7f3bb374d800] 16:53:09 INFO - PROCESS | 1848 | 1462319589796 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f3bc5244000) [pid = 1848] [serial = 2311] [outer = 0x7f3bb374d800] 16:53:11 INFO - PROCESS | 1848 | 1462319590949 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]]]}] 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:53:11 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. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:53:11 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'.) 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:53:11 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. 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:53:11 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. 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:53:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:53:11 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. 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:53:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:53:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:53:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:53:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:53:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:53:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:53:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:53:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1852ms 16:53:11 INFO - PROCESS | 1848 | 1462319591071 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1848 | 1462319591074 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:53:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:53:11 INFO - PROCESS | 1848 | 1462319591085 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1848 | 1462319591089 Marionette TRACE conn3 <- [1,3046,null,{}] 16:53:11 INFO - PROCESS | 1848 | 1462319591181 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}] 16:53:11 INFO - PROCESS | 1848 | 1462319591394 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:53:11 INFO - PROCESS | 1848 | 1462319591768 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba4773800 == 163 [pid = 1848] [id = 771] 16:53:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f3b91e03400) [pid = 1848] [serial = 2312] [outer = (nil)] 16:53:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f3b9bf0e800) [pid = 1848] [serial = 2313] [outer = 0x7f3b91e03400] 16:53:11 INFO - PROCESS | 1848 | 1462319591840 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f3ba3bc8000) [pid = 1848] [serial = 2314] [outer = 0x7f3b91e03400] 16:53:12 INFO - PROCESS | 1848 | [1848] 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 16:53:12 INFO - PROCESS | 1848 | 1462319592643 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:53:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:53:12 INFO - {} 16:53:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1601ms 16:53:12 INFO - PROCESS | 1848 | 1462319592687 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 1848 | 1462319592691 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:53:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:53:12 INFO - PROCESS | 1848 | 1462319592697 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 1848 | 1462319592699 Marionette TRACE conn3 <- [1,3050,null,{}] 16:53:12 INFO - PROCESS | 1848 | 1462319592704 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}] 16:53:12 INFO - PROCESS | 1848 | 1462319592933 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:53:13 INFO - PROCESS | 1848 | 1462319593223 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba897e000 == 164 [pid = 1848] [id = 772] 16:53:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f3b9dd9a800) [pid = 1848] [serial = 2315] [outer = (nil)] 16:53:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f3ba467bc00) [pid = 1848] [serial = 2316] [outer = 0x7f3b9dd9a800] 16:53:13 INFO - PROCESS | 1848 | 1462319593295 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f3ba7b7b400) [pid = 1848] [serial = 2317] [outer = 0x7f3b9dd9a800] 16:53:14 INFO - PROCESS | 1848 | 1462319594122 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]]]}] 16:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:53:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:53:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1436ms 16:53:14 INFO - PROCESS | 1848 | 1462319594152 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 1848 | 1462319594156 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:53:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:53:14 INFO - PROCESS | 1848 | 1462319594170 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 1848 | 1462319594173 Marionette TRACE conn3 <- [1,3054,null,{}] 16:53:14 INFO - PROCESS | 1848 | 1462319594178 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}] 16:53:14 INFO - PROCESS | 1848 | 1462319594401 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:53:14 INFO - PROCESS | 1848 | 1462319594665 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3bc1c37000 == 165 [pid = 1848] [id = 773] 16:53:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f3ba9a6e800) [pid = 1848] [serial = 2318] [outer = (nil)] 16:53:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f3baa63f800) [pid = 1848] [serial = 2319] [outer = 0x7f3ba9a6e800] 16:53:14 INFO - PROCESS | 1848 | 1462319594746 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f3bc59b9c00) [pid = 1848] [serial = 2320] [outer = 0x7f3ba9a6e800] 16:53:16 INFO - PROCESS | 1848 | 1462319595973 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"]]]}] 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:53:16 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" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:53:16 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" 16:53:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:53:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:53:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1947ms 16:53:16 INFO - PROCESS | 1848 | 1462319596147 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 1848 | 1462319596152 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:53:16 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:53:16 INFO - PROCESS | 1848 | 1462319596167 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 1848 | 1462319596175 Marionette TRACE conn3 <- [1,3058,null,{}] 16:53:16 INFO - PROCESS | 1848 | 1462319596184 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}] 16:53:16 INFO - PROCESS | 1848 | 1462319596492 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:53:16 INFO - PROCESS | 1848 | 1462319596777 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9234a000 == 166 [pid = 1848] [id = 774] 16:53:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f3b95b84000) [pid = 1848] [serial = 2321] [outer = (nil)] 16:53:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f3bc5f4b400) [pid = 1848] [serial = 2322] [outer = 0x7f3b95b84000] 16:53:16 INFO - PROCESS | 1848 | 1462319596848 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f3bc6029800) [pid = 1848] [serial = 2323] [outer = 0x7f3b95b84000] 16:53:17 INFO - PROCESS | 1848 | 1462319597637 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]]]}] 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:53:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:53:17 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:17 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:53:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:53:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:53:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:53:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:53:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:53:17 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1496ms 16:53:17 INFO - PROCESS | 1848 | 1462319597680 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1848 | 1462319597683 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:53:17 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:53:17 INFO - PROCESS | 1848 | 1462319597691 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1848 | 1462319597694 Marionette TRACE conn3 <- [1,3062,null,{}] 16:53:17 INFO - PROCESS | 1848 | 1462319597699 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}] 16:53:17 INFO - PROCESS | 1848 | 1462319597951 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:53:18 INFO - PROCESS | 1848 | 1462319598217 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9a886000 == 167 [pid = 1848] [id = 775] 16:53:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f3b91e05800) [pid = 1848] [serial = 2324] [outer = (nil)] 16:53:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f3b9bf8c000) [pid = 1848] [serial = 2325] [outer = 0x7f3b91e05800] 16:53:18 INFO - PROCESS | 1848 | 1462319598289 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f3ba3ca5800) [pid = 1848] [serial = 2326] [outer = 0x7f3b91e05800] 16:53:18 INFO - PROCESS | 1848 | [1848] 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 16:53:19 INFO - PROCESS | 1848 | 1462319599147 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:53:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:53:19 INFO - {} 16:53:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1535ms 16:53:19 INFO - PROCESS | 1848 | 1462319599230 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1848 | 1462319599233 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:53:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:53:19 INFO - PROCESS | 1848 | 1462319599239 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1848 | 1462319599241 Marionette TRACE conn3 <- [1,3066,null,{}] 16:53:19 INFO - PROCESS | 1848 | 1462319599247 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}] 16:53:19 INFO - PROCESS | 1848 | 1462319599477 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:53:19 INFO - PROCESS | 1848 | 1462319599772 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3ba872d800 == 168 [pid = 1848] [id = 776] 16:53:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f3b94545000) [pid = 1848] [serial = 2327] [outer = (nil)] 16:53:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f3b94549800) [pid = 1848] [serial = 2328] [outer = 0x7f3b94545000] 16:53:19 INFO - PROCESS | 1848 | 1462319599888 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f3b9bf8bc00) [pid = 1848] [serial = 2329] [outer = 0x7f3b94545000] 16:53:20 INFO - PROCESS | 1848 | 1462319600659 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]]]}] 16:53:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:53:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:53:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:53:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:53:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:53:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:53:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:53:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1436ms 16:53:20 INFO - PROCESS | 1848 | 1462319600720 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1848 | 1462319600725 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:53:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:53:20 INFO - PROCESS | 1848 | 1462319600735 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1848 | 1462319600738 Marionette TRACE conn3 <- [1,3070,null,{}] 16:53:20 INFO - PROCESS | 1848 | 1462319600743 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}] 16:53:21 INFO - PROCESS | 1848 | 1462319601053 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:53:21 INFO - PROCESS | 1848 | 1462319601332 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b936ef800 == 169 [pid = 1848] [id = 777] 16:53:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x7f3b91e8bc00) [pid = 1848] [serial = 2330] [outer = (nil)] 16:53:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x7f3b96018c00) [pid = 1848] [serial = 2331] [outer = 0x7f3b91e8bc00] 16:53:21 INFO - PROCESS | 1848 | 1462319601451 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x7f3b9c5ce400) [pid = 1848] [serial = 2332] [outer = 0x7f3b91e8bc00] 16:53:22 INFO - PROCESS | 1848 | 1462319602244 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]]]}] 16:53:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:53:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:53:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:53:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:53:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:53:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:53:22 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1532ms 16:53:22 INFO - PROCESS | 1848 | 1462319602270 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1848 | 1462319602274 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:53:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:53:22 INFO - PROCESS | 1848 | 1462319602279 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1848 | 1462319602282 Marionette TRACE conn3 <- [1,3074,null,{}] 16:53:22 INFO - PROCESS | 1848 | 1462319602287 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}] 16:53:22 INFO - PROCESS | 1848 | 1462319602512 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:53:22 INFO - PROCESS | 1848 | 1462319602828 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b994ec000 == 170 [pid = 1848] [id = 778] 16:53:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x7f3b91e8e000) [pid = 1848] [serial = 2333] [outer = (nil)] 16:53:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x7f3b9237a400) [pid = 1848] [serial = 2334] [outer = 0x7f3b91e8e000] 16:53:22 INFO - PROCESS | 1848 | 1462319602905 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x7f3b92380800) [pid = 1848] [serial = 2335] [outer = 0x7f3b91e8e000] 16:53:23 INFO - PROCESS | 1848 | 1462319603735 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]]]}] 16:53:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:53:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:53:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:53:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:53:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:53:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:53:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1485ms 16:53:23 INFO - PROCESS | 1848 | 1462319603767 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1848 | 1462319603771 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:53:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:53:23 INFO - PROCESS | 1848 | 1462319603777 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1848 | 1462319603780 Marionette TRACE conn3 <- [1,3078,null,{}] 16:53:23 INFO - PROCESS | 1848 | 1462319603786 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}] 16:53:24 INFO - PROCESS | 1848 | 1462319604048 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:53:24 INFO - PROCESS | 1848 | 1462319604342 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b971d0800 == 171 [pid = 1848] [id = 779] 16:53:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x7f3b92374000) [pid = 1848] [serial = 2336] [outer = (nil)] 16:53:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 267 (0x7f3b94541400) [pid = 1848] [serial = 2337] [outer = 0x7f3b92374000] 16:53:24 INFO - PROCESS | 1848 | 1462319604436 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 268 (0x7f3b9454b800) [pid = 1848] [serial = 2338] [outer = 0x7f3b92374000] 16:53:25 INFO - PROCESS | 1848 | 1462319605274 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] 16:53:25 INFO - PROCESS | 1848 | 1462319605318 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:53:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:53:25 INFO - PROCESS | 1848 | 1462319605326 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 1848 | 1462319605331 Marionette TRACE conn3 <- [1,3082,null,{}] 16:53:25 INFO - PROCESS | 1848 | 1462319605336 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}] 16:53:25 INFO - PROCESS | 1848 | 1462319605669 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9efe2800 == 170 [pid = 1848] [id = 686] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba8633800 == 169 [pid = 1848] [id = 532] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9b5d7000 == 168 [pid = 1848] [id = 570] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9dae0800 == 167 [pid = 1848] [id = 525] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb246c000 == 166 [pid = 1848] [id = 695] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bbfccd000 == 165 [pid = 1848] [id = 697] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba4648800 == 164 [pid = 1848] [id = 687] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc396a800 == 163 [pid = 1848] [id = 698] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc5fcb800 == 162 [pid = 1848] [id = 699] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb45c1000 == 161 [pid = 1848] [id = 696] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b99b0d000 == 160 [pid = 1848] [id = 761] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9a693000 == 159 [pid = 1848] [id = 760] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b994ea000 == 158 [pid = 1848] [id = 759] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b97dcc800 == 157 [pid = 1848] [id = 758] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9711d800 == 156 [pid = 1848] [id = 757] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d868000 == 155 [pid = 1848] [id = 751] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d850000 == 154 [pid = 1848] [id = 750] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9bf24000 == 153 [pid = 1848] [id = 749] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9a9c5000 == 152 [pid = 1848] [id = 748] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc6013000 == 151 [pid = 1848] [id = 747] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bc3ec9000 == 150 [pid = 1848] [id = 746] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bba01c000 == 149 [pid = 1848] [id = 745] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb31a2000 == 148 [pid = 1848] [id = 744] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3bb0486800 == 147 [pid = 1848] [id = 743] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3babb1d000 == 146 [pid = 1848] [id = 742] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3baa962000 == 145 [pid = 1848] [id = 741] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba9cd8000 == 144 [pid = 1848] [id = 740] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba887b000 == 143 [pid = 1848] [id = 739] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba482e800 == 142 [pid = 1848] [id = 738] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba464b000 == 141 [pid = 1848] [id = 737] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3ba290f800 == 140 [pid = 1848] [id = 736] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9d63e000 == 139 [pid = 1848] [id = 735] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b9f13b000 == 138 [pid = 1848] [id = 733] 16:53:27 INFO - PROCESS | 1848 | --DOCSHELL 0x7f3b997c0800 == 137 [pid = 1848] [id = 734] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 267 (0x7f3b9d72a000) [pid = 1848] [serial = 2201] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 266 (0x7f3bc5849c00) [pid = 1848] [serial = 2163] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x7f3bbfc6fc00) [pid = 1848] [serial = 1893] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x7f3bb20b5400) [pid = 1848] [serial = 1800] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x7f3bc0f7f800) [pid = 1848] [serial = 1896] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x7f3b999da000) [pid = 1848] [serial = 1905] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x7f3bb204a000) [pid = 1848] [serial = 1941] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x7f3b9becbc00) [pid = 1848] [serial = 2001] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x7f3bc0b29400) [pid = 1848] [serial = 2130] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f3babb66800) [pid = 1848] [serial = 1878] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f3bafa34000) [pid = 1848] [serial = 1929] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f3b9b9e5800) [pid = 1848] [serial = 1908] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f3b9979b000) [pid = 1848] [serial = 2174] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f3ba475b800) [pid = 1848] [serial = 2067] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f3baa08bc00) [pid = 1848] [serial = 2138] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f3baa034c00) [pid = 1848] [serial = 2013] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f3b949a3800) [pid = 1848] [serial = 2180] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f3ba0e45800) [pid = 1848] [serial = 1902] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f3bc5f4f000) [pid = 1848] [serial = 1899] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f3b9b890800) [pid = 1848] [serial = 2190] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f3ba2b8ec00) [pid = 1848] [serial = 2135] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f3ba3c9c800) [pid = 1848] [serial = 2136] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f3b9d72cc00) [pid = 1848] [serial = 2162] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f3b995aa000) [pid = 1848] [serial = 1965] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f3ba3c93000) [pid = 1848] [serial = 2007] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f3b9737ec00) [pid = 1848] [serial = 2186] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f3bb3c86400) [pid = 1848] [serial = 2142] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f3ba11b6c00) [pid = 1848] [serial = 1953] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f3bb2048800) [pid = 1848] [serial = 2025] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f3b9c78bc00) [pid = 1848] [serial = 2196] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f3bb1b85400) [pid = 1848] [serial = 2141] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f3bb3c83400) [pid = 1848] [serial = 2028] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f3ba1331000) [pid = 1848] [serial = 2150] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f3bc569ec00) [pid = 1848] [serial = 2100] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f3baa4c0c00) [pid = 1848] [serial = 2139] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f3b9390bc00) [pid = 1848] [serial = 2177] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f3b9bacb800) [pid = 1848] [serial = 2157] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f3bb2cbb000) [pid = 1848] [serial = 1944] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f3b9601c400) [pid = 1848] [serial = 2165] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f3b96020000) [pid = 1848] [serial = 2171] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f3ba7cf5800) [pid = 1848] [serial = 2010] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f3baa8e9800) [pid = 1848] [serial = 2016] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f3b9b69fc00) [pid = 1848] [serial = 2189] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f3bc0a6f000) [pid = 1848] [serial = 2147] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f3baa153400) [pid = 1848] [serial = 2073] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f3b9bf08800) [pid = 1848] [serial = 2193] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f3bb63d2400) [pid = 1848] [serial = 2129] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f3bc5846000) [pid = 1848] [serial = 2148] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f3bc1d68800) [pid = 1848] [serial = 1950] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f3b9c7cb800) [pid = 1848] [serial = 2040] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f3b9f030400) [pid = 1848] [serial = 1869] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f3bad08ac00) [pid = 1848] [serial = 1938] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f3b9bf09400) [pid = 1848] [serial = 2103] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f3bab97b000) [pid = 1848] [serial = 2076] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f3b97381000) [pid = 1848] [serial = 2097] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f3ba1335800) [pid = 1848] [serial = 2151] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f3ba3bccc00) [pid = 1848] [serial = 1935] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f3bc523e800) [pid = 1848] [serial = 2094] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f3bc1f22800) [pid = 1848] [serial = 1956] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f3ba1335c00) [pid = 1848] [serial = 2159] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f3bc50c4800) [pid = 1848] [serial = 1968] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f3b9b88fc00) [pid = 1848] [serial = 2198] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f3bad091000) [pid = 1848] [serial = 2019] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f3bc0d66000) [pid = 1848] [serial = 2160] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f3b9bec8800) [pid = 1848] [serial = 2192] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f3bc5287400) [pid = 1848] [serial = 2034] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f3b9bfa5c00) [pid = 1848] [serial = 2145] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f3ba3c99800) [pid = 1848] [serial = 1959] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f3b9a64bc00) [pid = 1848] [serial = 2154] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f3bbac44800) [pid = 1848] [serial = 1947] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f3bb63d0400) [pid = 1848] [serial = 1890] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f3bc1f29000) [pid = 1848] [serial = 1962] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f3bad4b5800) [pid = 1848] [serial = 1881] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f3ba2b82c00) [pid = 1848] [serial = 2064] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f3b9bf11c00) [pid = 1848] [serial = 2132] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f3bb4504800) [pid = 1848] [serial = 2088] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f3b9bfa0400) [pid = 1848] [serial = 2144] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f3bc0d6d000) [pid = 1848] [serial = 2091] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f3bb2ca5400) [pid = 1848] [serial = 2085] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f3bb1b7dc00) [pid = 1848] [serial = 2082] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f3bb4446800) [pid = 1848] [serial = 1887] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f3baab78000) [pid = 1848] [serial = 1866] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f3b949ae800) [pid = 1848] [serial = 2183] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f3b997a0400) [pid = 1848] [serial = 2187] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f3ba2de7000) [pid = 1848] [serial = 1872] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f3b9af36c00) [pid = 1848] [serial = 2058] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f3b9dd9bc00) [pid = 1848] [serial = 2061] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f3b9c5c9c00) [pid = 1848] [serial = 2195] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f3bc0dba800) [pid = 1848] [serial = 2031] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f3b9dd9fc00) [pid = 1848] [serial = 1932] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f3b9c7d1400) [pid = 1848] [serial = 2199] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f3b9f1e0400) [pid = 1848] [serial = 2004] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f3b9c824400) [pid = 1848] [serial = 2133] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f3ba96f2000) [pid = 1848] [serial = 1875] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3b9a627000) [pid = 1848] [serial = 2037] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3b9bac7400) [pid = 1848] [serial = 2156] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f3baefd7000) [pid = 1848] [serial = 2079] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3bb35a2800) [pid = 1848] [serial = 1884] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3ba7cf4000) [pid = 1848] [serial = 2070] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3b9a647c00) [pid = 1848] [serial = 2153] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3b95e7ec00) [pid = 1848] [serial = 2168] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3ba7cd5800) [pid = 1848] [serial = 1998] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3bb0466400) [pid = 1848] [serial = 2022] [outer = (nil)] [url = about:blank] 16:53:27 INFO - PROCESS | 1848 | 1462319607652 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b94fd7800 == 138 [pid = 1848] [id = 780] 16:53:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f3b91e88800) [pid = 1848] [serial = 2339] [outer = (nil)] 16:53:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f3b91e8c800) [pid = 1848] [serial = 2340] [outer = 0x7f3b91e88800] 16:53:27 INFO - PROCESS | 1848 | 1462319607721 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f3b94546000) [pid = 1848] [serial = 2341] [outer = 0x7f3b91e88800] 16:53:28 INFO - PROCESS | 1848 | 1462319608480 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]]]}] 16:53:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:53:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:53:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 3193ms 16:53:28 INFO - PROCESS | 1848 | 1462319608522 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 1848 | 1462319608528 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:53:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:53:28 INFO - PROCESS | 1848 | 1462319608534 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 1848 | 1462319608539 Marionette TRACE conn3 <- [1,3086,null,{}] 16:53:28 INFO - PROCESS | 1848 | 1462319608545 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}] 16:53:28 INFO - PROCESS | 1848 | 1462319608750 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:53:28 INFO - PROCESS | 1848 | 1462319608951 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b971d9800 == 139 [pid = 1848] [id = 781] 16:53:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f3b92374400) [pid = 1848] [serial = 2342] [outer = (nil)] 16:53:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f3b97378400) [pid = 1848] [serial = 2343] [outer = 0x7f3b92374400] 16:53:29 INFO - PROCESS | 1848 | 1462319609016 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f3b97c75000) [pid = 1848] [serial = 2344] [outer = 0x7f3b92374400] 16:53:29 INFO - PROCESS | 1848 | 1462319609813 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:53:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:53:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1334ms 16:53:29 INFO - PROCESS | 1848 | 1462319609880 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:53:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:53:29 INFO - PROCESS | 1848 | 1462319609886 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:53:29 INFO - PROCESS | 1848 | 1462319609892 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1848 | 1462319609895 Marionette TRACE conn3 <- [1,3090,null,{}] 16:53:29 INFO - PROCESS | 1848 | 1462319609900 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}] 16:53:30 INFO - PROCESS | 1848 | 1462319610165 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:53:30 INFO - PROCESS | 1848 | 1462319610203 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b973f1000 == 140 [pid = 1848] [id = 782] 16:53:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f3b995a0400) [pid = 1848] [serial = 2345] [outer = (nil)] 16:53:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f3b995a5c00) [pid = 1848] [serial = 2346] [outer = 0x7f3b995a0400] 16:53:30 INFO - PROCESS | 1848 | 1462319610263 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f3b99795000) [pid = 1848] [serial = 2347] [outer = 0x7f3b995a0400] 16:53:31 INFO - PROCESS | 1848 | 1462319611208 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:53:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:53:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1328ms 16:53:31 INFO - PROCESS | 1848 | 1462319611220 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1848 | 1462319611226 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:53:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:53:31 INFO - PROCESS | 1848 | 1462319611297 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1848 | 1462319611313 Marionette TRACE conn3 <- [1,3094,null,{}] 16:53:31 INFO - PROCESS | 1848 | 1462319611342 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}] 16:53:31 INFO - PROCESS | 1848 | 1462319611757 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f3b91e83800) [pid = 1848] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f3bb3c7b000) [pid = 1848] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f3b99798400) [pid = 1848] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f3ba7b29800) [pid = 1848] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f3b9a64c000) [pid = 1848] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f3b95e82000) [pid = 1848] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f3ba11b3400) [pid = 1848] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f3b9601dc00) [pid = 1848] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f3ba2b8b400) [pid = 1848] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f3b93906c00) [pid = 1848] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f3b949aac00) [pid = 1848] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f3b97c74400) [pid = 1848] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f3bb175b400) [pid = 1848] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f3b9b9ed000) [pid = 1848] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f3b9daf3000) [pid = 1848] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f3b95e75800) [pid = 1848] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f3ba21c2800) [pid = 1848] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f3b9c5c4400) [pid = 1848] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f3b9959d800) [pid = 1848] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f3b96013400) [pid = 1848] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f3b95e77c00) [pid = 1848] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f3ba3c9e400) [pid = 1848] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f3ba78ab400) [pid = 1848] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f3b9b44c400) [pid = 1848] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f3b9bf0c000) [pid = 1848] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f3b9b886800) [pid = 1848] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f3bb63d5800) [pid = 1848] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f3b9b450000) [pid = 1848] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f3ba97d6000) [pid = 1848] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f3baa152800) [pid = 1848] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f3b93906000) [pid = 1848] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f3b95e81c00) [pid = 1848] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:53:32 INFO - PROCESS | 1848 | 1462319612786 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b95e36800 == 141 [pid = 1848] [id = 783] 16:53:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f3b91e83800) [pid = 1848] [serial = 2348] [outer = (nil)] 16:53:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f3b9499fc00) [pid = 1848] [serial = 2349] [outer = 0x7f3b91e83800] 16:53:32 INFO - PROCESS | 1848 | 1462319612847 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f3b96013400) [pid = 1848] [serial = 2350] [outer = 0x7f3b91e83800] 16:53:33 INFO - PROCESS | 1848 | 1462319613567 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:53:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:53:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2335ms 16:53:33 INFO - PROCESS | 1848 | 1462319613615 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1848 | 1462319613618 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:53:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:53:33 INFO - PROCESS | 1848 | 1462319613624 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1848 | 1462319613626 Marionette TRACE conn3 <- [1,3098,null,{}] 16:53:33 INFO - PROCESS | 1848 | 1462319613631 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}] 16:53:33 INFO - PROCESS | 1848 | 1462319613819 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:53:33 INFO - PROCESS | 1848 | 1462319613838 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b99b04800 == 142 [pid = 1848] [id = 784] 16:53:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f3b999cfc00) [pid = 1848] [serial = 2351] [outer = (nil)] 16:53:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f3b9a624400) [pid = 1848] [serial = 2352] [outer = 0x7f3b999cfc00] 16:53:33 INFO - PROCESS | 1848 | 1462319613897 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f3b9a646400) [pid = 1848] [serial = 2353] [outer = 0x7f3b999cfc00] 16:53:34 INFO - PROCESS | 1848 | 1462319614965 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]]]}] 16:53:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:53:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:53:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1383ms 16:53:35 INFO - PROCESS | 1848 | 1462319615008 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 1848 | 1462319615014 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:53:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:53:35 INFO - PROCESS | 1848 | 1462319615022 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 1848 | 1462319615028 Marionette TRACE conn3 <- [1,3102,null,{}] 16:53:35 INFO - PROCESS | 1848 | 1462319615053 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}] 16:53:35 INFO - PROCESS | 1848 | 1462319615358 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:53:35 INFO - PROCESS | 1848 | 1462319615571 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b95e50800 == 143 [pid = 1848] [id = 785] 16:53:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f3b91e0bc00) [pid = 1848] [serial = 2354] [outer = (nil)] 16:53:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f3b92382800) [pid = 1848] [serial = 2355] [outer = 0x7f3b91e0bc00] 16:53:35 INFO - PROCESS | 1848 | 1462319615646 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f3b949a6400) [pid = 1848] [serial = 2356] [outer = 0x7f3b91e0bc00] 16:53:36 INFO - PROCESS | 1848 | 1462319616594 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:53:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1594ms 16:53:36 INFO - PROCESS | 1848 | 1462319616616 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 1848 | 1462319616625 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:53:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:53:36 INFO - PROCESS | 1848 | 1462319616635 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1848 | 1462319616638 Marionette TRACE conn3 <- [1,3106,null,{}] 16:53:36 INFO - PROCESS | 1848 | 1462319616644 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}] 16:53:36 INFO - PROCESS | 1848 | 1462319616844 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:53:37 INFO - PROCESS | 1848 | 1462319617096 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b994ea000 == 144 [pid = 1848] [id = 786] 16:53:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f3b95b8e000) [pid = 1848] [serial = 2357] [outer = (nil)] 16:53:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f3b97372c00) [pid = 1848] [serial = 2358] [outer = 0x7f3b95b8e000] 16:53:37 INFO - PROCESS | 1848 | 1462319617171 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f3b97c76000) [pid = 1848] [serial = 2359] [outer = 0x7f3b95b8e000] 16:53:38 INFO - PROCESS | 1848 | 1462319618010 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]]]}] 16:53:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:53:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:53:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:53:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1432ms 16:53:38 INFO - PROCESS | 1848 | 1462319618067 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 1848 | 1462319618070 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:53:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:53:38 INFO - PROCESS | 1848 | 1462319618119 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1848 | 1462319618125 Marionette TRACE conn3 <- [1,3110,null,{}] 16:53:38 INFO - PROCESS | 1848 | 1462319618147 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}] 16:53:38 INFO - PROCESS | 1848 | 1462319618390 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:53:38 INFO - PROCESS | 1848 | 1462319618676 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9a9b2000 == 145 [pid = 1848] [id = 787] 16:53:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f3b9959f000) [pid = 1848] [serial = 2360] [outer = (nil)] 16:53:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f3b99854400) [pid = 1848] [serial = 2361] [outer = 0x7f3b9959f000] 16:53:38 INFO - PROCESS | 1848 | 1462319618802 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f3b999d0800) [pid = 1848] [serial = 2362] [outer = 0x7f3b9959f000] 16:53:39 INFO - PROCESS | 1848 | 1462319619547 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"]]]}] 16:53:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:53:39 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 16:53:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:53:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1482ms 16:53:39 INFO - PROCESS | 1848 | 1462319619561 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 1848 | 1462319619564 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:53:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:53:39 INFO - PROCESS | 1848 | 1462319619570 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 1848 | 1462319619573 Marionette TRACE conn3 <- [1,3114,null,{}] 16:53:39 INFO - PROCESS | 1848 | 1462319619579 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}] 16:53:39 INFO - PROCESS | 1848 | 1462319619794 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:53:40 INFO - PROCESS | 1848 | 1462319620076 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\", \"65c364bc-c44a-4a73-8677-64808e1ffb89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f3b9ac0b000 == 146 [pid = 1848] [id = 788] 16:53:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f3b995a8800) [pid = 1848] [serial = 2363] [outer = (nil)] 16:53:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f3b9a8d2800) [pid = 1848] [serial = 2364] [outer = 0x7f3b995a8800] 16:53:40 INFO - PROCESS | 1848 | 1462319620152 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f3b9a8de800) [pid = 1848] [serial = 2365] [outer = 0x7f3b995a8800] 16:53:40 INFO - PROCESS | 1848 | 1462319620915 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]]]}] 16:53:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:53:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1382ms 16:53:40 INFO - PROCESS | 1848 | 1462319620953 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1848 | 1462319620956 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:53:42 WARNING - u'runner_teardown' () 16:53:42 INFO - No more tests 16:53:42 INFO - Got 0 unexpected results 16:53:42 INFO - SUITE-END | took 1129s 16:53:42 INFO - Closing logging queue 16:53:42 INFO - queue closed 16:53:42 INFO - Return code: 0 16:53:42 WARNING - # TBPL SUCCESS # 16:53:42 INFO - Running post-action listener: _resource_record_post_action 16:53:42 INFO - Running post-run listener: _resource_record_post_run 16:53:43 INFO - Total resource usage - Wall time: 1162s; CPU: 98.0%; Read bytes: 8491008; Write bytes: 929091584; Read time: 408; Write time: 243452 16:53:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:53:43 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 0; Write bytes: 9564160; Read time: 0; Write time: 2384 16:53:43 INFO - run-tests - Wall time: 1134s; CPU: 98.0%; Read bytes: 5750784; Write bytes: 874340352; Read time: 260; Write time: 197952 16:53:43 INFO - Running post-run listener: _upload_blobber_files 16:53:43 INFO - Blob upload gear active. 16:53:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:53:43 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 16:53:43 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'] 16:53:43 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 16:53:44 INFO - (blobuploader) - INFO - Open directory for files ... 16:53:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:53:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:53:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:53:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:53:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:53:46 INFO - (blobuploader) - INFO - Done attempting. 16:53:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:53:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:53:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:53:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:53:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:53:47 INFO - (blobuploader) - INFO - Done attempting. 16:53:47 INFO - (blobuploader) - INFO - Iteration through files over. 16:53:47 INFO - Return code: 0 16:53:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:53:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:53:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0fcfb647987f3d40eff9e70bfed9f71f47a6e75074e1d74fd79cba40dddc9159da5ed53b3a8cc48dd4fc46d6e9b64b7d5d47438566045fab86bd6b5bed100460", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e783e920e80cece7249dd3d13ff0ab2b7f0cf75895314c77e1c7dc7f8c120e303bc6307401190dbad5fb8a60c093ea03e11f53e1fe9b55f73cb2f2ad5a863ce8"} 16:53:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:53:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:53:47 INFO - Contents: 16:53:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0fcfb647987f3d40eff9e70bfed9f71f47a6e75074e1d74fd79cba40dddc9159da5ed53b3a8cc48dd4fc46d6e9b64b7d5d47438566045fab86bd6b5bed100460", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e783e920e80cece7249dd3d13ff0ab2b7f0cf75895314c77e1c7dc7f8c120e303bc6307401190dbad5fb8a60c093ea03e11f53e1fe9b55f73cb2f2ad5a863ce8"} 16:53:47 INFO - Running post-run listener: copy_logs_to_upload_dir 16:53:47 INFO - Copying logs to upload dir... 16:53:47 INFO - mkdir: /builds/slave/test/build/upload/logs 16:53:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=2137.650688 ========= master_lag: 0.26 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 35 mins, 37 secs) (at 2016-05-03 16:53:47.849334) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-03 16:53:47.850363) ========= 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-1462317108.822482-1056808178 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0fcfb647987f3d40eff9e70bfed9f71f47a6e75074e1d74fd79cba40dddc9159da5ed53b3a8cc48dd4fc46d6e9b64b7d5d47438566045fab86bd6b5bed100460", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e783e920e80cece7249dd3d13ff0ab2b7f0cf75895314c77e1c7dc7f8c120e303bc6307401190dbad5fb8a60c093ea03e11f53e1fe9b55f73cb2f2ad5a863ce8"} build_url:https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035448 build_url: 'https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/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/0fcfb647987f3d40eff9e70bfed9f71f47a6e75074e1d74fd79cba40dddc9159da5ed53b3a8cc48dd4fc46d6e9b64b7d5d47438566045fab86bd6b5bed100460", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e783e920e80cece7249dd3d13ff0ab2b7f0cf75895314c77e1c7dc7f8c120e303bc6307401190dbad5fb8a60c093ea03e11f53e1fe9b55f73cb2f2ad5a863ce8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cfeuaDKOSp-JeDwv1xwvvQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-03 16:53:47.932018) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:53:47.932531) ========= 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-1462317108.822482-1056808178 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019741 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:53:47.997379) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-03 16:53:47.997683) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-03 16:53:47.998417) ========= ========= Total master_lag: 0.60 =========