builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-981 starttime: 1462226800.16 results: success (0) buildid: 20160502133436 builduid: 809d0caa233347d7abb79d039e676759 revision: cb7afc6a6450dd75d89b10825f719178eb15437b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-02 15:06:40.159463) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-02 15:06:40.159877) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 11 secs) (at 2016-05-02 15:06:40.160165) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 11 secs) (at 2016-05-02 15:06:51.647698) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-02 15:06:51.648377) ========= 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-1462224452.850038-607551037 _=/tools/buildbot/bin/python using PTY: False --2016-05-02 15:06:52-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.47M=0.001s 2016-05-02 15:06:53 (9.47 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.577885 ========= master_lag: 0.69 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-02 15:06:52.918730) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-05-02 15:06:52.919213) ========= 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-1462224452.850038-607551037 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038742 ========= master_lag: 1.39 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-05-02 15:06:54.351786) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-05-02 15:06:54.352119) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev cb7afc6a6450dd75d89b10825f719178eb15437b --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 cb7afc6a6450dd75d89b10825f719178eb15437b --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-1462224452.850038-607551037 _=/tools/buildbot/bin/python using PTY: False 2016-05-02 15:06:55,151 truncating revision to first 12 chars 2016-05-02 15:06:55,151 Setting DEBUG logging. 2016-05-02 15:06:55,152 attempt 1/10 2016-05-02 15:06:55,152 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/cb7afc6a6450?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-02 15:06:56,432 unpacking tar archive at: mozilla-aurora-cb7afc6a6450/testing/mozharness/ program finished with exit code 0 elapsedTime=2.501855 ========= master_lag: 2.26 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-05-02 15:06:59.110406) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-02 15:06:59.110730) ========= script_repo_revision: cb7afc6a6450dd75d89b10825f719178eb15437b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-02 15:06:59.111125) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 22 secs) (at 2016-05-02 15:06:59.111422) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 22 secs) (at 2016-05-02 15:07:21.541263) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 36 mins, 12 secs) (at 2016-05-02 15:07:21.541859) ========= /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-1462224452.850038-607551037 _=/tools/buildbot/bin/python using PTY: False 15:07:24 INFO - MultiFileLogger online at 20160502 15:07:24 in /builds/slave/test 15:07:24 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 15:07:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:07:24 INFO - {'append_to_log': False, 15:07:24 INFO - 'base_work_dir': '/builds/slave/test', 15:07:24 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:07:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:07:24 INFO - 'buildbot_json_path': 'buildprops.json', 15:07:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:07:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:07:24 INFO - 'download_minidump_stackwalk': True, 15:07:24 INFO - 'download_symbols': 'true', 15:07:24 INFO - 'e10s': False, 15:07:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:07:24 INFO - 'tooltool.py': '/tools/tooltool.py', 15:07:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:07:24 INFO - '/tools/misc-python/virtualenv.py')}, 15:07:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:07:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:07:24 INFO - 'log_level': 'info', 15:07:24 INFO - 'log_to_console': True, 15:07:24 INFO - 'opt_config_files': (), 15:07:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:07:24 INFO - '--processes=1', 15:07:24 INFO - '--config=%(test_path)s/wptrunner.ini', 15:07:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:07:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:07:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:07:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:07:24 INFO - 'pip_index': False, 15:07:24 INFO - 'require_test_zip': True, 15:07:24 INFO - 'test_type': ('testharness',), 15:07:24 INFO - 'this_chunk': '1', 15:07:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:07:24 INFO - 'total_chunks': '10', 15:07:24 INFO - 'virtualenv_path': 'venv', 15:07:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:07:24 INFO - 'work_dir': 'build'} 15:07:24 INFO - ##### 15:07:24 INFO - ##### Running clobber step. 15:07:24 INFO - ##### 15:07:24 INFO - Running pre-action listener: _resource_record_pre_action 15:07:24 INFO - Running main action method: clobber 15:07:24 INFO - rmtree: /builds/slave/test/build 15:07:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:07:25 INFO - Running post-action listener: _resource_record_post_action 15:07:25 INFO - ##### 15:07:25 INFO - ##### Running read-buildbot-config step. 15:07:25 INFO - ##### 15:07:25 INFO - Running pre-action listener: _resource_record_pre_action 15:07:25 INFO - Running main action method: read_buildbot_config 15:07:25 INFO - Using buildbot properties: 15:07:25 INFO - { 15:07:25 INFO - "project": "", 15:07:25 INFO - "product": "firefox", 15:07:25 INFO - "script_repo_revision": "production", 15:07:25 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 15:07:25 INFO - "repository": "", 15:07:25 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 15:07:25 INFO - "buildid": "20160502133436", 15:07:25 INFO - "pgo_build": "False", 15:07:25 INFO - "basedir": "/builds/slave/test", 15:07:25 INFO - "buildnumber": 5, 15:07:25 INFO - "slavename": "tst-linux64-spot-981", 15:07:25 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 15:07:25 INFO - "platform": "linux64", 15:07:25 INFO - "branch": "mozilla-aurora", 15:07:25 INFO - "revision": "cb7afc6a6450dd75d89b10825f719178eb15437b", 15:07:25 INFO - "repo_path": "releases/mozilla-aurora", 15:07:25 INFO - "moz_repo_path": "", 15:07:25 INFO - "stage_platform": "linux64", 15:07:25 INFO - "builduid": "809d0caa233347d7abb79d039e676759", 15:07:25 INFO - "slavebuilddir": "test" 15:07:25 INFO - } 15:07:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 15:07:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 15:07:25 INFO - Running post-action listener: _resource_record_post_action 15:07:25 INFO - ##### 15:07:25 INFO - ##### Running download-and-extract step. 15:07:25 INFO - ##### 15:07:25 INFO - Running pre-action listener: _resource_record_pre_action 15:07:25 INFO - Running main action method: download_and_extract 15:07:25 INFO - mkdir: /builds/slave/test/build/tests 15:07:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:07:25 INFO - https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:07:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:07:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:07:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:07:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:07:55 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 15:07:55 INFO - retry: attempt #1 caught exception: timed out 15:07:55 INFO - retry: Failed, sleeping 30 seconds before retrying 15:08:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:08:55 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 15:08:55 INFO - retry: attempt #2 caught exception: timed out 15:08:55 INFO - retry: Failed, sleeping 60 seconds before retrying 15:09:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:10:26 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 15:10:26 INFO - retry: attempt #3 caught exception: timed out 15:10:26 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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! 15:10:26 INFO - Caught exception: timed out 15:10:26 INFO - Caught exception: timed out 15:10:26 INFO - Caught exception: timed out 15:10:26 INFO - trying https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:10:26 INFO - Downloading https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:10:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:10:27 INFO - Downloaded 1361 bytes. 15:10:27 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 15:10:27 INFO - Using the following test package requirements: 15:10:27 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 15:10:27 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:10:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 15:10:27 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:10:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 15:10:27 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:10:27 INFO - u'jsshell-linux-x86_64.zip'], 15:10:27 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:10:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 15:10:27 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 15:10:27 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:10:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 15:10:27 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:10:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 15:10:27 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:10:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 15:10:27 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 15:10:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 15:10:27 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 15:10:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:10:27 INFO - https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:10:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 15:10:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 15:10:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:10:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:10:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 15:10:58 INFO - retry: attempt #1 caught exception: timed out 15:10:58 INFO - retry: Failed, sleeping 30 seconds before retrying 15:11:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:11:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 15:11:58 INFO - retry: attempt #2 caught exception: timed out 15:11:58 INFO - retry: Failed, sleeping 60 seconds before retrying 15:12:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:13:28 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 15:13:28 INFO - retry: attempt #3 caught exception: timed out 15:13:28 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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! 15:13:28 INFO - Caught exception: timed out 15:13:28 INFO - Caught exception: timed out 15:13:28 INFO - Caught exception: timed out 15:13:28 INFO - trying https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 15:13:28 INFO - Downloading https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:13:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:13:32 INFO - Downloaded 22749439 bytes. 15:13:32 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/*'] 15:13:32 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/* 15:13:33 INFO - caution: filename not matched: web-platform/* 15:13:33 INFO - Return code: 11 15:13:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:13:33 INFO - https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:13:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 15:13:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 15:13:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:13:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:14:03 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 15:14:03 INFO - retry: attempt #1 caught exception: timed out 15:14:03 INFO - retry: Failed, sleeping 30 seconds before retrying 15:14:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:15:03 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 15:15:03 INFO - retry: attempt #2 caught exception: timed out 15:15:03 INFO - retry: Failed, sleeping 60 seconds before retrying 15:16:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:16:34 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 15:16:34 INFO - retry: attempt #3 caught exception: timed out 15:16:34 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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! 15:16:34 INFO - Caught exception: timed out 15:16:34 INFO - Caught exception: timed out 15:16:34 INFO - Caught exception: timed out 15:16:34 INFO - trying https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 15:16:34 INFO - Downloading https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:16:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:16:38 INFO - Downloaded 36408617 bytes. 15:16:38 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/*'] 15:16:38 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/* 15:16:41 INFO - caution: filename not matched: bin/* 15:16:41 INFO - caution: filename not matched: config/* 15:16:41 INFO - caution: filename not matched: mozbase/* 15:16:41 INFO - caution: filename not matched: marionette/* 15:16:41 INFO - caution: filename not matched: tools/wptserve/* 15:16:41 INFO - Return code: 11 15:16:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:16:41 INFO - https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:16:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:16:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:16:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:16:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:17:11 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 15:17:11 INFO - retry: attempt #1 caught exception: timed out 15:17:11 INFO - retry: Failed, sleeping 30 seconds before retrying 15:17:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:18:12 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 15:18:12 INFO - retry: attempt #2 caught exception: timed out 15:18:12 INFO - retry: Failed, sleeping 60 seconds before retrying 15:19:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:19:42 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 15:19:42 INFO - retry: attempt #3 caught exception: timed out 15:19:42 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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! 15:19:42 INFO - Caught exception: timed out 15:19:42 INFO - Caught exception: timed out 15:19:42 INFO - Caught exception: timed out 15:19:42 INFO - trying https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:19:42 INFO - Downloading https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:19:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:19:44 INFO - Downloaded 69396322 bytes. 15:19:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:19:44 INFO - mkdir: /builds/slave/test/properties 15:19:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:19:44 INFO - Writing to file /builds/slave/test/properties/build_url 15:19:44 INFO - Contents: 15:19:44 INFO - build_url:https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 15:19:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:19:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:19:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:19:46 INFO - Contents: 15:19:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:19:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:19:46 INFO - https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:19:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:19:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:19:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:19:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:20:16 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 15:20:16 INFO - retry: attempt #1 caught exception: timed out 15:20:16 INFO - retry: Failed, sleeping 30 seconds before retrying 15:20:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:21:16 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 15:21:16 INFO - retry: attempt #2 caught exception: timed out 15:21:16 INFO - retry: Failed, sleeping 60 seconds before retrying 15:22:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:22:47 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 15:22:47 INFO - retry: attempt #3 caught exception: timed out 15:22:47 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BYkV8hzKTli0YNyhI0uXdw/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! 15:22:47 INFO - Caught exception: timed out 15:22:47 INFO - Caught exception: timed out 15:22:47 INFO - Caught exception: timed out 15:22:47 INFO - trying https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 15:22:47 INFO - Downloading https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:22:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/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 15:22:49 INFO - Downloaded 90888241 bytes. 15:22:49 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'] 15:22:49 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 15:22:55 INFO - Return code: 0 15:22:55 INFO - Running post-action listener: _resource_record_post_action 15:22:55 INFO - Running post-action listener: set_extra_try_arguments 15:22:55 INFO - ##### 15:22:55 INFO - ##### Running create-virtualenv step. 15:22:55 INFO - ##### 15:22:55 INFO - Running pre-action listener: _pre_create_virtualenv 15:22:55 INFO - Running pre-action listener: _resource_record_pre_action 15:22:55 INFO - Running main action method: create_virtualenv 15:22:55 INFO - Creating virtualenv /builds/slave/test/build/venv 15:22:55 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 15:22:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:22:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:22:55 INFO - Using real prefix '/usr' 15:22:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:22:56 INFO - Installing distribute.............................................................................................................................................................................................done. 15:23:03 INFO - Installing pip.................done. 15:23:03 INFO - Return code: 0 15:23:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:23:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:23:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:23:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1bdd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1bde3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c21ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c26ba0>, '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 0x1c1ff60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c20410>, '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-1462224452.850038-607551037', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:23:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:23:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:23:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:23:03 INFO - 'CCACHE_UMASK': '002', 15:23:03 INFO - 'DISPLAY': ':0', 15:23:03 INFO - 'HOME': '/home/cltbld', 15:23:03 INFO - 'LANG': 'en_US.UTF-8', 15:23:03 INFO - 'LOGNAME': 'cltbld', 15:23:03 INFO - 'MAIL': '/var/mail/cltbld', 15:23:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:23:03 INFO - 'MOZ_NO_REMOTE': '1', 15:23:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:23:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:23:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:23:03 INFO - 'PWD': '/builds/slave/test', 15:23:03 INFO - 'SHELL': '/bin/bash', 15:23:03 INFO - 'SHLVL': '1', 15:23:03 INFO - 'TERM': 'linux', 15:23:03 INFO - 'TMOUT': '86400', 15:23:03 INFO - 'USER': 'cltbld', 15:23:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462224452.850038-607551037', 15:23:03 INFO - '_': '/tools/buildbot/bin/python'} 15:23:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:23:03 INFO - Downloading/unpacking psutil>=0.7.1 15:23:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:23:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:23:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:23:09 INFO - Installing collected packages: psutil 15:23:09 INFO - Running setup.py install for psutil 15:23:09 INFO - building 'psutil._psutil_linux' extension 15:23:09 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 15:23:10 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 15:23:10 INFO - building 'psutil._psutil_posix' extension 15:23:10 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 15:23:10 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 15:23:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:23:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:23:10 INFO - Successfully installed psutil 15:23:10 INFO - Cleaning up... 15:23:10 INFO - Return code: 0 15:23:10 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:23:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:23:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:23:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1bdd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1bde3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c21ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c26ba0>, '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 0x1c1ff60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c20410>, '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-1462224452.850038-607551037', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:23:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:23:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:23:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:23:10 INFO - 'CCACHE_UMASK': '002', 15:23:10 INFO - 'DISPLAY': ':0', 15:23:10 INFO - 'HOME': '/home/cltbld', 15:23:10 INFO - 'LANG': 'en_US.UTF-8', 15:23:10 INFO - 'LOGNAME': 'cltbld', 15:23:10 INFO - 'MAIL': '/var/mail/cltbld', 15:23:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:23:10 INFO - 'MOZ_NO_REMOTE': '1', 15:23:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:23:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:23:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:23:10 INFO - 'PWD': '/builds/slave/test', 15:23:10 INFO - 'SHELL': '/bin/bash', 15:23:10 INFO - 'SHLVL': '1', 15:23:10 INFO - 'TERM': 'linux', 15:23:10 INFO - 'TMOUT': '86400', 15:23:10 INFO - 'USER': 'cltbld', 15:23:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462224452.850038-607551037', 15:23:10 INFO - '_': '/tools/buildbot/bin/python'} 15:23:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:23:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:23:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:23:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:23:16 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:23:16 INFO - Installing collected packages: mozsystemmonitor 15:23:16 INFO - Running setup.py install for mozsystemmonitor 15:23:16 INFO - Successfully installed mozsystemmonitor 15:23:16 INFO - Cleaning up... 15:23:16 INFO - Return code: 0 15:23:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:23:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:23:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:23:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1bdd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1bde3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c21ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c26ba0>, '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 0x1c1ff60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c20410>, '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-1462224452.850038-607551037', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:23:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:23:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:23:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:23:16 INFO - 'CCACHE_UMASK': '002', 15:23:16 INFO - 'DISPLAY': ':0', 15:23:16 INFO - 'HOME': '/home/cltbld', 15:23:16 INFO - 'LANG': 'en_US.UTF-8', 15:23:16 INFO - 'LOGNAME': 'cltbld', 15:23:16 INFO - 'MAIL': '/var/mail/cltbld', 15:23:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:23:16 INFO - 'MOZ_NO_REMOTE': '1', 15:23:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:23:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:23:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:23:16 INFO - 'PWD': '/builds/slave/test', 15:23:16 INFO - 'SHELL': '/bin/bash', 15:23:16 INFO - 'SHLVL': '1', 15:23:16 INFO - 'TERM': 'linux', 15:23:16 INFO - 'TMOUT': '86400', 15:23:16 INFO - 'USER': 'cltbld', 15:23:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462224452.850038-607551037', 15:23:16 INFO - '_': '/tools/buildbot/bin/python'} 15:23:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:23:16 INFO - Downloading/unpacking blobuploader==1.2.4 15:23:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:21 INFO - Downloading blobuploader-1.2.4.tar.gz 15:23:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:23:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:23:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:23:23 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:23:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:23 INFO - Downloading docopt-0.6.1.tar.gz 15:23:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:23:23 INFO - Installing collected packages: blobuploader, requests, docopt 15:23:23 INFO - Running setup.py install for blobuploader 15:23:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:23:24 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:23:24 INFO - Running setup.py install for requests 15:23:24 INFO - Running setup.py install for docopt 15:23:24 INFO - Successfully installed blobuploader requests docopt 15:23:24 INFO - Cleaning up... 15:23:25 INFO - Return code: 0 15:23:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:23:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:23:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:23:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1bdd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1bde3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c21ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c26ba0>, '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 0x1c1ff60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c20410>, '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-1462224452.850038-607551037', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:23:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:23:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:23:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:23:25 INFO - 'CCACHE_UMASK': '002', 15:23:25 INFO - 'DISPLAY': ':0', 15:23:25 INFO - 'HOME': '/home/cltbld', 15:23:25 INFO - 'LANG': 'en_US.UTF-8', 15:23:25 INFO - 'LOGNAME': 'cltbld', 15:23:25 INFO - 'MAIL': '/var/mail/cltbld', 15:23:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:23:25 INFO - 'MOZ_NO_REMOTE': '1', 15:23:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:23:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:23:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:23:25 INFO - 'PWD': '/builds/slave/test', 15:23:25 INFO - 'SHELL': '/bin/bash', 15:23:25 INFO - 'SHLVL': '1', 15:23:25 INFO - 'TERM': 'linux', 15:23:25 INFO - 'TMOUT': '86400', 15:23:25 INFO - 'USER': 'cltbld', 15:23:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462224452.850038-607551037', 15:23:25 INFO - '_': '/tools/buildbot/bin/python'} 15:23:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:23:25 INFO - Running setup.py (path:/tmp/pip-r5OQAv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:23:25 INFO - Running setup.py (path:/tmp/pip-HUanZa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:23:25 INFO - Running setup.py (path:/tmp/pip-TDhCN1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:23:25 INFO - Running setup.py (path:/tmp/pip-IX69A5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:23:25 INFO - Running setup.py (path:/tmp/pip-ssLtwi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:23:26 INFO - Running setup.py (path:/tmp/pip-KxADBm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:23:26 INFO - Running setup.py (path:/tmp/pip-T0DmLs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:23:26 INFO - Running setup.py (path:/tmp/pip-MSFYgL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:23:26 INFO - Running setup.py (path:/tmp/pip-kpXrtD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:23:26 INFO - Running setup.py (path:/tmp/pip-rrpRQ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:23:26 INFO - Running setup.py (path:/tmp/pip-4Z8rWG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:23:26 INFO - Running setup.py (path:/tmp/pip-V7Oicz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:23:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:23:27 INFO - Running setup.py (path:/tmp/pip-w_hwuy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:23:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:23:27 INFO - Running setup.py (path:/tmp/pip-MwbgSC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:23:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:23:27 INFO - Running setup.py (path:/tmp/pip-0LFl3E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:23:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:23:27 INFO - Running setup.py (path:/tmp/pip-O3e_LR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:23:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:23:27 INFO - Running setup.py (path:/tmp/pip-Xykltz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:23:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:23:27 INFO - Running setup.py (path:/tmp/pip-V2gjYl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:23:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:23:27 INFO - Running setup.py (path:/tmp/pip-N9ZzQF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:23:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:23:27 INFO - Running setup.py (path:/tmp/pip-fbOTYO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:23:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:23:28 INFO - Running setup.py (path:/tmp/pip-egXSnw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:23:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:23:28 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 15:23:28 INFO - Running setup.py install for manifestparser 15:23:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:23:28 INFO - Running setup.py install for mozcrash 15:23:28 INFO - Running setup.py install for mozdebug 15:23:29 INFO - Running setup.py install for mozdevice 15:23:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:23:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:23:29 INFO - Running setup.py install for mozfile 15:23:29 INFO - Running setup.py install for mozhttpd 15:23:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:23:29 INFO - Running setup.py install for mozinfo 15:23:29 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:23:29 INFO - Running setup.py install for mozInstall 15:23:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:23:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:23:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:23:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:23:30 INFO - Running setup.py install for mozleak 15:23:30 INFO - Running setup.py install for mozlog 15:23:30 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:23:30 INFO - Running setup.py install for moznetwork 15:23:30 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:23:30 INFO - Running setup.py install for mozprocess 15:23:30 INFO - Running setup.py install for mozprofile 15:23:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:23:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:23:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:23:31 INFO - Running setup.py install for mozrunner 15:23:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:23:31 INFO - Running setup.py install for mozscreenshot 15:23:31 INFO - Running setup.py install for moztest 15:23:31 INFO - Running setup.py install for mozversion 15:23:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:23:32 INFO - Running setup.py install for wptserve 15:23:32 INFO - Running setup.py install for marionette-driver 15:23:32 INFO - Running setup.py install for browsermob-proxy 15:23:32 INFO - Running setup.py install for marionette-client 15:23:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:23:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:23:33 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 15:23:33 INFO - Cleaning up... 15:23:33 INFO - Return code: 0 15:23:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:23:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:23:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:23:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1bdd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1bde3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c21ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c26ba0>, '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 0x1c1ff60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c20410>, '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-1462224452.850038-607551037', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:23:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:23:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:23:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:23:33 INFO - 'CCACHE_UMASK': '002', 15:23:33 INFO - 'DISPLAY': ':0', 15:23:33 INFO - 'HOME': '/home/cltbld', 15:23:33 INFO - 'LANG': 'en_US.UTF-8', 15:23:33 INFO - 'LOGNAME': 'cltbld', 15:23:33 INFO - 'MAIL': '/var/mail/cltbld', 15:23:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:23:33 INFO - 'MOZ_NO_REMOTE': '1', 15:23:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:23:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:23:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:23:33 INFO - 'PWD': '/builds/slave/test', 15:23:33 INFO - 'SHELL': '/bin/bash', 15:23:33 INFO - 'SHLVL': '1', 15:23:33 INFO - 'TERM': 'linux', 15:23:33 INFO - 'TMOUT': '86400', 15:23:33 INFO - 'USER': 'cltbld', 15:23:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462224452.850038-607551037', 15:23:33 INFO - '_': '/tools/buildbot/bin/python'} 15:23:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:23:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:23:33 INFO - Running setup.py (path:/tmp/pip-UAdeCf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:23:33 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 15:23:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:23:33 INFO - Running setup.py (path:/tmp/pip-6UNCwL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:23:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:23:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:23:33 INFO - Running setup.py (path:/tmp/pip-vO_xKo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:23:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:23:34 INFO - Running setup.py (path:/tmp/pip-IhKmL6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:23:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:23:34 INFO - Running setup.py (path:/tmp/pip-fu9X2g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:23:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 15:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:23:34 INFO - Running setup.py (path:/tmp/pip-lvLXEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:23:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 15:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:23:34 INFO - Running setup.py (path:/tmp/pip-8vqvxj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:23:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 15:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:23:34 INFO - Running setup.py (path:/tmp/pip-kguTwC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:23:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 15:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:23:34 INFO - Running setup.py (path:/tmp/pip-brZxM4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:23:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 15:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:23:34 INFO - Running setup.py (path:/tmp/pip-TRBCDq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:23:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:23:35 INFO - Running setup.py (path:/tmp/pip-LYUuFj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:23:35 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 15:23:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:23:35 INFO - Running setup.py (path:/tmp/pip-30qOyo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:23:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 15:23:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:23:35 INFO - Running setup.py (path:/tmp/pip-qLE0IZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:23:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 15:23:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:23:35 INFO - Running setup.py (path:/tmp/pip-mHvRGe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:23:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 15:23:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:23:35 INFO - Running setup.py (path:/tmp/pip-XcHSXP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:23:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 15:23:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:23:35 INFO - Running setup.py (path:/tmp/pip-hfup5M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:23:35 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 15:23:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:23:35 INFO - Running setup.py (path:/tmp/pip-pt_Lzb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:23:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 15:23:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:23:35 INFO - Running setup.py (path:/tmp/pip-yfL6ji-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:23:36 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 15:23:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:23:36 INFO - Running setup.py (path:/tmp/pip-J6c4s2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:23:36 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 15:23:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:23:36 INFO - Running setup.py (path:/tmp/pip-deaMS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:23:36 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:23:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:23:36 INFO - Running setup.py (path:/tmp/pip-q2sLTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:23:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:23:36 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 15:23:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:23:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:23:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:23:36 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:23:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:23:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:23:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:23:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:41 INFO - Downloading blessings-1.6.tar.gz 15:23:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:23:42 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:23:42 INFO - Installing collected packages: blessings 15:23:42 INFO - Running setup.py install for blessings 15:23:42 INFO - Successfully installed blessings 15:23:42 INFO - Cleaning up... 15:23:42 INFO - Return code: 0 15:23:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:23:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:23:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:23:42 INFO - Reading from file tmpfile_stdout 15:23:42 INFO - Current package versions: 15:23:42 INFO - argparse == 1.2.1 15:23:42 INFO - blessings == 1.6 15:23:42 INFO - blobuploader == 1.2.4 15:23:42 INFO - browsermob-proxy == 0.6.0 15:23:42 INFO - docopt == 0.6.1 15:23:42 INFO - manifestparser == 1.1 15:23:42 INFO - marionette-client == 2.3.0 15:23:42 INFO - marionette-driver == 1.4.0 15:23:42 INFO - mozInstall == 1.12 15:23:42 INFO - mozcrash == 0.17 15:23:42 INFO - mozdebug == 0.1 15:23:42 INFO - mozdevice == 0.48 15:23:42 INFO - mozfile == 1.2 15:23:42 INFO - mozhttpd == 0.7 15:23:42 INFO - mozinfo == 0.9 15:23:42 INFO - mozleak == 0.1 15:23:42 INFO - mozlog == 3.1 15:23:42 INFO - moznetwork == 0.27 15:23:42 INFO - mozprocess == 0.22 15:23:42 INFO - mozprofile == 0.28 15:23:42 INFO - mozrunner == 6.11 15:23:42 INFO - mozscreenshot == 0.1 15:23:42 INFO - mozsystemmonitor == 0.0 15:23:42 INFO - moztest == 0.7 15:23:42 INFO - mozversion == 1.4 15:23:42 INFO - psutil == 3.1.1 15:23:42 INFO - requests == 1.2.3 15:23:42 INFO - wptserve == 1.4.0 15:23:42 INFO - wsgiref == 0.1.2 15:23:42 INFO - Running post-action listener: _resource_record_post_action 15:23:42 INFO - Running post-action listener: _start_resource_monitoring 15:23:42 INFO - Starting resource monitoring. 15:23:42 INFO - ##### 15:23:42 INFO - ##### Running pull step. 15:23:42 INFO - ##### 15:23:42 INFO - Running pre-action listener: _resource_record_pre_action 15:23:42 INFO - Running main action method: pull 15:23:42 INFO - Pull has nothing to do! 15:23:42 INFO - Running post-action listener: _resource_record_post_action 15:23:42 INFO - ##### 15:23:42 INFO - ##### Running install step. 15:23:42 INFO - ##### 15:23:42 INFO - Running pre-action listener: _resource_record_pre_action 15:23:42 INFO - Running main action method: install 15:23:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:23:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:23:43 INFO - Reading from file tmpfile_stdout 15:23:43 INFO - Detecting whether we're running mozinstall >=1.0... 15:23:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:23:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:23:43 INFO - Reading from file tmpfile_stdout 15:23:43 INFO - Output received: 15:23:43 INFO - Usage: mozinstall [options] installer 15:23:43 INFO - Options: 15:23:43 INFO - -h, --help show this help message and exit 15:23:43 INFO - -d DEST, --destination=DEST 15:23:43 INFO - Directory to install application into. [default: 15:23:43 INFO - "/builds/slave/test"] 15:23:43 INFO - --app=APP Application being installed. [default: firefox] 15:23:43 INFO - mkdir: /builds/slave/test/build/application 15:23:43 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'] 15:23:43 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 15:24:12 INFO - Reading from file tmpfile_stdout 15:24:12 INFO - Output received: 15:24:12 INFO - /builds/slave/test/build/application/firefox/firefox 15:24:12 INFO - Running post-action listener: _resource_record_post_action 15:24:12 INFO - ##### 15:24:12 INFO - ##### Running run-tests step. 15:24:12 INFO - ##### 15:24:12 INFO - Running pre-action listener: _resource_record_pre_action 15:24:12 INFO - Running main action method: run_tests 15:24:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:24:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:24:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:24:12 INFO - grabbing minidump binary from tooltool 15:24:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:24:12 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 0x1c26ba0>, '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 0x1c1ff60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c20410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:24:12 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:24:12 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 15:24:12 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:24:12 INFO - Return code: 0 15:24:12 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:24:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:24:12 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/BYkV8hzKTli0YNyhI0uXdw/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 15:24:12 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/BYkV8hzKTli0YNyhI0uXdw/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 15:24:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:24:12 INFO - 'CCACHE_UMASK': '002', 15:24:12 INFO - 'DISPLAY': ':0', 15:24:12 INFO - 'HOME': '/home/cltbld', 15:24:12 INFO - 'LANG': 'en_US.UTF-8', 15:24:12 INFO - 'LOGNAME': 'cltbld', 15:24:12 INFO - 'MAIL': '/var/mail/cltbld', 15:24:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:24:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:24:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:24:12 INFO - 'MOZ_NO_REMOTE': '1', 15:24:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:24:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:24:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:24:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:24:12 INFO - 'PWD': '/builds/slave/test', 15:24:12 INFO - 'SHELL': '/bin/bash', 15:24:12 INFO - 'SHLVL': '1', 15:24:12 INFO - 'TERM': 'linux', 15:24:12 INFO - 'TMOUT': '86400', 15:24:12 INFO - 'USER': 'cltbld', 15:24:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462224452.850038-607551037', 15:24:12 INFO - '_': '/tools/buildbot/bin/python'} 15:24:12 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/BYkV8hzKTli0YNyhI0uXdw/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 15:24:12 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 15:24:12 INFO - import pkg_resources 15:24:14 INFO - Using 1 client processes 15:24:14 INFO - wptserve Starting http server on 127.0.0.1:8000 15:24:14 INFO - wptserve Starting http server on 127.0.0.1:8001 15:24:14 INFO - wptserve Starting http server on 127.0.0.1:8443 15:24:16 INFO - SUITE-START | Running 778 tests 15:24:16 INFO - Running testharness tests 15:24:16 INFO - Setting up ssl 15:24:16 INFO - PROCESS | certutil | 15:24:16 INFO - PROCESS | certutil | 15:24:16 INFO - PROCESS | certutil | 15:24:16 INFO - Certificate Nickname Trust Attributes 15:24:16 INFO - SSL,S/MIME,JAR/XPI 15:24:16 INFO - 15:24:16 INFO - web-platform-tests CT,, 15:24:16 INFO - 15:24:16 INFO - Starting runner 15:24:19 INFO - PROCESS | 30339 | 1462227859498 Marionette DEBUG Marionette enabled via build flag and pref 15:24:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d2852800 == 1 [pid = 30339] [id = 1] 15:24:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 1 (0x7ff4d2853000) [pid = 30339] [serial = 1] [outer = (nil)] 15:24:19 INFO - PROCESS | 30339 | [30339] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:24:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 2 (0x7ff4d2854000) [pid = 30339] [serial = 2] [outer = 0x7ff4d2853000] 15:24:20 INFO - PROCESS | 30339 | 1462227860134 Marionette INFO Listening on port 2828 15:24:20 INFO - PROCESS | 30339 | 1462227860664 Marionette DEBUG Marionette enabled via command-line flag 15:24:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cf722800 == 2 [pid = 30339] [id = 2] 15:24:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 3 (0x7ff4cf723000) [pid = 30339] [serial = 3] [outer = (nil)] 15:24:20 INFO - PROCESS | 30339 | [30339] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:24:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 4 (0x7ff4cf724000) [pid = 30339] [serial = 4] [outer = 0x7ff4cf723000] 15:24:20 INFO - PROCESS | 30339 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff4cf7f5730 15:24:20 INFO - PROCESS | 30339 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff4d4e13f70 15:24:20 INFO - PROCESS | 30339 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff4ceb82220 15:24:20 INFO - PROCESS | 30339 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff4ceb82520 15:24:20 INFO - PROCESS | 30339 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff4ceb82850 15:24:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 5 (0x7ff4cebdd800) [pid = 30339] [serial = 5] [outer = 0x7ff4d2853000] 15:24:21 INFO - PROCESS | 30339 | [30339] 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 15:24:21 INFO - PROCESS | 30339 | 1462227861050 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34459 15:24:21 INFO - PROCESS | 30339 | [30339] 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 15:24:21 INFO - PROCESS | 30339 | 1462227861146 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34460 15:24:21 INFO - PROCESS | 30339 | 1462227861157 Marionette DEBUG Closed connection conn0 15:24:21 INFO - PROCESS | 30339 | [30339] 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 15:24:22 INFO - PROCESS | 30339 | 1462227861451 Marionette DEBUG Closed connection conn1 15:24:22 INFO - PROCESS | 30339 | [30339] 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 15:24:22 INFO - PROCESS | 30339 | 1462227861519 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34461 15:24:22 INFO - PROCESS | 30339 | [30339] 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 15:24:22 INFO - PROCESS | 30339 | 1462227861633 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34462 15:24:22 INFO - PROCESS | 30339 | 1462227861644 Marionette DEBUG Closed connection conn2 15:24:22 INFO - PROCESS | 30339 | [30339] 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 15:24:22 INFO - PROCESS | 30339 | 1462227861684 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:34463 15:24:22 INFO - PROCESS | 30339 | 1462227861695 Marionette DEBUG Closed connection conn3 15:24:22 INFO - PROCESS | 30339 | 1462227861727 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:24:22 INFO - PROCESS | 30339 | 1462227861750 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":"20160502133436","device":"desktop","version":"48.0a2"} 15:24:22 INFO - PROCESS | 30339 | [30339] 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 15:24:23 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2cb9800 == 3 [pid = 30339] [id = 3] 15:24:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 6 (0x7ff4c2cba000) [pid = 30339] [serial = 6] [outer = (nil)] 15:24:23 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2cba800 == 4 [pid = 30339] [id = 4] 15:24:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 7 (0x7ff4c2cd1000) [pid = 30339] [serial = 7] [outer = (nil)] 15:24:23 INFO - PROCESS | 30339 | [30339] 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 15:24:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1ada800 == 5 [pid = 30339] [id = 5] 15:24:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 8 (0x7ff4c1b53400) [pid = 30339] [serial = 8] [outer = (nil)] 15:24:24 INFO - PROCESS | 30339 | [30339] 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 15:24:24 INFO - PROCESS | 30339 | [30339] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:24:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 9 (0x7ff4c19bd800) [pid = 30339] [serial = 9] [outer = 0x7ff4c1b53400] 15:24:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 10 (0x7ff4c14e1800) [pid = 30339] [serial = 10] [outer = 0x7ff4c2cba000] 15:24:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 11 (0x7ff4c1319400) [pid = 30339] [serial = 11] [outer = 0x7ff4c2cd1000] 15:24:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 12 (0x7ff4c131b400) [pid = 30339] [serial = 12] [outer = 0x7ff4c1b53400] 15:24:25 INFO - PROCESS | 30339 | 1462227865575 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 30339 | 1462227865592 Marionette DEBUG loaded listener.js 15:24:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 13 (0x7ff4bf52fc00) [pid = 30339] [serial = 13] [outer = 0x7ff4c1b53400] 15:24:26 INFO - PROCESS | 30339 | 1462227866320 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"c346b4ba-07c9-4428-9653-1bb1355f36f9","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":"20160502133436","device":"desktop","version":"48.0a2","command_id":1}}] 15:24:26 INFO - PROCESS | 30339 | 1462227866534 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:24:26 INFO - PROCESS | 30339 | 1462227866845 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 15:24:26 INFO - PROCESS | 30339 | 1462227866947 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:24:26 INFO - PROCESS | 30339 | [30339] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:24:27 INFO - PROCESS | 30339 | [30339] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:24:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 14 (0x7ff4bc4a8400) [pid = 30339] [serial = 14] [outer = 0x7ff4c1b53400] 15:24:27 INFO - PROCESS | 30339 | [30339] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:24:27 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:27 INFO - PROCESS | 30339 | 1462227867418 Marionette TRACE conn4 <- [1,3,null,{}] 15:24:27 INFO - PROCESS | 30339 | 1462227867527 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:24:27 INFO - PROCESS | 30339 | 1462227867562 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 15:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:24:27 INFO - PROCESS | 30339 | 1462227867596 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 30339 | 1462227867598 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 15:24:27 INFO - PROCESS | 30339 | 1462227867606 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 30339 | 1462227867611 Marionette TRACE conn4 <- [1,6,null,{}] 15:24:27 INFO - PROCESS | 30339 | 1462227867630 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:27 INFO - PROCESS | 30339 | 1462227867648 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 15:24:27 INFO - PROCESS | 30339 | 1462227867653 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bab12000 == 6 [pid = 30339] [id = 6] 15:24:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 15 (0x7ff4bab40800) [pid = 30339] [serial = 15] [outer = (nil)] 15:24:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 16 (0x7ff4bab42800) [pid = 30339] [serial = 16] [outer = 0x7ff4bab40800] 15:24:27 INFO - PROCESS | 30339 | 1462227867722 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 17 (0x7ff4bab49800) [pid = 30339] [serial = 17] [outer = 0x7ff4bab40800] 15:24:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba884000 == 7 [pid = 30339] [id = 7] 15:24:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 18 (0x7ff4ba8abc00) [pid = 30339] [serial = 18] [outer = (nil)] 15:24:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 19 (0x7ff4ba8b0400) [pid = 30339] [serial = 19] [outer = 0x7ff4ba8abc00] 15:24:28 INFO - PROCESS | 30339 | 1462227868188 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 20 (0x7ff4b9c41400) [pid = 30339] [serial = 20] [outer = 0x7ff4ba8abc00] 15:24:28 INFO - PROCESS | 30339 | 1462227868617 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:24:28 INFO - PROCESS | 30339 | [30339] 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 15:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1097ms 15:24:28 INFO - PROCESS | 30339 | 1462227868719 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 15:24:28 INFO - PROCESS | 30339 | 1462227868722 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 15:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:24:28 INFO - PROCESS | 30339 | 1462227868816 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 30339 | 1462227868818 Marionette TRACE conn4 <- [1,10,null,{}] 15:24:28 INFO - PROCESS | 30339 | 1462227868850 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:29 INFO - PROCESS | 30339 | 1462227869019 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 15:24:29 INFO - PROCESS | 30339 | 1462227869037 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8d37800 == 8 [pid = 30339] [id = 8] 15:24:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 21 (0x7ff4b9b74400) [pid = 30339] [serial = 21] [outer = (nil)] 15:24:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 22 (0x7ff4b9c43c00) [pid = 30339] [serial = 22] [outer = 0x7ff4b9b74400] 15:24:29 INFO - PROCESS | 30339 | 1462227869103 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 23 (0x7ff4b8fbe400) [pid = 30339] [serial = 23] [outer = 0x7ff4b9b74400] 15:24:29 INFO - PROCESS | 30339 | 1462227869671 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 953ms 15:24:29 INFO - PROCESS | 30339 | 1462227869698 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 30339 | 1462227869701 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 15:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:24:29 INFO - PROCESS | 30339 | 1462227869707 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 30339 | 1462227869709 Marionette TRACE conn4 <- [1,14,null,{}] 15:24:29 INFO - PROCESS | 30339 | 1462227869714 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:29 INFO - PROCESS | 30339 | 1462227869857 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 15:24:30 INFO - PROCESS | 30339 | 1462227870210 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8d35800 == 9 [pid = 30339] [id = 9] 15:24:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 24 (0x7ff4b8d4e800) [pid = 30339] [serial = 24] [outer = (nil)] 15:24:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 25 (0x7ff4b8d51c00) [pid = 30339] [serial = 25] [outer = 0x7ff4b8d4e800] 15:24:30 INFO - PROCESS | 30339 | 1462227870292 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 26 (0x7ff4b9150c00) [pid = 30339] [serial = 26] [outer = 0x7ff4b8d4e800] 15:24:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba894800 == 10 [pid = 30339] [id = 10] 15:24:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 27 (0x7ff4ba896000) [pid = 30339] [serial = 27] [outer = (nil)] 15:24:31 INFO - PROCESS | 30339 | 1462227871149 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:24:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 28 (0x7ff4ba896800) [pid = 30339] [serial = 28] [outer = 0x7ff4ba896000] 15:24:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 29 (0x7ff4ba890800) [pid = 30339] [serial = 29] [outer = 0x7ff4ba896000] 15:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1534ms 15:24:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bab0e800 == 11 [pid = 30339] [id = 11] 15:24:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 30 (0x7ff4b914ec00) [pid = 30339] [serial = 30] [outer = (nil)] 15:24:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 31 (0x7ff4ba8ab800) [pid = 30339] [serial = 31] [outer = 0x7ff4b914ec00] 15:24:31 INFO - PROCESS | 30339 | 1462227871365 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 30339 | 1462227871371 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 15:24:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 32 (0x7ff4bab4c800) [pid = 30339] [serial = 32] [outer = 0x7ff4b914ec00] 15:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:24:31 INFO - PROCESS | 30339 | 1462227871429 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - PROCESS | 30339 | 1462227871435 Marionette TRACE conn4 <- [1,18,null,{}] 15:24:31 INFO - PROCESS | 30339 | 1462227871515 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:31 INFO - PROCESS | 30339 | 1462227871804 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 15:24:31 INFO - PROCESS | 30339 | 1462227871873 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bf5d9800 == 12 [pid = 30339] [id = 12] 15:24:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 33 (0x7ff4b9b71800) [pid = 30339] [serial = 33] [outer = (nil)] 15:24:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 34 (0x7ff4c0a4a000) [pid = 30339] [serial = 34] [outer = 0x7ff4b9b71800] 15:24:31 INFO - PROCESS | 30339 | 1462227871945 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 35 (0x7ff4c131a000) [pid = 30339] [serial = 35] [outer = 0x7ff4b9b71800] 15:24:32 INFO - PROCESS | 30339 | 1462227872727 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1351ms 15:24:32 INFO - PROCESS | 30339 | 1462227872766 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 15:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:24:32 INFO - PROCESS | 30339 | 1462227872773 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 15:24:32 INFO - PROCESS | 30339 | 1462227872781 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 30339 | 1462227872786 Marionette TRACE conn4 <- [1,22,null,{}] 15:24:32 INFO - PROCESS | 30339 | 1462227872792 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:32 INFO - PROCESS | 30339 | 1462227872947 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 15:24:33 INFO - PROCESS | 30339 | 1462227873076 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1c1a000 == 13 [pid = 30339] [id = 13] 15:24:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 36 (0x7ff4c1ce4000) [pid = 30339] [serial = 36] [outer = (nil)] 15:24:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 37 (0x7ff4c263f000) [pid = 30339] [serial = 37] [outer = 0x7ff4c1ce4000] 15:24:33 INFO - PROCESS | 30339 | 1462227873150 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 38 (0x7ff4c2644800) [pid = 30339] [serial = 38] [outer = 0x7ff4c1ce4000] 15:24:34 INFO - PROCESS | 30339 | 1462227874238 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1482ms 15:24:34 INFO - PROCESS | 30339 | 1462227874261 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 30339 | 1462227874267 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 15:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:24:34 INFO - PROCESS | 30339 | 1462227874274 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 30339 | 1462227874279 Marionette TRACE conn4 <- [1,26,null,{}] 15:24:34 INFO - PROCESS | 30339 | 1462227874286 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:34 INFO - PROCESS | 30339 | 1462227874425 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 15:24:34 INFO - PROCESS | 30339 | 1462227874532 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bb576000 == 14 [pid = 30339] [id = 14] 15:24:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 39 (0x7ff4bf3f8c00) [pid = 30339] [serial = 39] [outer = (nil)] 15:24:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 40 (0x7ff4c0cf1c00) [pid = 30339] [serial = 40] [outer = 0x7ff4bf3f8c00] 15:24:34 INFO - PROCESS | 30339 | 1462227874597 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 41 (0x7ff4c19c2800) [pid = 30339] [serial = 41] [outer = 0x7ff4bf3f8c00] 15:24:35 INFO - PROCESS | 30339 | 1462227875221 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 987ms 15:24:35 INFO - PROCESS | 30339 | 1462227875261 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 30339 | 1462227875268 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 15:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:24:35 INFO - PROCESS | 30339 | 1462227875278 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 30339 | 1462227875281 Marionette TRACE conn4 <- [1,30,null,{}] 15:24:35 INFO - PROCESS | 30339 | 1462227875287 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:35 INFO - PROCESS | 30339 | 1462227875431 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 15:24:35 INFO - PROCESS | 30339 | 1462227875604 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1fe2000 == 15 [pid = 30339] [id = 15] 15:24:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 42 (0x7ff4c2cca800) [pid = 30339] [serial = 42] [outer = (nil)] 15:24:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 43 (0x7ff4c3188c00) [pid = 30339] [serial = 43] [outer = 0x7ff4c2cca800] 15:24:35 INFO - PROCESS | 30339 | 1462227875668 Marionette DEBUG loaded listener.js 15:24:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 44 (0x7ff4c3799800) [pid = 30339] [serial = 44] [outer = 0x7ff4c2cca800] 15:24:36 INFO - PROCESS | 30339 | 1462227876320 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1083ms 15:24:36 INFO - PROCESS | 30339 | 1462227876360 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 15:24:36 INFO - PROCESS | 30339 | 1462227876363 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 15:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:24:36 INFO - PROCESS | 30339 | 1462227876369 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:24:36 INFO - PROCESS | 30339 | 1462227876375 Marionette TRACE conn4 <- [1,34,null,{}] 15:24:36 INFO - PROCESS | 30339 | 1462227876391 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:36 INFO - PROCESS | 30339 | 1462227876559 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 15:24:36 INFO - PROCESS | 30339 | 1462227876583 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c285c800 == 16 [pid = 30339] [id = 16] 15:24:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 45 (0x7ff4bc4ae800) [pid = 30339] [serial = 45] [outer = (nil)] 15:24:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 46 (0x7ff4c4fcf400) [pid = 30339] [serial = 46] [outer = 0x7ff4bc4ae800] 15:24:36 INFO - PROCESS | 30339 | 1462227876651 Marionette DEBUG loaded listener.js 15:24:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 47 (0x7ff4c50e2800) [pid = 30339] [serial = 47] [outer = 0x7ff4bc4ae800] 15:24:37 INFO - PROCESS | 30339 | 1462227877310 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 990ms 15:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:24:37 INFO - PROCESS | 30339 | 1462227877360 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 15:24:37 INFO - PROCESS | 30339 | 1462227877364 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 15:24:37 INFO - PROCESS | 30339 | 1462227877370 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:24:37 INFO - PROCESS | 30339 | 1462227877373 Marionette TRACE conn4 <- [1,38,null,{}] 15:24:37 INFO - PROCESS | 30339 | 1462227877378 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:37 INFO - PROCESS | 30339 | 1462227877545 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 15:24:37 INFO - PROCESS | 30339 | 1462227877565 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2d1b800 == 17 [pid = 30339] [id = 17] 15:24:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 48 (0x7ff4b8fc1800) [pid = 30339] [serial = 48] [outer = (nil)] 15:24:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 49 (0x7ff4c5563c00) [pid = 30339] [serial = 49] [outer = 0x7ff4b8fc1800] 15:24:37 INFO - PROCESS | 30339 | 1462227877624 Marionette DEBUG loaded listener.js 15:24:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 50 (0x7ff4c55b0000) [pid = 30339] [serial = 50] [outer = 0x7ff4b8fc1800] 15:24:38 INFO - PROCESS | 30339 | 1462227878253 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 928ms 15:24:38 INFO - PROCESS | 30339 | 1462227878297 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 30339 | 1462227878300 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 15:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:24:38 INFO - PROCESS | 30339 | 1462227878306 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 30339 | 1462227878309 Marionette TRACE conn4 <- [1,42,null,{}] 15:24:38 INFO - PROCESS | 30339 | 1462227878313 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:38 INFO - PROCESS | 30339 | 1462227878506 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 15:24:38 INFO - PROCESS | 30339 | 1462227878531 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c3a0a800 == 18 [pid = 30339] [id = 18] 15:24:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 51 (0x7ff4b915b400) [pid = 30339] [serial = 51] [outer = (nil)] 15:24:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 52 (0x7ff4c8390000) [pid = 30339] [serial = 52] [outer = 0x7ff4b915b400] 15:24:38 INFO - PROCESS | 30339 | 1462227878592 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 53 (0x7ff4c9b9d400) [pid = 30339] [serial = 53] [outer = 0x7ff4b915b400] 15:24:39 INFO - PROCESS | 30339 | 1462227879239 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 980ms 15:24:39 INFO - PROCESS | 30339 | 1462227879287 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 30339 | 1462227879290 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 15:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:24:39 INFO - PROCESS | 30339 | 1462227879295 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 30339 | 1462227879297 Marionette TRACE conn4 <- [1,46,null,{}] 15:24:39 INFO - PROCESS | 30339 | 1462227879303 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:39 INFO - PROCESS | 30339 | 1462227879447 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 15:24:39 INFO - PROCESS | 30339 | 1462227879539 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5249000 == 19 [pid = 30339] [id = 19] 15:24:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 54 (0x7ff4c9b9d000) [pid = 30339] [serial = 54] [outer = (nil)] 15:24:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 55 (0x7ff4cfa8e000) [pid = 30339] [serial = 55] [outer = 0x7ff4c9b9d000] 15:24:39 INFO - PROCESS | 30339 | 1462227879610 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 56 (0x7ff4d090a400) [pid = 30339] [serial = 56] [outer = 0x7ff4c9b9d000] 15:24:40 INFO - PROCESS | 30339 | 1462227880201 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 929ms 15:24:40 INFO - PROCESS | 30339 | 1462227880226 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 30339 | 1462227880230 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 15:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:24:40 INFO - PROCESS | 30339 | 1462227880235 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 30339 | 1462227880238 Marionette TRACE conn4 <- [1,50,null,{}] 15:24:40 INFO - PROCESS | 30339 | 1462227880242 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:40 INFO - PROCESS | 30339 | 1462227880366 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 15:24:40 INFO - PROCESS | 30339 | 1462227880459 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c8f03000 == 20 [pid = 30339] [id = 20] 15:24:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 57 (0x7ff4bab4c400) [pid = 30339] [serial = 57] [outer = (nil)] 15:24:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 58 (0x7ff4d0b51800) [pid = 30339] [serial = 58] [outer = 0x7ff4bab4c400] 15:24:40 INFO - PROCESS | 30339 | 1462227880518 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 59 (0x7ff4d0e24c00) [pid = 30339] [serial = 59] [outer = 0x7ff4bab4c400] 15:24:41 INFO - PROCESS | 30339 | 1462227881105 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 930ms 15:24:41 INFO - PROCESS | 30339 | 1462227881165 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 30339 | 1462227881167 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 15:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:24:41 INFO - PROCESS | 30339 | 1462227881174 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 30339 | 1462227881177 Marionette TRACE conn4 <- [1,54,null,{}] 15:24:41 INFO - PROCESS | 30339 | 1462227881182 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:41 INFO - PROCESS | 30339 | 1462227881315 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 15:24:41 INFO - PROCESS | 30339 | 1462227881330 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ceb11800 == 21 [pid = 30339] [id = 21] 15:24:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 60 (0x7ff4bf52dc00) [pid = 30339] [serial = 60] [outer = (nil)] 15:24:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 61 (0x7ff4d280f800) [pid = 30339] [serial = 61] [outer = 0x7ff4bf52dc00] 15:24:41 INFO - PROCESS | 30339 | 1462227881462 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 62 (0x7ff4d2d65000) [pid = 30339] [serial = 62] [outer = 0x7ff4bf52dc00] 15:24:42 INFO - PROCESS | 30339 | 1462227882003 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1630ms 15:24:42 INFO - PROCESS | 30339 | 1462227882878 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 30339 | 1462227882885 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 15:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:24:42 INFO - PROCESS | 30339 | 1462227882896 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 30339 | 1462227882899 Marionette TRACE conn4 <- [1,58,null,{}] 15:24:42 INFO - PROCESS | 30339 | 1462227882907 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:43 INFO - PROCESS | 30339 | 1462227883070 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 15:24:43 INFO - PROCESS | 30339 | 1462227883123 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba8a3800 == 22 [pid = 30339] [id = 22] 15:24:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 63 (0x7ff4bf321800) [pid = 30339] [serial = 63] [outer = (nil)] 15:24:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 64 (0x7ff4bfc0b800) [pid = 30339] [serial = 64] [outer = 0x7ff4bf321800] 15:24:43 INFO - PROCESS | 30339 | 1462227883183 Marionette DEBUG loaded listener.js 15:24:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 65 (0x7ff4c0a3f800) [pid = 30339] [serial = 65] [outer = 0x7ff4bf321800] 15:24:43 INFO - PROCESS | 30339 | 1462227883845 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 988ms 15:24:43 INFO - PROCESS | 30339 | 1462227883880 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 15:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:24:43 INFO - PROCESS | 30339 | 1462227883885 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 15:24:43 INFO - PROCESS | 30339 | 1462227883903 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 30339 | 1462227883908 Marionette TRACE conn4 <- [1,62,null,{}] 15:24:43 INFO - PROCESS | 30339 | 1462227883913 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:44 INFO - PROCESS | 30339 | 1462227884428 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 15:24:44 INFO - PROCESS | 30339 | --DOMWINDOW == 64 (0x7ff4bab40800) [pid = 30339] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:24:44 INFO - PROCESS | 30339 | --DOMWINDOW == 63 (0x7ff4b9b74400) [pid = 30339] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:24:44 INFO - PROCESS | 30339 | --DOMWINDOW == 62 (0x7ff4b9b71800) [pid = 30339] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:24:44 INFO - PROCESS | 30339 | --DOMWINDOW == 61 (0x7ff4c1ce4000) [pid = 30339] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:24:44 INFO - PROCESS | 30339 | --DOMWINDOW == 60 (0x7ff4bf3f8c00) [pid = 30339] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:24:44 INFO - PROCESS | 30339 | --DOMWINDOW == 59 (0x7ff4c2cca800) [pid = 30339] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:24:44 INFO - PROCESS | 30339 | --DOMWINDOW == 58 (0x7ff4bc4ae800) [pid = 30339] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:24:44 INFO - PROCESS | 30339 | --DOMWINDOW == 57 (0x7ff4bab4c400) [pid = 30339] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:24:44 INFO - PROCESS | 30339 | --DOMWINDOW == 56 (0x7ff4b8d4e800) [pid = 30339] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:24:44 INFO - PROCESS | 30339 | 1462227884553 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9a03000 == 23 [pid = 30339] [id = 23] 15:24:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 57 (0x7ff4b9152000) [pid = 30339] [serial = 66] [outer = (nil)] 15:24:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 58 (0x7ff4ba8ab400) [pid = 30339] [serial = 67] [outer = 0x7ff4b9152000] 15:24:44 INFO - PROCESS | 30339 | 1462227884613 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 59 (0x7ff4c21d5c00) [pid = 30339] [serial = 68] [outer = 0x7ff4b9152000] 15:24:45 INFO - PROCESS | 30339 | 1462227885184 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1349ms 15:24:45 INFO - PROCESS | 30339 | 1462227885241 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 30339 | 1462227885245 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 15:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:24:45 INFO - PROCESS | 30339 | 1462227885250 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 30339 | 1462227885253 Marionette TRACE conn4 <- [1,66,null,{}] 15:24:45 INFO - PROCESS | 30339 | 1462227885266 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:45 INFO - PROCESS | 30339 | 1462227885425 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 15:24:45 INFO - PROCESS | 30339 | 1462227885510 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1648000 == 24 [pid = 30339] [id = 24] 15:24:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 60 (0x7ff4bff47000) [pid = 30339] [serial = 69] [outer = (nil)] 15:24:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 61 (0x7ff4c318bc00) [pid = 30339] [serial = 70] [outer = 0x7ff4bff47000] 15:24:45 INFO - PROCESS | 30339 | 1462227885574 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 62 (0x7ff4c3ae3c00) [pid = 30339] [serial = 71] [outer = 0x7ff4bff47000] 15:24:46 INFO - PROCESS | 30339 | 1462227886171 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 935ms 15:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:24:46 INFO - PROCESS | 30339 | 1462227886185 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 15:24:46 INFO - PROCESS | 30339 | 1462227886188 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 15:24:46 INFO - PROCESS | 30339 | 1462227886195 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 30339 | 1462227886198 Marionette TRACE conn4 <- [1,70,null,{}] 15:24:46 INFO - PROCESS | 30339 | 1462227886203 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:46 INFO - PROCESS | 30339 | 1462227886328 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 15:24:46 INFO - PROCESS | 30339 | 1462227886462 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8d25000 == 25 [pid = 30339] [id = 25] 15:24:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 63 (0x7ff4b8d4e800) [pid = 30339] [serial = 72] [outer = (nil)] 15:24:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 64 (0x7ff4b8fbf400) [pid = 30339] [serial = 73] [outer = 0x7ff4b8d4e800] 15:24:46 INFO - PROCESS | 30339 | 1462227886541 Marionette DEBUG loaded listener.js 15:24:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 65 (0x7ff4bab4c400) [pid = 30339] [serial = 74] [outer = 0x7ff4b8d4e800] 15:24:47 INFO - PROCESS | 30339 | 1462227887327 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1180ms 15:24:47 INFO - PROCESS | 30339 | 1462227887375 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 15:24:47 INFO - PROCESS | 30339 | 1462227887382 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 15:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:24:47 INFO - PROCESS | 30339 | 1462227887389 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:24:47 INFO - PROCESS | 30339 | 1462227887395 Marionette TRACE conn4 <- [1,74,null,{}] 15:24:47 INFO - PROCESS | 30339 | 1462227887403 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:47 INFO - PROCESS | 30339 | 1462227887554 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 15:24:47 INFO - PROCESS | 30339 | 1462227887675 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2619000 == 26 [pid = 30339] [id = 26] 15:24:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 66 (0x7ff4b8d53c00) [pid = 30339] [serial = 75] [outer = (nil)] 15:24:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 67 (0x7ff4c273f400) [pid = 30339] [serial = 76] [outer = 0x7ff4b8d53c00] 15:24:47 INFO - PROCESS | 30339 | 1462227887749 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 68 (0x7ff4c3ae3800) [pid = 30339] [serial = 77] [outer = 0x7ff4b8d53c00] 15:24:48 INFO - PROCESS | 30339 | 1462227888481 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1138ms 15:24:48 INFO - PROCESS | 30339 | 1462227888530 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 30339 | 1462227888537 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 15:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:24:48 INFO - PROCESS | 30339 | 1462227888544 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 30339 | 1462227888547 Marionette TRACE conn4 <- [1,78,null,{}] 15:24:48 INFO - PROCESS | 30339 | 1462227888552 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:48 INFO - PROCESS | 30339 | 1462227888704 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 15:24:48 INFO - PROCESS | 30339 | 1462227888836 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2d06800 == 27 [pid = 30339] [id = 27] 15:24:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 69 (0x7ff4bab45800) [pid = 30339] [serial = 78] [outer = (nil)] 15:24:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 70 (0x7ff4c50e2000) [pid = 30339] [serial = 79] [outer = 0x7ff4bab45800] 15:24:48 INFO - PROCESS | 30339 | 1462227888907 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 71 (0x7ff4c8385000) [pid = 30339] [serial = 80] [outer = 0x7ff4bab45800] 15:24:49 INFO - PROCESS | 30339 | 1462227889712 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1234ms 15:24:49 INFO - PROCESS | 30339 | 1462227889780 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 30339 | 1462227889784 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 15:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:24:49 INFO - PROCESS | 30339 | 1462227889792 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 30339 | 1462227889800 Marionette TRACE conn4 <- [1,82,null,{}] 15:24:49 INFO - PROCESS | 30339 | 1462227889814 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:49 INFO - PROCESS | 30339 | 1462227889967 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 15:24:50 INFO - PROCESS | 30339 | 1462227890091 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5211000 == 28 [pid = 30339] [id = 28] 15:24:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 72 (0x7ff4b9159c00) [pid = 30339] [serial = 81] [outer = (nil)] 15:24:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 73 (0x7ff4cfc69000) [pid = 30339] [serial = 82] [outer = 0x7ff4b9159c00] 15:24:50 INFO - PROCESS | 30339 | 1462227890162 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 74 (0x7ff4d090f800) [pid = 30339] [serial = 83] [outer = 0x7ff4b9159c00] 15:24:50 INFO - PROCESS | 30339 | 1462227890963 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1237ms 15:24:51 INFO - PROCESS | 30339 | 1462227891028 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 15:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:24:51 INFO - PROCESS | 30339 | 1462227891032 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 15:24:51 INFO - PROCESS | 30339 | 1462227891038 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 30339 | 1462227891041 Marionette TRACE conn4 <- [1,86,null,{}] 15:24:51 INFO - PROCESS | 30339 | 1462227891046 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:51 INFO - PROCESS | 30339 | 1462227891196 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 15:24:51 INFO - PROCESS | 30339 | 1462227891382 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8f4b800 == 29 [pid = 30339] [id = 29] 15:24:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 75 (0x7ff4b8fbf800) [pid = 30339] [serial = 84] [outer = (nil)] 15:24:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 76 (0x7ff4b8fca000) [pid = 30339] [serial = 85] [outer = 0x7ff4b8fbf800] 15:24:51 INFO - PROCESS | 30339 | 1462227891448 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 77 (0x7ff4bab44000) [pid = 30339] [serial = 86] [outer = 0x7ff4b8fbf800] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 76 (0x7ff4b8fbe400) [pid = 30339] [serial = 23] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 75 (0x7ff4c0a4a000) [pid = 30339] [serial = 34] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 74 (0x7ff4c263f000) [pid = 30339] [serial = 37] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 73 (0x7ff4c0cf1c00) [pid = 30339] [serial = 40] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 72 (0x7ff4c3188c00) [pid = 30339] [serial = 43] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 71 (0x7ff4c4fcf400) [pid = 30339] [serial = 46] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 70 (0x7ff4c5563c00) [pid = 30339] [serial = 49] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 69 (0x7ff4c8390000) [pid = 30339] [serial = 52] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 68 (0x7ff4cfa8e000) [pid = 30339] [serial = 55] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 67 (0x7ff4d0b51800) [pid = 30339] [serial = 58] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 66 (0x7ff4b8d51c00) [pid = 30339] [serial = 25] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 65 (0x7ff4ba8ab800) [pid = 30339] [serial = 31] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 64 (0x7ff4ba896800) [pid = 30339] [serial = 28] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 63 (0x7ff4c19c2800) [pid = 30339] [serial = 41] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 62 (0x7ff4d0e24c00) [pid = 30339] [serial = 59] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 61 (0x7ff4c50e2800) [pid = 30339] [serial = 47] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 60 (0x7ff4c2644800) [pid = 30339] [serial = 38] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 59 (0x7ff4b9150c00) [pid = 30339] [serial = 26] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 58 (0x7ff4c3799800) [pid = 30339] [serial = 44] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 57 (0x7ff4c131a000) [pid = 30339] [serial = 35] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 56 (0x7ff4c131b400) [pid = 30339] [serial = 12] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 55 (0x7ff4c19bd800) [pid = 30339] [serial = 9] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 54 (0x7ff4d2854000) [pid = 30339] [serial = 2] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 53 (0x7ff4b9c43c00) [pid = 30339] [serial = 22] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 52 (0x7ff4ba8b0400) [pid = 30339] [serial = 19] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 51 (0x7ff4bab42800) [pid = 30339] [serial = 16] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | --DOMWINDOW == 50 (0x7ff4bab49800) [pid = 30339] [serial = 17] [outer = (nil)] [url = about:blank] 15:24:52 INFO - PROCESS | 30339 | 1462227892929 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1931ms 15:24:52 INFO - PROCESS | 30339 | 1462227892969 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 30339 | 1462227892974 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 15:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:24:52 INFO - PROCESS | 30339 | 1462227892983 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 30339 | 1462227892987 Marionette TRACE conn4 <- [1,90,null,{}] 15:24:53 INFO - PROCESS | 30339 | 1462227892999 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:53 INFO - PROCESS | 30339 | 1462227893149 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 15:24:53 INFO - PROCESS | 30339 | 1462227893226 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:53 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba895000 == 30 [pid = 30339] [id = 30] 15:24:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 51 (0x7ff4ba8aa800) [pid = 30339] [serial = 87] [outer = (nil)] 15:24:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 52 (0x7ff4bf3ed400) [pid = 30339] [serial = 88] [outer = 0x7ff4ba8aa800] 15:24:53 INFO - PROCESS | 30339 | 1462227893287 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 53 (0x7ff4c0a4a800) [pid = 30339] [serial = 89] [outer = 0x7ff4ba8aa800] 15:24:53 INFO - PROCESS | 30339 | 1462227893888 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 938ms 15:24:53 INFO - PROCESS | 30339 | 1462227893921 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 15:24:53 INFO - PROCESS | 30339 | 1462227893930 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 15:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:24:53 INFO - PROCESS | 30339 | 1462227893940 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 30339 | 1462227893944 Marionette TRACE conn4 <- [1,94,null,{}] 15:24:53 INFO - PROCESS | 30339 | 1462227893950 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:54 INFO - PROCESS | 30339 | 1462227894092 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 15:24:54 INFO - PROCESS | 30339 | 1462227894180 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bfce4000 == 31 [pid = 30339] [id = 31] 15:24:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 54 (0x7ff4ba8a5800) [pid = 30339] [serial = 90] [outer = (nil)] 15:24:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 55 (0x7ff4c10f8400) [pid = 30339] [serial = 91] [outer = 0x7ff4ba8a5800] 15:24:54 INFO - PROCESS | 30339 | 1462227894239 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 56 (0x7ff4c263f800) [pid = 30339] [serial = 92] [outer = 0x7ff4ba8a5800] 15:24:54 INFO - PROCESS | 30339 | 1462227894882 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:24:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 977ms 15:24:54 INFO - PROCESS | 30339 | 1462227894918 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 15:24:54 INFO - PROCESS | 30339 | 1462227894922 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 15:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:24:54 INFO - PROCESS | 30339 | 1462227894928 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:24:54 INFO - PROCESS | 30339 | 1462227894934 Marionette TRACE conn4 <- [1,98,null,{}] 15:24:54 INFO - PROCESS | 30339 | 1462227894950 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:55 INFO - PROCESS | 30339 | 1462227895141 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 15:24:55 INFO - PROCESS | 30339 | 1462227895166 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1fcc800 == 32 [pid = 30339] [id = 32] 15:24:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 57 (0x7ff4bdfd0400) [pid = 30339] [serial = 93] [outer = (nil)] 15:24:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 58 (0x7ff4c379b400) [pid = 30339] [serial = 94] [outer = 0x7ff4bdfd0400] 15:24:55 INFO - PROCESS | 30339 | 1462227895232 Marionette DEBUG loaded listener.js 15:24:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 59 (0x7ff4c4532c00) [pid = 30339] [serial = 95] [outer = 0x7ff4bdfd0400] 15:24:55 INFO - PROCESS | 30339 | 1462227895987 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1093ms 15:24:56 INFO - PROCESS | 30339 | 1462227896027 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 30339 | 1462227896031 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 15:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:24:56 INFO - PROCESS | 30339 | 1462227896036 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 30339 | 1462227896039 Marionette TRACE conn4 <- [1,102,null,{}] 15:24:56 INFO - PROCESS | 30339 | 1462227896044 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:56 INFO - PROCESS | 30339 | 1462227896209 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 15:24:56 INFO - PROCESS | 30339 | 1462227896237 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:56 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c285e800 == 33 [pid = 30339] [id = 33] 15:24:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 60 (0x7ff4bf531c00) [pid = 30339] [serial = 96] [outer = (nil)] 15:24:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 61 (0x7ff4c5577400) [pid = 30339] [serial = 97] [outer = 0x7ff4bf531c00] 15:24:56 INFO - PROCESS | 30339 | 1462227896305 Marionette DEBUG loaded listener.js 15:24:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 62 (0x7ff4c55aa400) [pid = 30339] [serial = 98] [outer = 0x7ff4bf531c00] 15:24:56 INFO - PROCESS | 30339 | 1462227896984 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:24:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 976ms 15:24:57 INFO - PROCESS | 30339 | 1462227897013 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 15:24:57 INFO - PROCESS | 30339 | 1462227897016 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 15:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:24:57 INFO - PROCESS | 30339 | 1462227897022 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:24:57 INFO - PROCESS | 30339 | 1462227897025 Marionette TRACE conn4 <- [1,106,null,{}] 15:24:57 INFO - PROCESS | 30339 | 1462227897030 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:57 INFO - PROCESS | 30339 | 1462227897232 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 15:24:57 INFO - PROCESS | 30339 | --DOMWINDOW == 61 (0x7ff4bff47000) [pid = 30339] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:24:57 INFO - PROCESS | 30339 | --DOMWINDOW == 60 (0x7ff4bf321800) [pid = 30339] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:24:57 INFO - PROCESS | 30339 | --DOMWINDOW == 59 (0x7ff4b9152000) [pid = 30339] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:24:57 INFO - PROCESS | 30339 | --DOMWINDOW == 58 (0x7ff4bf52dc00) [pid = 30339] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:24:57 INFO - PROCESS | 30339 | --DOMWINDOW == 57 (0x7ff4b8fc1800) [pid = 30339] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:24:57 INFO - PROCESS | 30339 | --DOMWINDOW == 56 (0x7ff4b915b400) [pid = 30339] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:24:57 INFO - PROCESS | 30339 | --DOMWINDOW == 55 (0x7ff4c9b9d000) [pid = 30339] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:24:57 INFO - PROCESS | 30339 | 1462227897310 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bfe1a000 == 34 [pid = 30339] [id = 34] 15:24:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 56 (0x7ff4b8d5b800) [pid = 30339] [serial = 99] [outer = (nil)] 15:24:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 57 (0x7ff4bf52dc00) [pid = 30339] [serial = 100] [outer = 0x7ff4b8d5b800] 15:24:57 INFO - PROCESS | 30339 | 1462227897371 Marionette DEBUG loaded listener.js 15:24:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 58 (0x7ff4c556e800) [pid = 30339] [serial = 101] [outer = 0x7ff4b8d5b800] 15:24:57 INFO - PROCESS | 30339 | 1462227897954 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:24:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 975ms 15:24:58 INFO - PROCESS | 30339 | 1462227897999 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 30339 | 1462227898002 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 15:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:24:58 INFO - PROCESS | 30339 | 1462227898009 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - PROCESS | 30339 | 1462227898011 Marionette TRACE conn4 <- [1,110,null,{}] 15:24:58 INFO - PROCESS | 30339 | 1462227898016 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:58 INFO - PROCESS | 30339 | 1462227898196 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 15:24:58 INFO - PROCESS | 30339 | 1462227898218 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c3a7d800 == 35 [pid = 30339] [id = 35] 15:24:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 59 (0x7ff4bb593400) [pid = 30339] [serial = 102] [outer = (nil)] 15:24:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 60 (0x7ff4cf709800) [pid = 30339] [serial = 103] [outer = 0x7ff4bb593400] 15:24:58 INFO - PROCESS | 30339 | 1462227898280 Marionette DEBUG loaded listener.js 15:24:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 61 (0x7ff4d090a800) [pid = 30339] [serial = 104] [outer = 0x7ff4bb593400] 15:24:58 INFO - PROCESS | 30339 | 1462227898944 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 980ms 15:24:58 INFO - PROCESS | 30339 | 1462227898988 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 30339 | 1462227898991 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 15:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:24:58 INFO - PROCESS | 30339 | 1462227898998 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:24:59 INFO - PROCESS | 30339 | 1462227899001 Marionette TRACE conn4 <- [1,114,null,{}] 15:24:59 INFO - PROCESS | 30339 | 1462227899006 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:59 INFO - PROCESS | 30339 | 1462227899130 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 15:24:59 INFO - PROCESS | 30339 | 1462227899260 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8d26000 == 36 [pid = 30339] [id = 36] 15:24:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 62 (0x7ff4b8d51400) [pid = 30339] [serial = 105] [outer = (nil)] 15:24:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 63 (0x7ff4b8e84c00) [pid = 30339] [serial = 106] [outer = 0x7ff4b8d51400] 15:24:59 INFO - PROCESS | 30339 | 1462227899334 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 64 (0x7ff4ba8ab800) [pid = 30339] [serial = 107] [outer = 0x7ff4b8d51400] 15:25:00 INFO - PROCESS | 30339 | 1462227900285 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1335ms 15:25:00 INFO - PROCESS | 30339 | 1462227900333 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 15:25:00 INFO - PROCESS | 30339 | 1462227900340 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 15:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:25:00 INFO - PROCESS | 30339 | 1462227900347 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 30339 | 1462227900352 Marionette TRACE conn4 <- [1,118,null,{}] 15:25:00 INFO - PROCESS | 30339 | 1462227900360 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:00 INFO - PROCESS | 30339 | 1462227900525 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 15:25:00 INFO - PROCESS | 30339 | 1462227900648 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1c21000 == 37 [pid = 30339] [id = 37] 15:25:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 65 (0x7ff4b8d51c00) [pid = 30339] [serial = 108] [outer = (nil)] 15:25:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 66 (0x7ff4c263e800) [pid = 30339] [serial = 109] [outer = 0x7ff4b8d51c00] 15:25:00 INFO - PROCESS | 30339 | 1462227900720 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 67 (0x7ff4c2649c00) [pid = 30339] [serial = 110] [outer = 0x7ff4b8d51c00] 15:25:01 INFO - PROCESS | 30339 | 1462227901577 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:25:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 68 (0x7ff4b9156400) [pid = 30339] [serial = 111] [outer = 0x7ff4b914ec00] 15:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1331ms 15:25:01 INFO - PROCESS | 30339 | 1462227901718 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 30339 | 1462227901726 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 15:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:25:01 INFO - PROCESS | 30339 | 1462227901738 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 30339 | 1462227901740 Marionette TRACE conn4 <- [1,122,null,{}] 15:25:01 INFO - PROCESS | 30339 | 1462227901749 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:01 INFO - PROCESS | 30339 | 1462227901969 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 15:25:02 INFO - PROCESS | 30339 | 1462227902151 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c13da000 == 38 [pid = 30339] [id = 38] 15:25:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 69 (0x7ff4b9158800) [pid = 30339] [serial = 112] [outer = (nil)] 15:25:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 70 (0x7ff4c1322800) [pid = 30339] [serial = 113] [outer = 0x7ff4b9158800] 15:25:02 INFO - PROCESS | 30339 | 1462227902229 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 71 (0x7ff4c9b40000) [pid = 30339] [serial = 114] [outer = 0x7ff4b9158800] 15:25:03 INFO - PROCESS | 30339 | 1462227903430 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1733ms 15:25:03 INFO - PROCESS | 30339 | 1462227903482 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 15:25:03 INFO - PROCESS | 30339 | 1462227903489 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 15:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:25:03 INFO - PROCESS | 30339 | 1462227903503 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - PROCESS | 30339 | 1462227903512 Marionette TRACE conn4 <- [1,126,null,{}] 15:25:03 INFO - PROCESS | 30339 | 1462227903573 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:03 INFO - PROCESS | 30339 | 1462227903935 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 15:25:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c3a7d800 == 37 [pid = 30339] [id = 35] 15:25:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bfe1a000 == 36 [pid = 30339] [id = 34] 15:25:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c285e800 == 35 [pid = 30339] [id = 33] 15:25:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1fcc800 == 34 [pid = 30339] [id = 32] 15:25:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bfce4000 == 33 [pid = 30339] [id = 31] 15:25:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba895000 == 32 [pid = 30339] [id = 30] 15:25:03 INFO - PROCESS | 30339 | --DOMWINDOW == 70 (0x7ff4d280f800) [pid = 30339] [serial = 61] [outer = (nil)] [url = about:blank] 15:25:03 INFO - PROCESS | 30339 | --DOMWINDOW == 69 (0x7ff4c55b0000) [pid = 30339] [serial = 50] [outer = (nil)] [url = about:blank] 15:25:03 INFO - PROCESS | 30339 | --DOMWINDOW == 68 (0x7ff4c9b9d400) [pid = 30339] [serial = 53] [outer = (nil)] [url = about:blank] 15:25:03 INFO - PROCESS | 30339 | --DOMWINDOW == 67 (0x7ff4d090a400) [pid = 30339] [serial = 56] [outer = (nil)] [url = about:blank] 15:25:03 INFO - PROCESS | 30339 | --DOMWINDOW == 66 (0x7ff4c3ae3c00) [pid = 30339] [serial = 71] [outer = (nil)] [url = about:blank] 15:25:03 INFO - PROCESS | 30339 | --DOMWINDOW == 65 (0x7ff4bfc0b800) [pid = 30339] [serial = 64] [outer = (nil)] [url = about:blank] 15:25:03 INFO - PROCESS | 30339 | --DOMWINDOW == 64 (0x7ff4ba8ab400) [pid = 30339] [serial = 67] [outer = (nil)] [url = about:blank] 15:25:03 INFO - PROCESS | 30339 | --DOMWINDOW == 63 (0x7ff4c0a3f800) [pid = 30339] [serial = 65] [outer = (nil)] [url = about:blank] 15:25:03 INFO - PROCESS | 30339 | --DOMWINDOW == 62 (0x7ff4c21d5c00) [pid = 30339] [serial = 68] [outer = (nil)] [url = about:blank] 15:25:03 INFO - PROCESS | 30339 | --DOMWINDOW == 61 (0x7ff4c318bc00) [pid = 30339] [serial = 70] [outer = (nil)] [url = about:blank] 15:25:03 INFO - PROCESS | 30339 | --DOMWINDOW == 60 (0x7ff4d2d65000) [pid = 30339] [serial = 62] [outer = (nil)] [url = about:blank] 15:25:04 INFO - PROCESS | 30339 | 1462227904031 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba88c800 == 33 [pid = 30339] [id = 39] 15:25:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 61 (0x7ff4bb599800) [pid = 30339] [serial = 115] [outer = (nil)] 15:25:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 62 (0x7ff4c0a3f800) [pid = 30339] [serial = 116] [outer = 0x7ff4bb599800] 15:25:04 INFO - PROCESS | 30339 | 1462227904092 Marionette DEBUG loaded listener.js 15:25:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 63 (0x7ff4c1322000) [pid = 30339] [serial = 117] [outer = 0x7ff4bb599800] 15:25:04 INFO - PROCESS | 30339 | 1462227904706 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1241ms 15:25:04 INFO - PROCESS | 30339 | 1462227904742 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 15:25:04 INFO - PROCESS | 30339 | 1462227904750 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 15:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:25:04 INFO - PROCESS | 30339 | 1462227904766 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 30339 | 1462227904770 Marionette TRACE conn4 <- [1,130,null,{}] 15:25:04 INFO - PROCESS | 30339 | 1462227904775 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:04 INFO - PROCESS | 30339 | 1462227904918 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 15:25:05 INFO - PROCESS | 30339 | 1462227904998 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1824000 == 34 [pid = 30339] [id = 40] 15:25:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 64 (0x7ff4bc406c00) [pid = 30339] [serial = 118] [outer = (nil)] 15:25:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 65 (0x7ff4c3ae2c00) [pid = 30339] [serial = 119] [outer = 0x7ff4bc406c00] 15:25:05 INFO - PROCESS | 30339 | 1462227905057 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 66 (0x7ff4c50e0400) [pid = 30339] [serial = 120] [outer = 0x7ff4bc406c00] 15:25:05 INFO - PROCESS | 30339 | 1462227905678 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 936ms 15:25:05 INFO - PROCESS | 30339 | 1462227905702 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 15:25:05 INFO - PROCESS | 30339 | 1462227905705 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 15:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:25:05 INFO - PROCESS | 30339 | 1462227905711 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 30339 | 1462227905717 Marionette TRACE conn4 <- [1,134,null,{}] 15:25:05 INFO - PROCESS | 30339 | 1462227905733 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:05 INFO - PROCESS | 30339 | 1462227905903 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 15:25:05 INFO - PROCESS | 30339 | 1462227905929 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2d1f800 == 35 [pid = 30339] [id = 41] 15:25:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 67 (0x7ff4b9c43c00) [pid = 30339] [serial = 121] [outer = (nil)] 15:25:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 68 (0x7ff4c9b97000) [pid = 30339] [serial = 122] [outer = 0x7ff4b9c43c00] 15:25:05 INFO - PROCESS | 30339 | 1462227905993 Marionette DEBUG loaded listener.js 15:25:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 69 (0x7ff4cfa23c00) [pid = 30339] [serial = 123] [outer = 0x7ff4b9c43c00] 15:25:06 INFO - PROCESS | 30339 | 1462227906710 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1038ms 15:25:06 INFO - PROCESS | 30339 | 1462227906749 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 15:25:06 INFO - PROCESS | 30339 | 1462227906752 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 15:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:25:06 INFO - PROCESS | 30339 | 1462227906758 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:25:06 INFO - PROCESS | 30339 | 1462227906760 Marionette TRACE conn4 <- [1,138,null,{}] 15:25:06 INFO - PROCESS | 30339 | 1462227906773 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:06 INFO - PROCESS | 30339 | 1462227906936 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 15:25:07 INFO - PROCESS | 30339 | 1462227906997 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:07 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c8d80000 == 36 [pid = 30339] [id = 42] 15:25:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 70 (0x7ff4b915c800) [pid = 30339] [serial = 124] [outer = (nil)] 15:25:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 71 (0x7ff4d090a400) [pid = 30339] [serial = 125] [outer = 0x7ff4b915c800] 15:25:07 INFO - PROCESS | 30339 | 1462227907058 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 72 (0x7ff4d0c6f400) [pid = 30339] [serial = 126] [outer = 0x7ff4b915c800] 15:25:07 INFO - PROCESS | 30339 | 1462227907695 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 993ms 15:25:07 INFO - PROCESS | 30339 | 1462227907751 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 15:25:07 INFO - PROCESS | 30339 | 1462227907754 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 15:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:25:07 INFO - PROCESS | 30339 | 1462227907759 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:25:07 INFO - PROCESS | 30339 | 1462227907761 Marionette TRACE conn4 <- [1,142,null,{}] 15:25:07 INFO - PROCESS | 30339 | 1462227907766 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:07 INFO - PROCESS | 30339 | 1462227907925 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 15:25:08 INFO - PROCESS | 30339 | 1462227907998 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cf71d000 == 37 [pid = 30339] [id = 43] 15:25:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 73 (0x7ff4b914f800) [pid = 30339] [serial = 127] [outer = (nil)] 15:25:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 74 (0x7ff4d280f800) [pid = 30339] [serial = 128] [outer = 0x7ff4b914f800] 15:25:08 INFO - PROCESS | 30339 | 1462227908060 Marionette DEBUG loaded listener.js 15:25:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 75 (0x7ff4d2d64c00) [pid = 30339] [serial = 129] [outer = 0x7ff4b914f800] 15:25:08 INFO - PROCESS | 30339 | --DOMWINDOW == 74 (0x7ff4b8d5b800) [pid = 30339] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:25:08 INFO - PROCESS | 30339 | --DOMWINDOW == 73 (0x7ff4ba8aa800) [pid = 30339] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:25:08 INFO - PROCESS | 30339 | --DOMWINDOW == 72 (0x7ff4bab45800) [pid = 30339] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:25:08 INFO - PROCESS | 30339 | --DOMWINDOW == 71 (0x7ff4b8d4e800) [pid = 30339] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:25:08 INFO - PROCESS | 30339 | --DOMWINDOW == 70 (0x7ff4ba8a5800) [pid = 30339] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:25:08 INFO - PROCESS | 30339 | --DOMWINDOW == 69 (0x7ff4b8d53c00) [pid = 30339] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:25:08 INFO - PROCESS | 30339 | --DOMWINDOW == 68 (0x7ff4b9159c00) [pid = 30339] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:25:08 INFO - PROCESS | 30339 | --DOMWINDOW == 67 (0x7ff4bdfd0400) [pid = 30339] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:25:08 INFO - PROCESS | 30339 | --DOMWINDOW == 66 (0x7ff4bf531c00) [pid = 30339] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:25:08 INFO - PROCESS | 30339 | 1462227908764 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1026ms 15:25:08 INFO - PROCESS | 30339 | 1462227908786 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 15:25:08 INFO - PROCESS | 30339 | 1462227908790 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 15:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:25:08 INFO - PROCESS | 30339 | 1462227908795 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:25:08 INFO - PROCESS | 30339 | 1462227908797 Marionette TRACE conn4 <- [1,146,null,{}] 15:25:08 INFO - PROCESS | 30339 | 1462227908802 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:08 INFO - PROCESS | 30339 | 1462227908987 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 15:25:09 INFO - PROCESS | 30339 | 1462227909101 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bc3ef000 == 38 [pid = 30339] [id = 44] 15:25:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 67 (0x7ff4b9152c00) [pid = 30339] [serial = 130] [outer = (nil)] 15:25:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 68 (0x7ff4bc098c00) [pid = 30339] [serial = 131] [outer = 0x7ff4b9152c00] 15:25:09 INFO - PROCESS | 30339 | 1462227909165 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 69 (0x7ff4bc09e800) [pid = 30339] [serial = 132] [outer = 0x7ff4b9152c00] 15:25:09 INFO - PROCESS | 30339 | 1462227909827 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1081ms 15:25:09 INFO - PROCESS | 30339 | 1462227909878 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 15:25:09 INFO - PROCESS | 30339 | 1462227909880 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 15:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:25:09 INFO - PROCESS | 30339 | 1462227909886 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 30339 | 1462227909889 Marionette TRACE conn4 <- [1,150,null,{}] 15:25:09 INFO - PROCESS | 30339 | 1462227909961 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:10 INFO - PROCESS | 30339 | 1462227910089 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 15:25:10 INFO - PROCESS | 30339 | 1462227910098 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfaac000 == 39 [pid = 30339] [id = 45] 15:25:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 70 (0x7ff4b8d52800) [pid = 30339] [serial = 133] [outer = (nil)] 15:25:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 71 (0x7ff4bdfd5800) [pid = 30339] [serial = 134] [outer = 0x7ff4b8d52800] 15:25:10 INFO - PROCESS | 30339 | 1462227910156 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 72 (0x7ff4bdfdb400) [pid = 30339] [serial = 135] [outer = 0x7ff4b8d52800] 15:25:11 INFO - PROCESS | 30339 | 1462227911002 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1194ms 15:25:11 INFO - PROCESS | 30339 | 1462227911082 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 30339 | 1462227911088 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 15:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:25:11 INFO - PROCESS | 30339 | 1462227911097 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 30339 | 1462227911102 Marionette TRACE conn4 <- [1,154,null,{}] 15:25:11 INFO - PROCESS | 30339 | 1462227911110 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:11 INFO - PROCESS | 30339 | 1462227911303 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 15:25:11 INFO - PROCESS | 30339 | 1462227911431 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c101b000 == 40 [pid = 30339] [id = 46] 15:25:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 73 (0x7ff4bc09ec00) [pid = 30339] [serial = 136] [outer = (nil)] 15:25:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 74 (0x7ff4bdfd3800) [pid = 30339] [serial = 137] [outer = 0x7ff4bc09ec00] 15:25:11 INFO - PROCESS | 30339 | 1462227911512 Marionette DEBUG loaded listener.js 15:25:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 75 (0x7ff4bf324000) [pid = 30339] [serial = 138] [outer = 0x7ff4bc09ec00] 15:25:12 INFO - PROCESS | 30339 | 1462227912342 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1288ms 15:25:12 INFO - PROCESS | 30339 | 1462227912386 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 15:25:12 INFO - PROCESS | 30339 | 1462227912394 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 15:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:25:12 INFO - PROCESS | 30339 | 1462227912422 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:25:12 INFO - PROCESS | 30339 | 1462227912426 Marionette TRACE conn4 <- [1,158,null,{}] 15:25:12 INFO - PROCESS | 30339 | 1462227912432 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:12 INFO - PROCESS | 30339 | 1462227912583 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 15:25:12 INFO - PROCESS | 30339 | 1462227912707 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2867000 == 41 [pid = 30339] [id = 47] 15:25:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 76 (0x7ff4bff3b400) [pid = 30339] [serial = 139] [outer = (nil)] 15:25:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 77 (0x7ff4c2643400) [pid = 30339] [serial = 140] [outer = 0x7ff4bff3b400] 15:25:12 INFO - PROCESS | 30339 | 1462227912776 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 78 (0x7ff4c452c800) [pid = 30339] [serial = 141] [outer = 0x7ff4bff3b400] 15:25:13 INFO - PROCESS | 30339 | 1462227913619 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1236ms 15:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:25:13 INFO - PROCESS | 30339 | 1462227913656 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 15:25:13 INFO - PROCESS | 30339 | 1462227913659 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 15:25:13 INFO - PROCESS | 30339 | 1462227913666 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 30339 | 1462227913671 Marionette TRACE conn4 <- [1,162,null,{}] 15:25:13 INFO - PROCESS | 30339 | 1462227913686 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:13 INFO - PROCESS | 30339 | 1462227913840 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 15:25:14 INFO - PROCESS | 30339 | 1462227914010 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfe35800 == 42 [pid = 30339] [id = 48] 15:25:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 79 (0x7ff4cfa23800) [pid = 30339] [serial = 142] [outer = (nil)] 15:25:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 80 (0x7ff4cfa30400) [pid = 30339] [serial = 143] [outer = 0x7ff4cfa23800] 15:25:14 INFO - PROCESS | 30339 | 1462227914091 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 81 (0x7ff4d0c61800) [pid = 30339] [serial = 144] [outer = 0x7ff4cfa23800] 15:25:14 INFO - PROCESS | 30339 | 1462227914933 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1290ms 15:25:14 INFO - PROCESS | 30339 | 1462227914960 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 30339 | 1462227914964 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 15:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:25:14 INFO - PROCESS | 30339 | 1462227914971 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 30339 | 1462227914974 Marionette TRACE conn4 <- [1,166,null,{}] 15:25:14 INFO - PROCESS | 30339 | 1462227914980 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:15 INFO - PROCESS | 30339 | 1462227915129 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 15:25:15 INFO - PROCESS | 30339 | 1462227915370 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bc3fd800 == 43 [pid = 30339] [id = 49] 15:25:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 82 (0x7ff4ba8a7c00) [pid = 30339] [serial = 145] [outer = (nil)] 15:25:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 83 (0x7ff4bab44800) [pid = 30339] [serial = 146] [outer = 0x7ff4ba8a7c00] 15:25:15 INFO - PROCESS | 30339 | 1462227915446 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 84 (0x7ff4bdfd1c00) [pid = 30339] [serial = 147] [outer = 0x7ff4ba8a7c00] 15:25:16 INFO - PROCESS | 30339 | 1462227916289 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1328ms 15:25:16 INFO - PROCESS | 30339 | 1462227916299 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 30339 | 1462227916304 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 15:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:25:16 INFO - PROCESS | 30339 | 1462227916330 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 30339 | 1462227916335 Marionette TRACE conn4 <- [1,170,null,{}] 15:25:16 INFO - PROCESS | 30339 | 1462227916341 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:16 INFO - PROCESS | 30339 | 1462227916506 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 15:25:16 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c5211000 == 42 [pid = 30339] [id = 28] 15:25:16 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8f4b800 == 41 [pid = 30339] [id = 29] 15:25:16 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bc3ef000 == 40 [pid = 30339] [id = 44] 15:25:16 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cf71d000 == 39 [pid = 30339] [id = 43] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 83 (0x7ff4cf709800) [pid = 30339] [serial = 103] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c8d80000 == 38 [pid = 30339] [id = 42] 15:25:16 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2d1f800 == 37 [pid = 30339] [id = 41] 15:25:16 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1824000 == 36 [pid = 30339] [id = 40] 15:25:16 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba88c800 == 35 [pid = 30339] [id = 39] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 82 (0x7ff4bf52dc00) [pid = 30339] [serial = 100] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 81 (0x7ff4c0a4a800) [pid = 30339] [serial = 89] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 80 (0x7ff4c8385000) [pid = 30339] [serial = 80] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 79 (0x7ff4b8fbf400) [pid = 30339] [serial = 73] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 78 (0x7ff4c10f8400) [pid = 30339] [serial = 91] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 77 (0x7ff4bf3ed400) [pid = 30339] [serial = 88] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 76 (0x7ff4c50e2000) [pid = 30339] [serial = 79] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 75 (0x7ff4c3ae3800) [pid = 30339] [serial = 77] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 74 (0x7ff4d090f800) [pid = 30339] [serial = 83] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 73 (0x7ff4c273f400) [pid = 30339] [serial = 76] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 72 (0x7ff4c4532c00) [pid = 30339] [serial = 95] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 71 (0x7ff4c5577400) [pid = 30339] [serial = 97] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 70 (0x7ff4c556e800) [pid = 30339] [serial = 101] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 69 (0x7ff4bab4c400) [pid = 30339] [serial = 74] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 68 (0x7ff4b8fca000) [pid = 30339] [serial = 85] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 67 (0x7ff4c379b400) [pid = 30339] [serial = 94] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 66 (0x7ff4c263f800) [pid = 30339] [serial = 92] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 65 (0x7ff4cfc69000) [pid = 30339] [serial = 82] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | --DOMWINDOW == 64 (0x7ff4c55aa400) [pid = 30339] [serial = 98] [outer = (nil)] [url = about:blank] 15:25:16 INFO - PROCESS | 30339 | 1462227916697 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bbf8d800 == 36 [pid = 30339] [id = 50] 15:25:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 65 (0x7ff4b9c40400) [pid = 30339] [serial = 148] [outer = (nil)] 15:25:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 66 (0x7ff4c0dbfc00) [pid = 30339] [serial = 149] [outer = 0x7ff4b9c40400] 15:25:16 INFO - PROCESS | 30339 | 1462227916773 Marionette DEBUG loaded listener.js 15:25:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 67 (0x7ff4c11edc00) [pid = 30339] [serial = 150] [outer = 0x7ff4b9c40400] 15:25:17 INFO - PROCESS | 30339 | 1462227917526 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1243ms 15:25:17 INFO - PROCESS | 30339 | 1462227917574 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 15:25:17 INFO - PROCESS | 30339 | 1462227917580 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 15:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:25:17 INFO - PROCESS | 30339 | 1462227917587 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:25:17 INFO - PROCESS | 30339 | 1462227917590 Marionette TRACE conn4 <- [1,174,null,{}] 15:25:17 INFO - PROCESS | 30339 | 1462227917596 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:17 INFO - PROCESS | 30339 | 1462227917725 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 15:25:17 INFO - PROCESS | 30339 | 1462227917745 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1fd7000 == 37 [pid = 30339] [id = 51] 15:25:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 68 (0x7ff4c3aea000) [pid = 30339] [serial = 151] [outer = (nil)] 15:25:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 69 (0x7ff4c452dc00) [pid = 30339] [serial = 152] [outer = 0x7ff4c3aea000] 15:25:17 INFO - PROCESS | 30339 | 1462227917813 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 70 (0x7ff4c50db400) [pid = 30339] [serial = 153] [outer = 0x7ff4c3aea000] 15:25:18 INFO - PROCESS | 30339 | 1462227918460 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 887ms 15:25:18 INFO - PROCESS | 30339 | 1462227918475 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 30339 | 1462227918478 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 15:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:25:18 INFO - PROCESS | 30339 | 1462227918487 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 30339 | 1462227918495 Marionette TRACE conn4 <- [1,178,null,{}] 15:25:18 INFO - PROCESS | 30339 | 1462227918507 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:18 INFO - PROCESS | 30339 | 1462227918675 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 15:25:18 INFO - PROCESS | 30339 | 1462227918700 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2cc1000 == 38 [pid = 30339] [id = 52] 15:25:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 71 (0x7ff4c5581c00) [pid = 30339] [serial = 154] [outer = (nil)] 15:25:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 72 (0x7ff4c9b97c00) [pid = 30339] [serial = 155] [outer = 0x7ff4c5581c00] 15:25:18 INFO - PROCESS | 30339 | 1462227918758 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 73 (0x7ff4cf70b800) [pid = 30339] [serial = 156] [outer = 0x7ff4c5581c00] 15:25:19 INFO - PROCESS | 30339 | 1462227919459 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 987ms 15:25:19 INFO - PROCESS | 30339 | 1462227919486 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 30339 | 1462227919490 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 15:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:25:19 INFO - PROCESS | 30339 | 1462227919496 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 30339 | 1462227919498 Marionette TRACE conn4 <- [1,182,null,{}] 15:25:19 INFO - PROCESS | 30339 | 1462227919503 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:19 INFO - PROCESS | 30339 | 1462227919666 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 15:25:19 INFO - PROCESS | 30339 | 1462227919753 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5210000 == 39 [pid = 30339] [id = 53] 15:25:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 74 (0x7ff4d0b5f000) [pid = 30339] [serial = 157] [outer = (nil)] 15:25:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 75 (0x7ff4d0c6bc00) [pid = 30339] [serial = 158] [outer = 0x7ff4d0b5f000] 15:25:19 INFO - PROCESS | 30339 | 1462227919832 Marionette DEBUG loaded listener.js 15:25:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 76 (0x7ff4d0e29c00) [pid = 30339] [serial = 159] [outer = 0x7ff4d0b5f000] 15:25:20 INFO - PROCESS | 30339 | 1462227920687 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1228ms 15:25:20 INFO - PROCESS | 30339 | 1462227920744 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 15:25:20 INFO - PROCESS | 30339 | 1462227920747 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 15:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:25:20 INFO - PROCESS | 30339 | 1462227920759 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:25:20 INFO - PROCESS | 30339 | 1462227920761 Marionette TRACE conn4 <- [1,186,null,{}] 15:25:20 INFO - PROCESS | 30339 | 1462227920765 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:20 INFO - PROCESS | 30339 | 1462227920923 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 15:25:20 INFO - PROCESS | 30339 | 1462227920941 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cf71d000 == 40 [pid = 30339] [id = 54] 15:25:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 77 (0x7ff4bff9dc00) [pid = 30339] [serial = 160] [outer = (nil)] 15:25:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 78 (0x7ff4c55a9800) [pid = 30339] [serial = 161] [outer = 0x7ff4bff9dc00] 15:25:21 INFO - PROCESS | 30339 | 1462227921016 Marionette DEBUG loaded listener.js 15:25:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 79 (0x7ff4d28c2000) [pid = 30339] [serial = 162] [outer = 0x7ff4bff9dc00] 15:25:21 INFO - PROCESS | 30339 | --DOMWINDOW == 78 (0x7ff4b915c800) [pid = 30339] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:25:21 INFO - PROCESS | 30339 | --DOMWINDOW == 77 (0x7ff4b914f800) [pid = 30339] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:25:21 INFO - PROCESS | 30339 | --DOMWINDOW == 76 (0x7ff4bc406c00) [pid = 30339] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:25:21 INFO - PROCESS | 30339 | --DOMWINDOW == 75 (0x7ff4bb599800) [pid = 30339] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:25:21 INFO - PROCESS | 30339 | --DOMWINDOW == 74 (0x7ff4b9c43c00) [pid = 30339] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:25:21 INFO - PROCESS | 30339 | --DOMWINDOW == 73 (0x7ff4b9152c00) [pid = 30339] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:25:21 INFO - PROCESS | 30339 | --DOMWINDOW == 72 (0x7ff4bb593400) [pid = 30339] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:25:21 INFO - PROCESS | 30339 | 1462227921712 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 973ms 15:25:21 INFO - PROCESS | 30339 | 1462227921734 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 15:25:21 INFO - PROCESS | 30339 | 1462227921737 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 15:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:25:21 INFO - PROCESS | 30339 | 1462227921742 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 30339 | 1462227921744 Marionette TRACE conn4 <- [1,190,null,{}] 15:25:21 INFO - PROCESS | 30339 | 1462227921749 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:21 INFO - PROCESS | 30339 | 1462227921907 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 15:25:21 INFO - PROCESS | 30339 | 1462227921929 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfcc9800 == 41 [pid = 30339] [id = 55] 15:25:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 73 (0x7ff4bab7a400) [pid = 30339] [serial = 163] [outer = (nil)] 15:25:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 74 (0x7ff4bab84c00) [pid = 30339] [serial = 164] [outer = 0x7ff4bab7a400] 15:25:21 INFO - PROCESS | 30339 | 1462227921987 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 75 (0x7ff4c2d26000) [pid = 30339] [serial = 165] [outer = 0x7ff4bab7a400] 15:25:22 INFO - PROCESS | 30339 | 1462227922602 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 880ms 15:25:22 INFO - PROCESS | 30339 | 1462227922623 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 30339 | 1462227922626 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 15:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:25:22 INFO - PROCESS | 30339 | 1462227922632 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 30339 | 1462227922634 Marionette TRACE conn4 <- [1,194,null,{}] 15:25:22 INFO - PROCESS | 30339 | 1462227922639 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:22 INFO - PROCESS | 30339 | 1462227922791 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 15:25:22 INFO - PROCESS | 30339 | 1462227922809 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8f31800 == 42 [pid = 30339] [id = 56] 15:25:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 76 (0x7ff4c2f18c00) [pid = 30339] [serial = 166] [outer = (nil)] 15:25:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 77 (0x7ff4d28ccc00) [pid = 30339] [serial = 167] [outer = 0x7ff4c2f18c00] 15:25:22 INFO - PROCESS | 30339 | 1462227922867 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 78 (0x7ff4d414a800) [pid = 30339] [serial = 168] [outer = 0x7ff4c2f18c00] 15:25:23 INFO - PROCESS | 30339 | 1462227923694 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1127ms 15:25:23 INFO - PROCESS | 30339 | 1462227923760 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 15:25:23 INFO - PROCESS | 30339 | 1462227923766 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 15:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:25:23 INFO - PROCESS | 30339 | 1462227923775 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:25:23 INFO - PROCESS | 30339 | 1462227923780 Marionette TRACE conn4 <- [1,198,null,{}] 15:25:23 INFO - PROCESS | 30339 | 1462227923788 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:23 INFO - PROCESS | 30339 | 1462227923949 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 15:25:24 INFO - PROCESS | 30339 | 1462227924078 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c0a17800 == 43 [pid = 30339] [id = 57] 15:25:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 79 (0x7ff4bab7b400) [pid = 30339] [serial = 169] [outer = (nil)] 15:25:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 80 (0x7ff4bc0a0400) [pid = 30339] [serial = 170] [outer = 0x7ff4bab7b400] 15:25:24 INFO - PROCESS | 30339 | 1462227924151 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 81 (0x7ff4be974c00) [pid = 30339] [serial = 171] [outer = 0x7ff4bab7b400] 15:25:25 INFO - PROCESS | 30339 | 1462227924998 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1290ms 15:25:25 INFO - PROCESS | 30339 | 1462227925067 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 15:25:25 INFO - PROCESS | 30339 | 1462227925080 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 15:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:25:25 INFO - PROCESS | 30339 | 1462227925096 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - PROCESS | 30339 | 1462227925102 Marionette TRACE conn4 <- [1,202,null,{}] 15:25:25 INFO - PROCESS | 30339 | 1462227925111 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:25 INFO - PROCESS | 30339 | 1462227925389 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 15:25:25 INFO - PROCESS | 30339 | 1462227925666 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:25 INFO - PROCESS | 30339 | 1462227925735 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:25:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfc91800 == 44 [pid = 30339] [id = 58] 15:25:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 82 (0x7ff4c2640c00) [pid = 30339] [serial = 172] [outer = (nil)] 15:25:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 83 (0x7ff4c2644800) [pid = 30339] [serial = 173] [outer = 0x7ff4c2640c00] 15:25:25 INFO - PROCESS | 30339 | 1462227925887 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 84 (0x7ff4c3ae1c00) [pid = 30339] [serial = 174] [outer = 0x7ff4c2640c00] 15:25:26 INFO - PROCESS | 30339 | 1462227926659 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1591ms 15:25:26 INFO - PROCESS | 30339 | 1462227926686 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 30339 | 1462227926689 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 15:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:25:26 INFO - PROCESS | 30339 | 1462227926696 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 30339 | 1462227926701 Marionette TRACE conn4 <- [1,206,null,{}] 15:25:26 INFO - PROCESS | 30339 | 1462227926717 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:26 INFO - PROCESS | 30339 | 1462227926876 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 15:25:27 INFO - PROCESS | 30339 | 1462227927014 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d3f73000 == 45 [pid = 30339] [id = 59] 15:25:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 85 (0x7ff4c55b6400) [pid = 30339] [serial = 175] [outer = (nil)] 15:25:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 86 (0x7ff4cf70f800) [pid = 30339] [serial = 176] [outer = 0x7ff4c55b6400] 15:25:27 INFO - PROCESS | 30339 | 1462227927089 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 87 (0x7ff4d0e28800) [pid = 30339] [serial = 177] [outer = 0x7ff4c55b6400] 15:25:28 INFO - PROCESS | 30339 | 1462227928071 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1433ms 15:25:28 INFO - PROCESS | 30339 | 1462227928130 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 15:25:28 INFO - PROCESS | 30339 | 1462227928133 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 15:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:25:28 INFO - PROCESS | 30339 | 1462227928140 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:25:28 INFO - PROCESS | 30339 | 1462227928143 Marionette TRACE conn4 <- [1,210,null,{}] 15:25:28 INFO - PROCESS | 30339 | 1462227928148 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:28 INFO - PROCESS | 30339 | 1462227928297 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 15:25:28 INFO - PROCESS | 30339 | 1462227928431 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d46b2000 == 46 [pid = 30339] [id = 60] 15:25:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 88 (0x7ff4c9b46c00) [pid = 30339] [serial = 178] [outer = (nil)] 15:25:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 89 (0x7ff4d3f9cc00) [pid = 30339] [serial = 179] [outer = 0x7ff4c9b46c00] 15:25:28 INFO - PROCESS | 30339 | 1462227928535 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 90 (0x7ff4d4748c00) [pid = 30339] [serial = 180] [outer = 0x7ff4c9b46c00] 15:25:29 INFO - PROCESS | 30339 | 1462227929366 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1276ms 15:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:25:29 INFO - PROCESS | 30339 | 1462227929418 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 30339 | 1462227929421 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 15:25:29 INFO - PROCESS | 30339 | 1462227929428 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 30339 | 1462227929431 Marionette TRACE conn4 <- [1,214,null,{}] 15:25:29 INFO - PROCESS | 30339 | 1462227929436 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:29 INFO - PROCESS | 30339 | 1462227929581 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 15:25:29 INFO - PROCESS | 30339 | 1462227929847 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c14e0800 == 47 [pid = 30339] [id = 61] 15:25:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 91 (0x7ff4bab78400) [pid = 30339] [serial = 181] [outer = (nil)] 15:25:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 92 (0x7ff4bab81000) [pid = 30339] [serial = 182] [outer = 0x7ff4bab78400] 15:25:29 INFO - PROCESS | 30339 | 1462227929968 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 93 (0x7ff4bdfd6800) [pid = 30339] [serial = 183] [outer = 0x7ff4bab78400] 15:25:30 INFO - PROCESS | 30339 | 1462227930817 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1431ms 15:25:30 INFO - PROCESS | 30339 | 1462227930858 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 15:25:30 INFO - PROCESS | 30339 | 1462227930863 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 15:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:25:30 INFO - PROCESS | 30339 | 1462227930887 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:25:30 INFO - PROCESS | 30339 | 1462227930893 Marionette TRACE conn4 <- [1,218,null,{}] 15:25:30 INFO - PROCESS | 30339 | 1462227930900 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:31 INFO - PROCESS | 30339 | 1462227931075 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 15:25:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfcc9800 == 46 [pid = 30339] [id = 55] 15:25:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cf71d000 == 45 [pid = 30339] [id = 54] 15:25:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c5210000 == 44 [pid = 30339] [id = 53] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 92 (0x7ff4bdfd5800) [pid = 30339] [serial = 134] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2cc1000 == 43 [pid = 30339] [id = 52] 15:25:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1fd7000 == 42 [pid = 30339] [id = 51] 15:25:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bbf8d800 == 41 [pid = 30339] [id = 50] 15:25:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bc3fd800 == 40 [pid = 30339] [id = 49] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 91 (0x7ff4d090a800) [pid = 30339] [serial = 104] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 90 (0x7ff4d0c6f400) [pid = 30339] [serial = 126] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 89 (0x7ff4d090a400) [pid = 30339] [serial = 125] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 88 (0x7ff4d280f800) [pid = 30339] [serial = 128] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 87 (0x7ff4d2d64c00) [pid = 30339] [serial = 129] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 86 (0x7ff4c1322800) [pid = 30339] [serial = 113] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 85 (0x7ff4c3ae2c00) [pid = 30339] [serial = 119] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 84 (0x7ff4c50e0400) [pid = 30339] [serial = 120] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 83 (0x7ff4c0a3f800) [pid = 30339] [serial = 116] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 82 (0x7ff4b8e84c00) [pid = 30339] [serial = 106] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 81 (0x7ff4c1322000) [pid = 30339] [serial = 117] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 80 (0x7ff4c9b97000) [pid = 30339] [serial = 122] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 79 (0x7ff4c263e800) [pid = 30339] [serial = 109] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 78 (0x7ff4bab4c800) [pid = 30339] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 77 (0x7ff4bc098c00) [pid = 30339] [serial = 131] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 76 (0x7ff4bc09e800) [pid = 30339] [serial = 132] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | --DOMWINDOW == 75 (0x7ff4cfa23c00) [pid = 30339] [serial = 123] [outer = (nil)] [url = about:blank] 15:25:31 INFO - PROCESS | 30339 | 1462227931232 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba891800 == 41 [pid = 30339] [id = 62] 15:25:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 76 (0x7ff4b8e84c00) [pid = 30339] [serial = 184] [outer = (nil)] 15:25:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 77 (0x7ff4bfc0d000) [pid = 30339] [serial = 185] [outer = 0x7ff4b8e84c00] 15:25:31 INFO - PROCESS | 30339 | 1462227931295 Marionette DEBUG loaded listener.js 15:25:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 78 (0x7ff4c0db5000) [pid = 30339] [serial = 186] [outer = 0x7ff4b8e84c00] 15:25:31 INFO - PROCESS | 30339 | 1462227931929 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1098ms 15:25:31 INFO - PROCESS | 30339 | 1462227931971 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 15:25:31 INFO - PROCESS | 30339 | 1462227931976 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 15:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:25:31 INFO - PROCESS | 30339 | 1462227931984 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:25:31 INFO - PROCESS | 30339 | 1462227931986 Marionette TRACE conn4 <- [1,222,null,{}] 15:25:31 INFO - PROCESS | 30339 | 1462227931992 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:32 INFO - PROCESS | 30339 | 1462227932129 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 15:25:32 INFO - PROCESS | 30339 | 1462227932227 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c285b800 == 42 [pid = 30339] [id = 63] 15:25:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 79 (0x7ff4bdfdbc00) [pid = 30339] [serial = 187] [outer = (nil)] 15:25:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 80 (0x7ff4c379ac00) [pid = 30339] [serial = 188] [outer = 0x7ff4bdfdbc00] 15:25:32 INFO - PROCESS | 30339 | 1462227932288 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 81 (0x7ff4c4fdac00) [pid = 30339] [serial = 189] [outer = 0x7ff4bdfdbc00] 15:25:32 INFO - PROCESS | 30339 | 1462227932915 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 984ms 15:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:25:32 INFO - PROCESS | 30339 | 1462227932967 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 30339 | 1462227932970 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 15:25:32 INFO - PROCESS | 30339 | 1462227932978 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 30339 | 1462227932986 Marionette TRACE conn4 <- [1,226,null,{}] 15:25:33 INFO - PROCESS | 30339 | 1462227932998 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:33 INFO - PROCESS | 30339 | 1462227933177 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 15:25:33 INFO - PROCESS | 30339 | 1462227933198 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5265000 == 43 [pid = 30339] [id = 64] 15:25:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 82 (0x7ff4ceb67400) [pid = 30339] [serial = 190] [outer = (nil)] 15:25:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 83 (0x7ff4cfe75400) [pid = 30339] [serial = 191] [outer = 0x7ff4ceb67400] 15:25:33 INFO - PROCESS | 30339 | 1462227933258 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 84 (0x7ff4d0ce3000) [pid = 30339] [serial = 192] [outer = 0x7ff4ceb67400] 15:25:34 INFO - PROCESS | 30339 | 1462227934033 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1091ms 15:25:34 INFO - PROCESS | 30339 | 1462227934071 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 30339 | 1462227934075 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 15:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:25:34 INFO - PROCESS | 30339 | 1462227934080 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 30339 | 1462227934082 Marionette TRACE conn4 <- [1,230,null,{}] 15:25:34 INFO - PROCESS | 30339 | 1462227934092 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:34 INFO - PROCESS | 30339 | 1462227934280 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 15:25:34 INFO - PROCESS | 30339 | 1462227934347 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cf943800 == 44 [pid = 30339] [id = 65] 15:25:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 85 (0x7ff4cf707c00) [pid = 30339] [serial = 193] [outer = (nil)] 15:25:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 86 (0x7ff4d413c800) [pid = 30339] [serial = 194] [outer = 0x7ff4cf707c00] 15:25:34 INFO - PROCESS | 30339 | 1462227934407 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 87 (0x7ff4d474f800) [pid = 30339] [serial = 195] [outer = 0x7ff4cf707c00] 15:25:35 INFO - PROCESS | 30339 | 1462227935002 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 982ms 15:25:35 INFO - PROCESS | 30339 | 1462227935063 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 15:25:35 INFO - PROCESS | 30339 | 1462227935066 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 15:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:25:35 INFO - PROCESS | 30339 | 1462227935072 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 30339 | 1462227935074 Marionette TRACE conn4 <- [1,234,null,{}] 15:25:35 INFO - PROCESS | 30339 | 1462227935079 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:35 INFO - PROCESS | 30339 | 1462227935233 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 15:25:35 INFO - PROCESS | 30339 | 1462227935261 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0e7e800 == 45 [pid = 30339] [id = 66] 15:25:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 88 (0x7ff4d48bd000) [pid = 30339] [serial = 196] [outer = (nil)] 15:25:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 89 (0x7ff4d48c3000) [pid = 30339] [serial = 197] [outer = 0x7ff4d48bd000] 15:25:35 INFO - PROCESS | 30339 | 1462227935333 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 90 (0x7ff4d4f29c00) [pid = 30339] [serial = 198] [outer = 0x7ff4d48bd000] 15:25:35 INFO - PROCESS | 30339 | --DOMWINDOW == 89 (0x7ff4d0b5f000) [pid = 30339] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:25:35 INFO - PROCESS | 30339 | --DOMWINDOW == 88 (0x7ff4bff9dc00) [pid = 30339] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:25:35 INFO - PROCESS | 30339 | --DOMWINDOW == 87 (0x7ff4c3aea000) [pid = 30339] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:25:35 INFO - PROCESS | 30339 | --DOMWINDOW == 86 (0x7ff4ba8a7c00) [pid = 30339] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:25:35 INFO - PROCESS | 30339 | --DOMWINDOW == 85 (0x7ff4c5581c00) [pid = 30339] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:25:35 INFO - PROCESS | 30339 | --DOMWINDOW == 84 (0x7ff4b9c40400) [pid = 30339] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:25:35 INFO - PROCESS | 30339 | --DOMWINDOW == 83 (0x7ff4bab7a400) [pid = 30339] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:25:36 INFO - PROCESS | 30339 | 1462227936141 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1127ms 15:25:36 INFO - PROCESS | 30339 | 1462227936199 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 30339 | 1462227936202 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 15:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:25:36 INFO - PROCESS | 30339 | 1462227936213 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 30339 | 1462227936215 Marionette TRACE conn4 <- [1,238,null,{}] 15:25:36 INFO - PROCESS | 30339 | 1462227936220 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:36 INFO - PROCESS | 30339 | 1462227936346 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 15:25:36 INFO - PROCESS | 30339 | 1462227936363 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bc3fc800 == 46 [pid = 30339] [id = 67] 15:25:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 84 (0x7ff4c50e5400) [pid = 30339] [serial = 199] [outer = (nil)] 15:25:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 85 (0x7ff4d4f8d000) [pid = 30339] [serial = 200] [outer = 0x7ff4c50e5400] 15:25:36 INFO - PROCESS | 30339 | 1462227936424 Marionette DEBUG loaded listener.js 15:25:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 86 (0x7ff4d6bc9000) [pid = 30339] [serial = 201] [outer = 0x7ff4c50e5400] 15:25:37 INFO - PROCESS | 30339 | 1462227937090 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 926ms 15:25:37 INFO - PROCESS | 30339 | 1462227937139 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 30339 | 1462227937142 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 15:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:25:37 INFO - PROCESS | 30339 | 1462227937147 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 30339 | 1462227937149 Marionette TRACE conn4 <- [1,242,null,{}] 15:25:37 INFO - PROCESS | 30339 | 1462227937155 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:37 INFO - PROCESS | 30339 | 1462227937310 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 15:25:37 INFO - PROCESS | 30339 | 1462227937327 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4782000 == 47 [pid = 30339] [id = 68] 15:25:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 87 (0x7ff4c8390400) [pid = 30339] [serial = 202] [outer = (nil)] 15:25:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 88 (0x7ff4d7536400) [pid = 30339] [serial = 203] [outer = 0x7ff4c8390400] 15:25:37 INFO - PROCESS | 30339 | 1462227937385 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 89 (0x7ff4d7812000) [pid = 30339] [serial = 204] [outer = 0x7ff4c8390400] 15:25:38 INFO - PROCESS | 30339 | 1462227938272 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1179ms 15:25:38 INFO - PROCESS | 30339 | 1462227938328 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 15:25:38 INFO - PROCESS | 30339 | 1462227938333 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 15:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:25:38 INFO - PROCESS | 30339 | 1462227938342 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:25:38 INFO - PROCESS | 30339 | 1462227938347 Marionette TRACE conn4 <- [1,246,null,{}] 15:25:38 INFO - PROCESS | 30339 | 1462227938355 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:38 INFO - PROCESS | 30339 | 1462227938518 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 15:25:38 INFO - PROCESS | 30339 | 1462227938649 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c262b000 == 48 [pid = 30339] [id = 69] 15:25:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 90 (0x7ff4bdfd8c00) [pid = 30339] [serial = 205] [outer = (nil)] 15:25:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 91 (0x7ff4bff92800) [pid = 30339] [serial = 206] [outer = 0x7ff4bdfd8c00] 15:25:38 INFO - PROCESS | 30339 | 1462227938723 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 92 (0x7ff4c131b800) [pid = 30339] [serial = 207] [outer = 0x7ff4bdfd8c00] 15:25:39 INFO - PROCESS | 30339 | 1462227939495 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1187ms 15:25:39 INFO - PROCESS | 30339 | 1462227939530 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 30339 | 1462227939538 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 15:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:25:39 INFO - PROCESS | 30339 | 1462227939547 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 30339 | 1462227939552 Marionette TRACE conn4 <- [1,250,null,{}] 15:25:39 INFO - PROCESS | 30339 | 1462227939557 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:39 INFO - PROCESS | 30339 | 1462227939715 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 15:25:39 INFO - PROCESS | 30339 | 1462227939846 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cf941800 == 49 [pid = 30339] [id = 70] 15:25:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 93 (0x7ff4c3bdf400) [pid = 30339] [serial = 208] [outer = (nil)] 15:25:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 94 (0x7ff4c556e000) [pid = 30339] [serial = 209] [outer = 0x7ff4c3bdf400] 15:25:39 INFO - PROCESS | 30339 | 1462227939916 Marionette DEBUG loaded listener.js 15:25:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 95 (0x7ff4cf70e400) [pid = 30339] [serial = 210] [outer = 0x7ff4c3bdf400] 15:25:40 INFO - PROCESS | 30339 | 1462227940729 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1233ms 15:25:40 INFO - PROCESS | 30339 | 1462227940780 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 15:25:40 INFO - PROCESS | 30339 | 1462227940785 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 15:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:25:40 INFO - PROCESS | 30339 | 1462227940791 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:25:40 INFO - PROCESS | 30339 | 1462227940796 Marionette TRACE conn4 <- [1,254,null,{}] 15:25:40 INFO - PROCESS | 30339 | 1462227940811 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:41 INFO - PROCESS | 30339 | 1462227941016 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 15:25:41 INFO - PROCESS | 30339 | 1462227941149 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4f1f800 == 50 [pid = 30339] [id = 71] 15:25:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 96 (0x7ff4d3f94c00) [pid = 30339] [serial = 211] [outer = (nil)] 15:25:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 97 (0x7ff4d4e52800) [pid = 30339] [serial = 212] [outer = 0x7ff4d3f94c00] 15:25:41 INFO - PROCESS | 30339 | 1462227941221 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 98 (0x7ff4d4f8dc00) [pid = 30339] [serial = 213] [outer = 0x7ff4d3f94c00] 15:25:42 INFO - PROCESS | 30339 | 1462227942081 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1338ms 15:25:42 INFO - PROCESS | 30339 | 1462227942130 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 30339 | 1462227942135 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 15:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:25:42 INFO - PROCESS | 30339 | 1462227942140 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 30339 | 1462227942143 Marionette TRACE conn4 <- [1,258,null,{}] 15:25:42 INFO - PROCESS | 30339 | 1462227942148 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:42 INFO - PROCESS | 30339 | 1462227942348 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 15:25:42 INFO - PROCESS | 30339 | 1462227942362 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:42 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d78ca800 == 51 [pid = 30339] [id = 72] 15:25:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 99 (0x7ff4d75a4c00) [pid = 30339] [serial = 214] [outer = (nil)] 15:25:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 100 (0x7ff4d7893000) [pid = 30339] [serial = 215] [outer = 0x7ff4d75a4c00] 15:25:42 INFO - PROCESS | 30339 | 1462227942430 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 101 (0x7ff4d78e9c00) [pid = 30339] [serial = 216] [outer = 0x7ff4d75a4c00] 15:25:43 INFO - PROCESS | 30339 | 1462227943238 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1136ms 15:25:43 INFO - PROCESS | 30339 | 1462227943279 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 30339 | 1462227943283 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 15:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:25:43 INFO - PROCESS | 30339 | 1462227943289 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - PROCESS | 30339 | 1462227943292 Marionette TRACE conn4 <- [1,262,null,{}] 15:25:43 INFO - PROCESS | 30339 | 1462227943298 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:43 INFO - PROCESS | 30339 | 1462227943442 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 15:25:43 INFO - PROCESS | 30339 | 1462227943579 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0b33800 == 52 [pid = 30339] [id = 73] 15:25:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 102 (0x7ff4b8fcbc00) [pid = 30339] [serial = 217] [outer = (nil)] 15:25:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 103 (0x7ff4d3f96000) [pid = 30339] [serial = 218] [outer = 0x7ff4b8fcbc00] 15:25:43 INFO - PROCESS | 30339 | 1462227943650 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 104 (0x7ff4d8e7f800) [pid = 30339] [serial = 219] [outer = 0x7ff4b8fcbc00] 15:25:44 INFO - PROCESS | 30339 | 1462227944652 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1388ms 15:25:44 INFO - PROCESS | 30339 | 1462227944686 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 15:25:44 INFO - PROCESS | 30339 | 1462227944690 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 15:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:25:44 INFO - PROCESS | 30339 | 1462227944700 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 30339 | 1462227944704 Marionette TRACE conn4 <- [1,266,null,{}] 15:25:44 INFO - PROCESS | 30339 | 1462227944712 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:44 INFO - PROCESS | 30339 | 1462227944861 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 15:25:45 INFO - PROCESS | 30339 | 1462227944994 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1497800 == 53 [pid = 30339] [id = 74] 15:25:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 105 (0x7ff4bab43800) [pid = 30339] [serial = 220] [outer = (nil)] 15:25:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 106 (0x7ff4bff94c00) [pid = 30339] [serial = 221] [outer = 0x7ff4bab43800] 15:25:45 INFO - PROCESS | 30339 | 1462227945110 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 107 (0x7ff4c1ce5800) [pid = 30339] [serial = 222] [outer = 0x7ff4bab43800] 15:25:45 INFO - PROCESS | 30339 | 1462227945923 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1283ms 15:25:45 INFO - PROCESS | 30339 | 1462227945983 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 30339 | 1462227945991 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 15:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:25:46 INFO - PROCESS | 30339 | 1462227946000 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:25:46 INFO - PROCESS | 30339 | 1462227946004 Marionette TRACE conn4 <- [1,270,null,{}] 15:25:46 INFO - PROCESS | 30339 | 1462227946027 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:46 INFO - PROCESS | 30339 | 1462227946184 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 15:25:46 INFO - PROCESS | 30339 | 1462227946323 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2d06800 == 52 [pid = 30339] [id = 27] 15:25:46 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bc3fc800 == 51 [pid = 30339] [id = 67] 15:25:46 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0e7e800 == 50 [pid = 30339] [id = 66] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 106 (0x7ff4d28ccc00) [pid = 30339] [serial = 167] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba8a0800 == 51 [pid = 30339] [id = 75] 15:25:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 107 (0x7ff4bfe48800) [pid = 30339] [serial = 223] [outer = (nil)] 15:25:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 108 (0x7ff4c3ae9000) [pid = 30339] [serial = 224] [outer = 0x7ff4bfe48800] 15:25:46 INFO - PROCESS | 30339 | 1462227946414 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 109 (0x7ff4c5579c00) [pid = 30339] [serial = 225] [outer = 0x7ff4bfe48800] 15:25:46 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cf943800 == 50 [pid = 30339] [id = 65] 15:25:46 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c5265000 == 49 [pid = 30339] [id = 64] 15:25:46 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c285b800 == 48 [pid = 30339] [id = 63] 15:25:46 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba891800 == 47 [pid = 30339] [id = 62] 15:25:46 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c14e0800 == 46 [pid = 30339] [id = 61] 15:25:46 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfc91800 == 45 [pid = 30339] [id = 58] 15:25:46 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c0a17800 == 44 [pid = 30339] [id = 57] 15:25:46 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8f31800 == 43 [pid = 30339] [id = 56] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 108 (0x7ff4d0c6bc00) [pid = 30339] [serial = 158] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 107 (0x7ff4c55a9800) [pid = 30339] [serial = 161] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 106 (0x7ff4c452dc00) [pid = 30339] [serial = 152] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 105 (0x7ff4c50db400) [pid = 30339] [serial = 153] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 104 (0x7ff4bdfd3800) [pid = 30339] [serial = 137] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 103 (0x7ff4bdfd1c00) [pid = 30339] [serial = 147] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 102 (0x7ff4bab44800) [pid = 30339] [serial = 146] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 101 (0x7ff4c9b97c00) [pid = 30339] [serial = 155] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 100 (0x7ff4c0dbfc00) [pid = 30339] [serial = 149] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 99 (0x7ff4c11edc00) [pid = 30339] [serial = 150] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 98 (0x7ff4cfa30400) [pid = 30339] [serial = 143] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 97 (0x7ff4c2643400) [pid = 30339] [serial = 140] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 96 (0x7ff4d28c2000) [pid = 30339] [serial = 162] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 95 (0x7ff4d0e29c00) [pid = 30339] [serial = 159] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 94 (0x7ff4c2d26000) [pid = 30339] [serial = 165] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 93 (0x7ff4bab84c00) [pid = 30339] [serial = 164] [outer = (nil)] [url = about:blank] 15:25:46 INFO - PROCESS | 30339 | --DOMWINDOW == 92 (0x7ff4cf70b800) [pid = 30339] [serial = 156] [outer = (nil)] [url = about:blank] 15:25:47 INFO - PROCESS | 30339 | 1462227947098 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1148ms 15:25:47 INFO - PROCESS | 30339 | 1462227947147 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 30339 | 1462227947150 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 15:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:25:47 INFO - PROCESS | 30339 | 1462227947156 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - PROCESS | 30339 | 1462227947161 Marionette TRACE conn4 <- [1,274,null,{}] 15:25:47 INFO - PROCESS | 30339 | 1462227947198 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:47 INFO - PROCESS | 30339 | 1462227947342 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 15:25:47 INFO - PROCESS | 30339 | 1462227947354 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2cb2800 == 44 [pid = 30339] [id = 76] 15:25:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 93 (0x7ff4cfa24800) [pid = 30339] [serial = 226] [outer = (nil)] 15:25:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 94 (0x7ff4d0b5d000) [pid = 30339] [serial = 227] [outer = 0x7ff4cfa24800] 15:25:47 INFO - PROCESS | 30339 | 1462227947417 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 95 (0x7ff4d0fecc00) [pid = 30339] [serial = 228] [outer = 0x7ff4cfa24800] 15:25:48 INFO - PROCESS | 30339 | 1462227948130 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 988ms 15:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:25:48 INFO - PROCESS | 30339 | 1462227948144 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 30339 | 1462227948148 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 15:25:48 INFO - PROCESS | 30339 | 1462227948153 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 30339 | 1462227948156 Marionette TRACE conn4 <- [1,278,null,{}] 15:25:48 INFO - PROCESS | 30339 | 1462227948161 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:48 INFO - PROCESS | 30339 | 1462227948326 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 15:25:48 INFO - PROCESS | 30339 | 1462227948348 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5260000 == 45 [pid = 30339] [id = 77] 15:25:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 96 (0x7ff4c55b3400) [pid = 30339] [serial = 229] [outer = (nil)] 15:25:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 97 (0x7ff4d474e800) [pid = 30339] [serial = 230] [outer = 0x7ff4c55b3400] 15:25:48 INFO - PROCESS | 30339 | 1462227948407 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 98 (0x7ff4d4f2c400) [pid = 30339] [serial = 231] [outer = 0x7ff4c55b3400] 15:25:49 INFO - PROCESS | 30339 | 1462227949179 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1077ms 15:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:25:49 INFO - PROCESS | 30339 | 1462227949230 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 15:25:49 INFO - PROCESS | 30339 | 1462227949233 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 15:25:49 INFO - PROCESS | 30339 | 1462227949237 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:25:49 INFO - PROCESS | 30339 | 1462227949241 Marionette TRACE conn4 <- [1,282,null,{}] 15:25:49 INFO - PROCESS | 30339 | 1462227949246 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:49 INFO - PROCESS | 30339 | 1462227949427 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 15:25:49 INFO - PROCESS | 30339 | 1462227949448 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfaa6800 == 46 [pid = 30339] [id = 78] 15:25:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 99 (0x7ff4bab79400) [pid = 30339] [serial = 232] [outer = (nil)] 15:25:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 100 (0x7ff4d7536000) [pid = 30339] [serial = 233] [outer = 0x7ff4bab79400] 15:25:49 INFO - PROCESS | 30339 | 1462227949507 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 101 (0x7ff4d8e79c00) [pid = 30339] [serial = 234] [outer = 0x7ff4bab79400] 15:25:50 INFO - PROCESS | 30339 | 1462227950148 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 983ms 15:25:50 INFO - PROCESS | 30339 | 1462227950221 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 15:25:50 INFO - PROCESS | 30339 | 1462227950223 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 15:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:25:50 INFO - PROCESS | 30339 | 1462227950229 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - PROCESS | 30339 | 1462227950231 Marionette TRACE conn4 <- [1,286,null,{}] 15:25:50 INFO - PROCESS | 30339 | 1462227950237 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:50 INFO - PROCESS | 30339 | 1462227950446 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 15:25:50 INFO - PROCESS | 30339 | 1462227950465 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:50 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bc3fb800 == 47 [pid = 30339] [id = 79] 15:25:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 102 (0x7ff4d905ec00) [pid = 30339] [serial = 235] [outer = (nil)] 15:25:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 103 (0x7ff4d9d2b400) [pid = 30339] [serial = 236] [outer = 0x7ff4d905ec00] 15:25:50 INFO - PROCESS | 30339 | 1462227950528 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 104 (0x7ff4d9e74c00) [pid = 30339] [serial = 237] [outer = 0x7ff4d905ec00] 15:25:51 INFO - PROCESS | 30339 | --DOMWINDOW == 103 (0x7ff4b8e84c00) [pid = 30339] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:25:51 INFO - PROCESS | 30339 | --DOMWINDOW == 102 (0x7ff4cf707c00) [pid = 30339] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:25:51 INFO - PROCESS | 30339 | --DOMWINDOW == 101 (0x7ff4c50e5400) [pid = 30339] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:25:51 INFO - PROCESS | 30339 | --DOMWINDOW == 100 (0x7ff4bdfdbc00) [pid = 30339] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:25:51 INFO - PROCESS | 30339 | --DOMWINDOW == 99 (0x7ff4d48bd000) [pid = 30339] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:25:51 INFO - PROCESS | 30339 | --DOMWINDOW == 98 (0x7ff4bab78400) [pid = 30339] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:25:51 INFO - PROCESS | 30339 | --DOMWINDOW == 97 (0x7ff4ceb67400) [pid = 30339] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:25:51 INFO - PROCESS | 30339 | 1462227951372 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1177ms 15:25:51 INFO - PROCESS | 30339 | 1462227951407 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 15:25:51 INFO - PROCESS | 30339 | 1462227951410 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 15:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:25:51 INFO - PROCESS | 30339 | 1462227951415 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:25:51 INFO - PROCESS | 30339 | 1462227951417 Marionette TRACE conn4 <- [1,290,null,{}] 15:25:51 INFO - PROCESS | 30339 | 1462227951423 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:51 INFO - PROCESS | 30339 | 1462227951583 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 15:25:51 INFO - PROCESS | 30339 | 1462227951650 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0e82000 == 48 [pid = 30339] [id = 80] 15:25:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 98 (0x7ff4b82dc800) [pid = 30339] [serial = 238] [outer = (nil)] 15:25:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 99 (0x7ff4b82e4400) [pid = 30339] [serial = 239] [outer = 0x7ff4b82dc800] 15:25:51 INFO - PROCESS | 30339 | 1462227951709 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 100 (0x7ff4ba8adc00) [pid = 30339] [serial = 240] [outer = 0x7ff4b82dc800] 15:25:52 INFO - PROCESS | 30339 | 1462227952342 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 979ms 15:25:52 INFO - PROCESS | 30339 | 1462227952395 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 30339 | 1462227952399 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 15:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:25:52 INFO - PROCESS | 30339 | 1462227952404 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 30339 | 1462227952406 Marionette TRACE conn4 <- [1,294,null,{}] 15:25:52 INFO - PROCESS | 30339 | 1462227952412 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:52 INFO - PROCESS | 30339 | 1462227952582 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 15:25:52 INFO - PROCESS | 30339 | 1462227952598 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4f1b800 == 49 [pid = 30339] [id = 81] 15:25:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 101 (0x7ff4b82dcc00) [pid = 30339] [serial = 241] [outer = (nil)] 15:25:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 102 (0x7ff4c3ae3000) [pid = 30339] [serial = 242] [outer = 0x7ff4b82dcc00] 15:25:52 INFO - PROCESS | 30339 | 1462227952659 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 103 (0x7ff4d9d2cc00) [pid = 30339] [serial = 243] [outer = 0x7ff4b82dcc00] 15:25:53 INFO - PROCESS | 30339 | 1462227953569 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1188ms 15:25:53 INFO - PROCESS | 30339 | 1462227953594 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 15:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:25:53 INFO - PROCESS | 30339 | 1462227953601 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 15:25:53 INFO - PROCESS | 30339 | 1462227953608 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 30339 | 1462227953614 Marionette TRACE conn4 <- [1,298,null,{}] 15:25:53 INFO - PROCESS | 30339 | 1462227953621 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:53 INFO - PROCESS | 30339 | 1462227953777 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 15:25:53 INFO - PROCESS | 30339 | 1462227953921 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:53 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c225c000 == 50 [pid = 30339] [id = 82] 15:25:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 104 (0x7ff4b86edc00) [pid = 30339] [serial = 244] [outer = (nil)] 15:25:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 105 (0x7ff4b86f0c00) [pid = 30339] [serial = 245] [outer = 0x7ff4b86edc00] 15:25:54 INFO - PROCESS | 30339 | 1462227954002 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 106 (0x7ff4bab84c00) [pid = 30339] [serial = 246] [outer = 0x7ff4b86edc00] 15:25:54 INFO - PROCESS | 30339 | 1462227954817 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1238ms 15:25:54 INFO - PROCESS | 30339 | 1462227954850 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 30339 | 1462227954858 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 15:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:25:54 INFO - PROCESS | 30339 | 1462227954869 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 30339 | 1462227954872 Marionette TRACE conn4 <- [1,302,null,{}] 15:25:54 INFO - PROCESS | 30339 | 1462227954878 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:55 INFO - PROCESS | 30339 | 1462227955028 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 15:25:55 INFO - PROCESS | 30339 | 1462227955170 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0e73800 == 51 [pid = 30339] [id = 83] 15:25:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 107 (0x7ff4bff43000) [pid = 30339] [serial = 247] [outer = (nil)] 15:25:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 108 (0x7ff4c1e20400) [pid = 30339] [serial = 248] [outer = 0x7ff4bff43000] 15:25:55 INFO - PROCESS | 30339 | 1462227955240 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 109 (0x7ff4c3bec000) [pid = 30339] [serial = 249] [outer = 0x7ff4bff43000] 15:25:56 INFO - PROCESS | 30339 | 1462227956152 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1339ms 15:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:25:56 INFO - PROCESS | 30339 | 1462227956208 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 30339 | 1462227956211 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 15:25:56 INFO - PROCESS | 30339 | 1462227956218 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 30339 | 1462227956223 Marionette TRACE conn4 <- [1,306,null,{}] 15:25:56 INFO - PROCESS | 30339 | 1462227956238 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:56 INFO - PROCESS | 30339 | 1462227956402 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 15:25:56 INFO - PROCESS | 30339 | 1462227956538 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:56 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba74b000 == 52 [pid = 30339] [id = 84] 15:25:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 110 (0x7ff4c8385000) [pid = 30339] [serial = 250] [outer = (nil)] 15:25:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 111 (0x7ff4d0e29c00) [pid = 30339] [serial = 251] [outer = 0x7ff4c8385000] 15:25:56 INFO - PROCESS | 30339 | 1462227956611 Marionette DEBUG loaded listener.js 15:25:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 112 (0x7ff4d48bfc00) [pid = 30339] [serial = 252] [outer = 0x7ff4c8385000] 15:25:57 INFO - PROCESS | 30339 | 1462227957376 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1185ms 15:25:57 INFO - PROCESS | 30339 | 1462227957403 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 15:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:25:57 INFO - PROCESS | 30339 | 1462227957407 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 15:25:57 INFO - PROCESS | 30339 | 1462227957414 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - PROCESS | 30339 | 1462227957417 Marionette TRACE conn4 <- [1,310,null,{}] 15:25:57 INFO - PROCESS | 30339 | 1462227957422 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:57 INFO - PROCESS | 30339 | 1462227957581 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 15:25:57 INFO - PROCESS | 30339 | 1462227957721 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b82a4000 == 53 [pid = 30339] [id = 85] 15:25:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 113 (0x7ff4b8281400) [pid = 30339] [serial = 253] [outer = (nil)] 15:25:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 114 (0x7ff4b828c400) [pid = 30339] [serial = 254] [outer = 0x7ff4b8281400] 15:25:57 INFO - PROCESS | 30339 | 1462227957790 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 115 (0x7ff4b9b74000) [pid = 30339] [serial = 255] [outer = 0x7ff4b8281400] 15:25:58 INFO - PROCESS | 30339 | 1462227958564 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1184ms 15:25:58 INFO - PROCESS | 30339 | 1462227958600 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 30339 | 1462227958603 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 15:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:25:58 INFO - PROCESS | 30339 | 1462227958611 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 30339 | 1462227958614 Marionette TRACE conn4 <- [1,314,null,{}] 15:25:58 INFO - PROCESS | 30339 | 1462227958619 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:58 INFO - PROCESS | 30339 | 1462227958769 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 15:25:58 INFO - PROCESS | 30339 | 1462227958904 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b986a800 == 54 [pid = 30339] [id = 86] 15:25:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 116 (0x7ff4b8286000) [pid = 30339] [serial = 256] [outer = (nil)] 15:25:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 117 (0x7ff4b89c9000) [pid = 30339] [serial = 257] [outer = 0x7ff4b8286000] 15:25:58 INFO - PROCESS | 30339 | 1462227958974 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 118 (0x7ff4b89cd400) [pid = 30339] [serial = 258] [outer = 0x7ff4b8286000] 15:26:00 INFO - PROCESS | 30339 | 1462227960073 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1535ms 15:26:00 INFO - PROCESS | 30339 | 1462227960147 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 15:26:00 INFO - PROCESS | 30339 | 1462227960151 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 15:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:26:00 INFO - PROCESS | 30339 | 1462227960160 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:26:00 INFO - PROCESS | 30339 | 1462227960165 Marionette TRACE conn4 <- [1,318,null,{}] 15:26:00 INFO - PROCESS | 30339 | 1462227960173 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:00 INFO - PROCESS | 30339 | 1462227960363 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 15:26:00 INFO - PROCESS | 30339 | 1462227960613 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9cdf000 == 55 [pid = 30339] [id = 87] 15:26:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 119 (0x7ff4b82e1400) [pid = 30339] [serial = 259] [outer = (nil)] 15:26:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 120 (0x7ff4b82e7800) [pid = 30339] [serial = 260] [outer = 0x7ff4b82e1400] 15:26:00 INFO - PROCESS | 30339 | 1462227960693 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 121 (0x7ff4b86ea400) [pid = 30339] [serial = 261] [outer = 0x7ff4b82e1400] 15:26:01 INFO - PROCESS | 30339 | 1462227961518 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1433ms 15:26:01 INFO - PROCESS | 30339 | 1462227961593 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 30339 | 1462227961600 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 15:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:26:01 INFO - PROCESS | 30339 | 1462227961619 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 30339 | 1462227961622 Marionette TRACE conn4 <- [1,322,null,{}] 15:26:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 122 (0x7ff4b86eb000) [pid = 30339] [serial = 262] [outer = 0x7ff4b914ec00] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c101b000 == 54 [pid = 30339] [id = 46] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2867000 == 53 [pid = 30339] [id = 47] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0e82000 == 52 [pid = 30339] [id = 80] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 121 (0x7ff4cf70f800) [pid = 30339] [serial = 176] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 120 (0x7ff4bc0a0400) [pid = 30339] [serial = 170] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 119 (0x7ff4c2644800) [pid = 30339] [serial = 173] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 118 (0x7ff4d3f9cc00) [pid = 30339] [serial = 179] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 117 (0x7ff4d7536400) [pid = 30339] [serial = 203] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | 1462227961740 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bc3fb800 == 51 [pid = 30339] [id = 79] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfaa6800 == 50 [pid = 30339] [id = 78] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c5260000 == 49 [pid = 30339] [id = 77] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2cb2800 == 48 [pid = 30339] [id = 76] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba8a0800 == 47 [pid = 30339] [id = 75] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1497800 == 46 [pid = 30339] [id = 74] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d78ca800 == 45 [pid = 30339] [id = 72] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4f1f800 == 44 [pid = 30339] [id = 71] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cf941800 == 43 [pid = 30339] [id = 70] 15:26:01 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c262b000 == 42 [pid = 30339] [id = 69] 15:26:01 INFO - PROCESS | 30339 | 1462227961949 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 116 (0x7ff4d413c800) [pid = 30339] [serial = 194] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 115 (0x7ff4bdfd6800) [pid = 30339] [serial = 183] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 114 (0x7ff4bab81000) [pid = 30339] [serial = 182] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 113 (0x7ff4cfe75400) [pid = 30339] [serial = 191] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 112 (0x7ff4d48c3000) [pid = 30339] [serial = 197] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 111 (0x7ff4d474f800) [pid = 30339] [serial = 195] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 110 (0x7ff4bfc0d000) [pid = 30339] [serial = 185] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 109 (0x7ff4c0db5000) [pid = 30339] [serial = 186] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 108 (0x7ff4d4f8d000) [pid = 30339] [serial = 200] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 107 (0x7ff4c379ac00) [pid = 30339] [serial = 188] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 106 (0x7ff4c4fdac00) [pid = 30339] [serial = 189] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 105 (0x7ff4d4f29c00) [pid = 30339] [serial = 198] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 104 (0x7ff4d6bc9000) [pid = 30339] [serial = 201] [outer = (nil)] [url = about:blank] 15:26:01 INFO - PROCESS | 30339 | --DOMWINDOW == 103 (0x7ff4d0ce3000) [pid = 30339] [serial = 192] [outer = (nil)] [url = about:blank] 15:26:02 INFO - PROCESS | 30339 | 1462227962114 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c0a16000 == 43 [pid = 30339] [id = 88] 15:26:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 104 (0x7ff4b89d0c00) [pid = 30339] [serial = 263] [outer = (nil)] 15:26:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 105 (0x7ff4b8e8d400) [pid = 30339] [serial = 264] [outer = 0x7ff4b89d0c00] 15:26:02 INFO - PROCESS | 30339 | 1462227962178 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 106 (0x7ff4bab81000) [pid = 30339] [serial = 265] [outer = 0x7ff4b89d0c00] 15:26:02 INFO - PROCESS | 30339 | 1462227962829 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1273ms 15:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:26:02 INFO - PROCESS | 30339 | 1462227962884 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 30339 | 1462227962886 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 15:26:02 INFO - PROCESS | 30339 | 1462227962893 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - PROCESS | 30339 | 1462227962898 Marionette TRACE conn4 <- [1,326,null,{}] 15:26:02 INFO - PROCESS | 30339 | 1462227962926 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:03 INFO - PROCESS | 30339 | 1462227963075 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 15:26:03 INFO - PROCESS | 30339 | 1462227963086 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c21a5800 == 44 [pid = 30339] [id = 89] 15:26:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 107 (0x7ff4bdfd6000) [pid = 30339] [serial = 266] [outer = (nil)] 15:26:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 108 (0x7ff4bfe46400) [pid = 30339] [serial = 267] [outer = 0x7ff4bdfd6000] 15:26:03 INFO - PROCESS | 30339 | 1462227963151 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 109 (0x7ff4c0a4a800) [pid = 30339] [serial = 268] [outer = 0x7ff4bdfd6000] 15:26:03 INFO - PROCESS | 30339 | 1462227963938 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1096ms 15:26:04 INFO - PROCESS | 30339 | 1462227964007 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 30339 | 1462227964012 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 15:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:26:04 INFO - PROCESS | 30339 | 1462227964022 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 30339 | 1462227964024 Marionette TRACE conn4 <- [1,330,null,{}] 15:26:04 INFO - PROCESS | 30339 | 1462227964029 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:04 INFO - PROCESS | 30339 | 1462227964188 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 15:26:04 INFO - PROCESS | 30339 | 1462227964198 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c37ad000 == 45 [pid = 30339] [id = 90] 15:26:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 110 (0x7ff4c1ce7400) [pid = 30339] [serial = 269] [outer = (nil)] 15:26:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 111 (0x7ff4c2cca800) [pid = 30339] [serial = 270] [outer = 0x7ff4c1ce7400] 15:26:04 INFO - PROCESS | 30339 | 1462227964256 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 112 (0x7ff4c3ae2400) [pid = 30339] [serial = 271] [outer = 0x7ff4c1ce7400] 15:26:05 INFO - PROCESS | 30339 | 1462227965048 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1080ms 15:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:26:05 INFO - PROCESS | 30339 | 1462227965106 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 15:26:05 INFO - PROCESS | 30339 | 1462227965109 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 15:26:05 INFO - PROCESS | 30339 | 1462227965115 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 30339 | 1462227965118 Marionette TRACE conn4 <- [1,334,null,{}] 15:26:05 INFO - PROCESS | 30339 | 1462227965123 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:05 INFO - PROCESS | 30339 | 1462227965291 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 15:26:05 INFO - PROCESS | 30339 | 1462227965320 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c8d80000 == 46 [pid = 30339] [id = 91] 15:26:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 113 (0x7ff4c19bd800) [pid = 30339] [serial = 272] [outer = (nil)] 15:26:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 114 (0x7ff4c4fcf400) [pid = 30339] [serial = 273] [outer = 0x7ff4c19bd800] 15:26:05 INFO - PROCESS | 30339 | 1462227965379 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 115 (0x7ff4c5586400) [pid = 30339] [serial = 274] [outer = 0x7ff4c19bd800] 15:26:06 INFO - PROCESS | 30339 | 1462227966124 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1028ms 15:26:06 INFO - PROCESS | 30339 | 1462227966146 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 15:26:06 INFO - PROCESS | 30339 | 1462227966149 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 15:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:26:06 INFO - PROCESS | 30339 | 1462227966155 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:26:06 INFO - PROCESS | 30339 | 1462227966157 Marionette TRACE conn4 <- [1,338,null,{}] 15:26:06 INFO - PROCESS | 30339 | 1462227966162 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:06 INFO - PROCESS | 30339 | 1462227966444 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 15:26:06 INFO - PROCESS | 30339 | --DOMWINDOW == 114 (0x7ff4d905ec00) [pid = 30339] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:26:06 INFO - PROCESS | 30339 | --DOMWINDOW == 113 (0x7ff4bab79400) [pid = 30339] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:26:06 INFO - PROCESS | 30339 | --DOMWINDOW == 112 (0x7ff4c55b3400) [pid = 30339] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:26:06 INFO - PROCESS | 30339 | --DOMWINDOW == 111 (0x7ff4bfe48800) [pid = 30339] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:26:06 INFO - PROCESS | 30339 | --DOMWINDOW == 110 (0x7ff4c8390400) [pid = 30339] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:26:06 INFO - PROCESS | 30339 | --DOMWINDOW == 109 (0x7ff4cfa24800) [pid = 30339] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:26:06 INFO - PROCESS | 30339 | --DOMWINDOW == 108 (0x7ff4bab43800) [pid = 30339] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:26:06 INFO - PROCESS | 30339 | --DOMWINDOW == 107 (0x7ff4b82dc800) [pid = 30339] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:26:06 INFO - PROCESS | 30339 | --DOMWINDOW == 106 (0x7ff4c2f18c00) [pid = 30339] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:26:06 INFO - PROCESS | 30339 | --DOMWINDOW == 105 (0x7ff4b8d52800) [pid = 30339] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:26:06 INFO - PROCESS | 30339 | 1462227966673 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bb567000 == 47 [pid = 30339] [id = 92] 15:26:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 106 (0x7ff4b82d9800) [pid = 30339] [serial = 275] [outer = (nil)] 15:26:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 107 (0x7ff4b8d52800) [pid = 30339] [serial = 276] [outer = 0x7ff4b82d9800] 15:26:06 INFO - PROCESS | 30339 | 1462227966733 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 108 (0x7ff4cf713000) [pid = 30339] [serial = 277] [outer = 0x7ff4b82d9800] 15:26:07 INFO - PROCESS | 30339 | 1462227967351 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1232ms 15:26:07 INFO - PROCESS | 30339 | 1462227967387 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 30339 | 1462227967390 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 15:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:26:07 INFO - PROCESS | 30339 | 1462227967396 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 30339 | 1462227967399 Marionette TRACE conn4 <- [1,342,null,{}] 15:26:07 INFO - PROCESS | 30339 | 1462227967403 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:07 INFO - PROCESS | 30339 | 1462227967577 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 15:26:07 INFO - PROCESS | 30339 | 1462227967598 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:07 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d092e000 == 48 [pid = 30339] [id = 93] 15:26:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 109 (0x7ff4b38df000) [pid = 30339] [serial = 278] [outer = (nil)] 15:26:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 110 (0x7ff4d3fc4800) [pid = 30339] [serial = 279] [outer = 0x7ff4b38df000] 15:26:07 INFO - PROCESS | 30339 | 1462227967657 Marionette DEBUG loaded listener.js 15:26:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 111 (0x7ff4d48bb400) [pid = 30339] [serial = 280] [outer = 0x7ff4b38df000] 15:26:08 INFO - PROCESS | 30339 | 1462227968319 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 976ms 15:26:08 INFO - PROCESS | 30339 | 1462227968372 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 30339 | 1462227968375 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 15:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:26:08 INFO - PROCESS | 30339 | 1462227968381 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 30339 | 1462227968383 Marionette TRACE conn4 <- [1,346,null,{}] 15:26:08 INFO - PROCESS | 30339 | 1462227968388 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:08 INFO - PROCESS | 30339 | 1462227968515 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 15:26:08 INFO - PROCESS | 30339 | 1462227968682 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9870000 == 49 [pid = 30339] [id = 94] 15:26:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 112 (0x7ff4b38dd000) [pid = 30339] [serial = 281] [outer = (nil)] 15:26:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 113 (0x7ff4b38e1000) [pid = 30339] [serial = 282] [outer = 0x7ff4b38dd000] 15:26:08 INFO - PROCESS | 30339 | 1462227968754 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 114 (0x7ff4b8285800) [pid = 30339] [serial = 283] [outer = 0x7ff4b38dd000] 15:26:09 INFO - PROCESS | 30339 | 1462227969696 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1340ms 15:26:09 INFO - PROCESS | 30339 | 1462227969723 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 15:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:26:09 INFO - PROCESS | 30339 | 1462227969730 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 15:26:09 INFO - PROCESS | 30339 | 1462227969737 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 30339 | 1462227969742 Marionette TRACE conn4 <- [1,350,null,{}] 15:26:09 INFO - PROCESS | 30339 | 1462227969750 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:09 INFO - PROCESS | 30339 | 1462227969910 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 15:26:10 INFO - PROCESS | 30339 | 1462227970055 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1fdb000 == 50 [pid = 30339] [id = 95] 15:26:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 115 (0x7ff4b38de800) [pid = 30339] [serial = 284] [outer = (nil)] 15:26:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 116 (0x7ff4bab7dc00) [pid = 30339] [serial = 285] [outer = 0x7ff4b38de800] 15:26:10 INFO - PROCESS | 30339 | 1462227970129 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 117 (0x7ff4bc0a0400) [pid = 30339] [serial = 286] [outer = 0x7ff4b38de800] 15:26:11 INFO - PROCESS | 30339 | 1462227971011 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1340ms 15:26:11 INFO - PROCESS | 30339 | 1462227971080 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 15:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:26:11 INFO - PROCESS | 30339 | 1462227971086 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 15:26:11 INFO - PROCESS | 30339 | 1462227971094 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - PROCESS | 30339 | 1462227971097 Marionette TRACE conn4 <- [1,354,null,{}] 15:26:11 INFO - PROCESS | 30339 | 1462227971103 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:11 INFO - PROCESS | 30339 | 1462227971303 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 15:26:11 INFO - PROCESS | 30339 | 1462227971442 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0b3c000 == 51 [pid = 30339] [id = 96] 15:26:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 118 (0x7ff4bff9b800) [pid = 30339] [serial = 287] [outer = (nil)] 15:26:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 119 (0x7ff4c16f5400) [pid = 30339] [serial = 288] [outer = 0x7ff4bff9b800] 15:26:11 INFO - PROCESS | 30339 | 1462227971520 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 120 (0x7ff4c452dc00) [pid = 30339] [serial = 289] [outer = 0x7ff4bff9b800] 15:26:12 INFO - PROCESS | 30339 | 1462227972438 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1384ms 15:26:12 INFO - PROCESS | 30339 | 1462227972478 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 30339 | 1462227972482 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 15:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:26:12 INFO - PROCESS | 30339 | 1462227972490 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 30339 | 1462227972498 Marionette TRACE conn4 <- [1,358,null,{}] 15:26:12 INFO - PROCESS | 30339 | 1462227972512 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:12 INFO - PROCESS | 30339 | 1462227972685 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 15:26:12 INFO - PROCESS | 30339 | 1462227972826 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d6b23000 == 52 [pid = 30339] [id = 97] 15:26:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 121 (0x7ff4cf711c00) [pid = 30339] [serial = 290] [outer = (nil)] 15:26:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 122 (0x7ff4d0cebc00) [pid = 30339] [serial = 291] [outer = 0x7ff4cf711c00] 15:26:12 INFO - PROCESS | 30339 | 1462227972902 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 123 (0x7ff4d4e4e000) [pid = 30339] [serial = 292] [outer = 0x7ff4cf711c00] 15:26:13 INFO - PROCESS | 30339 | 1462227973743 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1289ms 15:26:13 INFO - PROCESS | 30339 | 1462227973778 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 30339 | 1462227973783 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 15:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:26:13 INFO - PROCESS | 30339 | 1462227973789 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 30339 | 1462227973792 Marionette TRACE conn4 <- [1,362,null,{}] 15:26:13 INFO - PROCESS | 30339 | 1462227973797 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:13 INFO - PROCESS | 30339 | 1462227973950 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 15:26:14 INFO - PROCESS | 30339 | 1462227974095 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0c83800 == 53 [pid = 30339] [id = 98] 15:26:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 124 (0x7ff4b38dd800) [pid = 30339] [serial = 293] [outer = (nil)] 15:26:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 125 (0x7ff4bc02b400) [pid = 30339] [serial = 294] [outer = 0x7ff4b38dd800] 15:26:14 INFO - PROCESS | 30339 | 1462227974173 Marionette DEBUG loaded listener.js 15:26:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 126 (0x7ff4bc031000) [pid = 30339] [serial = 295] [outer = 0x7ff4b38dd800] 15:26:15 INFO - PROCESS | 30339 | 1462227975217 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1477ms 15:26:15 INFO - PROCESS | 30339 | 1462227975267 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 30339 | 1462227975271 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 15:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:26:15 INFO - PROCESS | 30339 | 1462227975276 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 30339 | 1462227975279 Marionette TRACE conn4 <- [1,366,null,{}] 15:26:15 INFO - PROCESS | 30339 | 1462227975285 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:15 INFO - PROCESS | 30339 | 1462227975431 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 15:26:15 INFO - PROCESS | 30339 | 1462227975620 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b75ec800 == 54 [pid = 30339] [id = 99] 15:26:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 127 (0x7ff4d4f90000) [pid = 30339] [serial = 296] [outer = (nil)] 15:26:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 128 (0x7ff4d6bc8000) [pid = 30339] [serial = 297] [outer = 0x7ff4d4f90000] 15:26:15 INFO - PROCESS | 30339 | 1462227975705 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 129 (0x7ff4d78e8400) [pid = 30339] [serial = 298] [outer = 0x7ff4d4f90000] 15:26:16 INFO - PROCESS | 30339 | 1462227976532 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1277ms 15:26:16 INFO - PROCESS | 30339 | 1462227976554 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 30339 | 1462227976556 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 15:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:26:16 INFO - PROCESS | 30339 | 1462227976562 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 30339 | 1462227976565 Marionette TRACE conn4 <- [1,370,null,{}] 15:26:16 INFO - PROCESS | 30339 | 1462227976570 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:16 INFO - PROCESS | 30339 | 1462227976718 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 15:26:16 INFO - PROCESS | 30339 | 1462227976869 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2d8a000 == 55 [pid = 30339] [id = 100] 15:26:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 130 (0x7ff4b2d0a800) [pid = 30339] [serial = 299] [outer = (nil)] 15:26:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 131 (0x7ff4b2d10000) [pid = 30339] [serial = 300] [outer = 0x7ff4b2d0a800] 15:26:16 INFO - PROCESS | 30339 | 1462227976937 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 132 (0x7ff4d0e22800) [pid = 30339] [serial = 301] [outer = 0x7ff4b2d0a800] 15:26:18 INFO - PROCESS | 30339 | 1462227978021 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1491ms 15:26:18 INFO - PROCESS | 30339 | 1462227978053 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 30339 | 1462227978057 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 15:26:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:26:18 INFO - PROCESS | 30339 | 1462227978066 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 30339 | 1462227978071 Marionette TRACE conn4 <- [1,374,null,{}] 15:26:18 INFO - PROCESS | 30339 | 1462227978079 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:18 INFO - PROCESS | 30339 | 1462227978230 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 15:26:18 INFO - PROCESS | 30339 | 1462227978402 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4be929800 == 56 [pid = 30339] [id = 101] 15:26:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 133 (0x7ff4b38e9400) [pid = 30339] [serial = 302] [outer = (nil)] 15:26:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 134 (0x7ff4b813ac00) [pid = 30339] [serial = 303] [outer = 0x7ff4b38e9400] 15:26:18 INFO - PROCESS | 30339 | 1462227978466 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 135 (0x7ff4b813fc00) [pid = 30339] [serial = 304] [outer = 0x7ff4b38e9400] 15:26:19 INFO - PROCESS | 30339 | 1462227979311 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:26:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:26:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1289ms 15:26:19 INFO - PROCESS | 30339 | 1462227979355 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 30339 | 1462227979363 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 15:26:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:26:19 INFO - PROCESS | 30339 | 1462227979372 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 30339 | 1462227979376 Marionette TRACE conn4 <- [1,378,null,{}] 15:26:19 INFO - PROCESS | 30339 | 1462227979381 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:19 INFO - PROCESS | 30339 | 1462227979533 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 15:26:19 INFO - PROCESS | 30339 | 1462227979684 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba73c800 == 57 [pid = 30339] [id = 102] 15:26:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 136 (0x7ff4b86e7400) [pid = 30339] [serial = 305] [outer = (nil)] 15:26:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 137 (0x7ff4b86ed800) [pid = 30339] [serial = 306] [outer = 0x7ff4b86e7400] 15:26:19 INFO - PROCESS | 30339 | 1462227979749 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4b89cf000) [pid = 30339] [serial = 307] [outer = 0x7ff4b86e7400] 15:26:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d092e000 == 56 [pid = 30339] [id = 93] 15:26:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bb567000 == 55 [pid = 30339] [id = 92] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 137 (0x7ff4d7893000) [pid = 30339] [serial = 215] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 136 (0x7ff4d3f96000) [pid = 30339] [serial = 218] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c8d80000 == 54 [pid = 30339] [id = 91] 15:26:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c37ad000 == 53 [pid = 30339] [id = 90] 15:26:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c21a5800 == 52 [pid = 30339] [id = 89] 15:26:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c0a16000 == 51 [pid = 30339] [id = 88] 15:26:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9cdf000 == 50 [pid = 30339] [id = 87] 15:26:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c225c000 == 49 [pid = 30339] [id = 82] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 135 (0x7ff4d0b5d000) [pid = 30339] [serial = 227] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 134 (0x7ff4d0fecc00) [pid = 30339] [serial = 228] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 133 (0x7ff4d4e52800) [pid = 30339] [serial = 212] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 132 (0x7ff4c556e000) [pid = 30339] [serial = 209] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 131 (0x7ff4bff92800) [pid = 30339] [serial = 206] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 130 (0x7ff4c1ce5800) [pid = 30339] [serial = 222] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 129 (0x7ff4bff94c00) [pid = 30339] [serial = 221] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 128 (0x7ff4b82e4400) [pid = 30339] [serial = 239] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 127 (0x7ff4d9e74c00) [pid = 30339] [serial = 237] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 126 (0x7ff4d8e79c00) [pid = 30339] [serial = 234] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 125 (0x7ff4d4f2c400) [pid = 30339] [serial = 231] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 124 (0x7ff4ba8adc00) [pid = 30339] [serial = 240] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 123 (0x7ff4d414a800) [pid = 30339] [serial = 168] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 122 (0x7ff4bdfdb400) [pid = 30339] [serial = 135] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 121 (0x7ff4d9d2b400) [pid = 30339] [serial = 236] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 120 (0x7ff4d7536000) [pid = 30339] [serial = 233] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 119 (0x7ff4d474e800) [pid = 30339] [serial = 230] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 118 (0x7ff4c3ae9000) [pid = 30339] [serial = 224] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 117 (0x7ff4c5579c00) [pid = 30339] [serial = 225] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | --DOMWINDOW == 116 (0x7ff4d7812000) [pid = 30339] [serial = 204] [outer = (nil)] [url = about:blank] 15:26:20 INFO - PROCESS | 30339 | 1462227980694 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:26:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1379ms 15:26:20 INFO - PROCESS | 30339 | 1462227980751 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 30339 | 1462227980754 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 15:26:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:26:20 INFO - PROCESS | 30339 | 1462227980760 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 30339 | 1462227980765 Marionette TRACE conn4 <- [1,382,null,{}] 15:26:20 INFO - PROCESS | 30339 | 1462227980780 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:20 INFO - PROCESS | 30339 | 1462227980923 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 15:26:20 INFO - PROCESS | 30339 | 1462227980935 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1fda000 == 50 [pid = 30339] [id = 103] 15:26:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 117 (0x7ff4bc027400) [pid = 30339] [serial = 308] [outer = (nil)] 15:26:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 118 (0x7ff4bdfce400) [pid = 30339] [serial = 309] [outer = 0x7ff4bc027400] 15:26:21 INFO - PROCESS | 30339 | 1462227981012 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 119 (0x7ff4bff3bc00) [pid = 30339] [serial = 310] [outer = 0x7ff4bc027400] 15:26:21 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:21 INFO - PROCESS | 30339 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:26:21 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:21 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:21 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:26:21 INFO - PROCESS | 30339 | 1462227981744 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:26:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:26:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1033ms 15:26:21 INFO - PROCESS | 30339 | 1462227981793 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 30339 | 1462227981797 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 15:26:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:26:21 INFO - PROCESS | 30339 | 1462227981802 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 30339 | 1462227981805 Marionette TRACE conn4 <- [1,386,null,{}] 15:26:21 INFO - PROCESS | 30339 | 1462227981810 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:21 INFO - PROCESS | 30339 | 1462227981988 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 15:26:22 INFO - PROCESS | 30339 | 1462227982058 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c31cd000 == 51 [pid = 30339] [id = 104] 15:26:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 120 (0x7ff4b2d03800) [pid = 30339] [serial = 311] [outer = (nil)] 15:26:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 121 (0x7ff4c0db7000) [pid = 30339] [serial = 312] [outer = 0x7ff4b2d03800] 15:26:22 INFO - PROCESS | 30339 | 1462227982120 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 122 (0x7ff4c3193c00) [pid = 30339] [serial = 313] [outer = 0x7ff4b2d03800] 15:26:22 INFO - PROCESS | 30339 | 1462227982840 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:26:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:26:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1080ms 15:26:22 INFO - PROCESS | 30339 | 1462227982917 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 30339 | 1462227982920 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 15:26:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:26:22 INFO - PROCESS | 30339 | 1462227982925 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 30339 | 1462227982927 Marionette TRACE conn4 <- [1,390,null,{}] 15:26:22 INFO - PROCESS | 30339 | 1462227982933 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:23 INFO - PROCESS | 30339 | 1462227983103 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 15:26:23 INFO - PROCESS | 30339 | 1462227983136 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:23 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cf71a000 == 52 [pid = 30339] [id = 105] 15:26:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 123 (0x7ff4b9796800) [pid = 30339] [serial = 314] [outer = (nil)] 15:26:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 124 (0x7ff4b979d800) [pid = 30339] [serial = 315] [outer = 0x7ff4b9796800] 15:26:23 INFO - PROCESS | 30339 | 1462227983195 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 125 (0x7ff4b97a1800) [pid = 30339] [serial = 316] [outer = 0x7ff4b9796800] 15:26:23 INFO - PROCESS | 30339 | 1462227983950 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:26:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:26:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1074ms 15:26:24 INFO - PROCESS | 30339 | 1462227984007 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 15:26:24 INFO - PROCESS | 30339 | 1462227984009 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 15:26:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:26:24 INFO - PROCESS | 30339 | 1462227984015 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - PROCESS | 30339 | 1462227984017 Marionette TRACE conn4 <- [1,394,null,{}] 15:26:24 INFO - PROCESS | 30339 | 1462227984023 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:24 INFO - PROCESS | 30339 | 1462227984217 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 15:26:24 INFO - PROCESS | 30339 | 1462227984248 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0c81000 == 53 [pid = 30339] [id = 106] 15:26:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 126 (0x7ff4c556e000) [pid = 30339] [serial = 317] [outer = (nil)] 15:26:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 127 (0x7ff4cfa23c00) [pid = 30339] [serial = 318] [outer = 0x7ff4c556e000] 15:26:24 INFO - PROCESS | 30339 | 1462227984309 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 128 (0x7ff4d2d64800) [pid = 30339] [serial = 319] [outer = 0x7ff4c556e000] 15:26:24 INFO - PROCESS | 30339 | --DOMWINDOW == 127 (0x7ff4c19bd800) [pid = 30339] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:26:24 INFO - PROCESS | 30339 | --DOMWINDOW == 126 (0x7ff4b82d9800) [pid = 30339] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:26:24 INFO - PROCESS | 30339 | --DOMWINDOW == 125 (0x7ff4bdfd6000) [pid = 30339] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:26:24 INFO - PROCESS | 30339 | --DOMWINDOW == 124 (0x7ff4c1ce7400) [pid = 30339] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:26:24 INFO - PROCESS | 30339 | --DOMWINDOW == 123 (0x7ff4b89d0c00) [pid = 30339] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:26:24 INFO - PROCESS | 30339 | --DOMWINDOW == 122 (0x7ff4b82e1400) [pid = 30339] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:26:25 INFO - PROCESS | 30339 | 1462227985164 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:26:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1183ms 15:26:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:26:25 INFO - PROCESS | 30339 | 1462227985197 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 30339 | 1462227985199 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 15:26:25 INFO - PROCESS | 30339 | 1462227985204 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 30339 | 1462227985208 Marionette TRACE conn4 <- [1,398,null,{}] 15:26:25 INFO - PROCESS | 30339 | 1462227985213 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:25 INFO - PROCESS | 30339 | 1462227985355 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 15:26:25 INFO - PROCESS | 30339 | 1462227985369 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d41d4800 == 54 [pid = 30339] [id = 107] 15:26:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 123 (0x7ff4bab87400) [pid = 30339] [serial = 320] [outer = (nil)] 15:26:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 124 (0x7ff4d4185800) [pid = 30339] [serial = 321] [outer = 0x7ff4bab87400] 15:26:25 INFO - PROCESS | 30339 | 1462227985429 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 125 (0x7ff4d48ba000) [pid = 30339] [serial = 322] [outer = 0x7ff4bab87400] 15:26:26 INFO - PROCESS | 30339 | 1462227986189 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:26:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:26:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1032ms 15:26:26 INFO - PROCESS | 30339 | 1462227986241 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 15:26:26 INFO - PROCESS | 30339 | 1462227986244 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 15:26:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:26:26 INFO - PROCESS | 30339 | 1462227986249 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - PROCESS | 30339 | 1462227986251 Marionette TRACE conn4 <- [1,402,null,{}] 15:26:26 INFO - PROCESS | 30339 | 1462227986257 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:26 INFO - PROCESS | 30339 | 1462227986386 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 15:26:26 INFO - PROCESS | 30339 | 1462227986399 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4f08000 == 55 [pid = 30339] [id = 108] 15:26:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 126 (0x7ff4b3896400) [pid = 30339] [serial = 323] [outer = (nil)] 15:26:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 127 (0x7ff4b38a0c00) [pid = 30339] [serial = 324] [outer = 0x7ff4b3896400] 15:26:26 INFO - PROCESS | 30339 | 1462227986458 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 128 (0x7ff4b813c800) [pid = 30339] [serial = 325] [outer = 0x7ff4b3896400] 15:26:27 INFO - PROCESS | 30339 | 1462227987454 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:26:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:26:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1232ms 15:26:27 INFO - PROCESS | 30339 | 1462227987485 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 30339 | 1462227987492 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 15:26:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:26:27 INFO - PROCESS | 30339 | 1462227987503 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 30339 | 1462227987508 Marionette TRACE conn4 <- [1,406,null,{}] 15:26:27 INFO - PROCESS | 30339 | 1462227987516 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:27 INFO - PROCESS | 30339 | 1462227987676 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 15:26:27 INFO - PROCESS | 30339 | 1462227987840 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bc41b000 == 56 [pid = 30339] [id = 109] 15:26:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 129 (0x7ff4b38a4800) [pid = 30339] [serial = 326] [outer = (nil)] 15:26:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 130 (0x7ff4b8137c00) [pid = 30339] [serial = 327] [outer = 0x7ff4b38a4800] 15:26:27 INFO - PROCESS | 30339 | 1462227987911 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 131 (0x7ff4b828cc00) [pid = 30339] [serial = 328] [outer = 0x7ff4b38a4800] 15:26:28 INFO - PROCESS | 30339 | 1462227988792 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1345ms 15:26:28 INFO - PROCESS | 30339 | 1462227988847 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 30339 | 1462227988856 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 15:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:26:28 INFO - PROCESS | 30339 | 1462227988866 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 30339 | 1462227988870 Marionette TRACE conn4 <- [1,410,null,{}] 15:26:28 INFO - PROCESS | 30339 | 1462227988876 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:29 INFO - PROCESS | 30339 | 1462227989038 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 15:26:29 INFO - PROCESS | 30339 | 1462227989181 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cebe5000 == 57 [pid = 30339] [id = 110] 15:26:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 132 (0x7ff4b89d1800) [pid = 30339] [serial = 329] [outer = (nil)] 15:26:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 133 (0x7ff4b979a800) [pid = 30339] [serial = 330] [outer = 0x7ff4b89d1800] 15:26:29 INFO - PROCESS | 30339 | 1462227989251 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 134 (0x7ff4b9c44c00) [pid = 30339] [serial = 331] [outer = 0x7ff4b89d1800] 15:26:30 INFO - PROCESS | 30339 | 1462227990279 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:26:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:26:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1484ms 15:26:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:26:30 INFO - PROCESS | 30339 | 1462227990351 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 30339 | 1462227990354 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 15:26:30 INFO - PROCESS | 30339 | 1462227990362 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 30339 | 1462227990368 Marionette TRACE conn4 <- [1,414,null,{}] 15:26:30 INFO - PROCESS | 30339 | 1462227990383 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:30 INFO - PROCESS | 30339 | 1462227990581 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 15:26:30 INFO - PROCESS | 30339 | 1462227990814 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1925800 == 58 [pid = 30339] [id = 111] 15:26:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 135 (0x7ff4c1322800) [pid = 30339] [serial = 332] [outer = (nil)] 15:26:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 136 (0x7ff4c379a800) [pid = 30339] [serial = 333] [outer = 0x7ff4c1322800] 15:26:30 INFO - PROCESS | 30339 | 1462227990892 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 137 (0x7ff4c556cc00) [pid = 30339] [serial = 334] [outer = 0x7ff4c1322800] 15:26:31 INFO - PROCESS | 30339 | 1462227991699 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:26:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1396ms 15:26:31 INFO - PROCESS | 30339 | 1462227991757 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 15:26:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:26:31 INFO - PROCESS | 30339 | 1462227991761 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 15:26:31 INFO - PROCESS | 30339 | 1462227991767 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 30339 | 1462227991770 Marionette TRACE conn4 <- [1,418,null,{}] 15:26:31 INFO - PROCESS | 30339 | 1462227991776 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:31 INFO - PROCESS | 30339 | 1462227991926 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 15:26:32 INFO - PROCESS | 30339 | 1462227992074 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8186000 == 59 [pid = 30339] [id = 112] 15:26:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4b32e3800) [pid = 30339] [serial = 335] [outer = (nil)] 15:26:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 139 (0x7ff4b32ec000) [pid = 30339] [serial = 336] [outer = 0x7ff4b32e3800] 15:26:32 INFO - PROCESS | 30339 | 1462227992147 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 140 (0x7ff4c11edc00) [pid = 30339] [serial = 337] [outer = 0x7ff4b32e3800] 15:26:33 INFO - PROCESS | 30339 | 1462227993453 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:26:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 15:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1730ms 15:26:33 INFO - PROCESS | 30339 | 1462227993537 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 30339 | 1462227993542 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 15:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:26:33 INFO - PROCESS | 30339 | 1462227993549 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 30339 | 1462227993552 Marionette TRACE conn4 <- [1,422,null,{}] 15:26:33 INFO - PROCESS | 30339 | 1462227993558 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:33 INFO - PROCESS | 30339 | 1462227993698 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 15:26:34 INFO - PROCESS | 30339 | 1462227994061 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9881800 == 60 [pid = 30339] [id = 113] 15:26:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 141 (0x7ff4b32e6800) [pid = 30339] [serial = 338] [outer = (nil)] 15:26:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 142 (0x7ff4b32efc00) [pid = 30339] [serial = 339] [outer = 0x7ff4b32e6800] 15:26:34 INFO - PROCESS | 30339 | 1462227994158 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 143 (0x7ff4b38e7400) [pid = 30339] [serial = 340] [outer = 0x7ff4b32e6800] 15:26:35 INFO - PROCESS | 30339 | 1462227995392 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:26:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1884ms 15:26:35 INFO - PROCESS | 30339 | 1462227995433 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 15:26:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:26:35 INFO - PROCESS | 30339 | 1462227995439 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 15:26:35 INFO - PROCESS | 30339 | 1462227995446 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 30339 | 1462227995451 Marionette TRACE conn4 <- [1,426,null,{}] 15:26:35 INFO - PROCESS | 30339 | 1462227995505 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:35 INFO - PROCESS | 30339 | 1462227995707 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 15:26:35 INFO - PROCESS | 30339 | 1462227995722 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bab0b800 == 61 [pid = 30339] [id = 114] 15:26:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4b2d0c800) [pid = 30339] [serial = 341] [outer = (nil)] 15:26:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4b86e4c00) [pid = 30339] [serial = 342] [outer = 0x7ff4b2d0c800] 15:26:35 INFO - PROCESS | 30339 | 1462227995789 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4b9793400) [pid = 30339] [serial = 343] [outer = 0x7ff4b2d0c800] 15:26:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4f1b800 == 60 [pid = 30339] [id = 81] 15:26:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d41d4800 == 59 [pid = 30339] [id = 107] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 145 (0x7ff4d3fc4800) [pid = 30339] [serial = 279] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0c81000 == 58 [pid = 30339] [id = 106] 15:26:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cf71a000 == 57 [pid = 30339] [id = 105] 15:26:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c31cd000 == 56 [pid = 30339] [id = 104] 15:26:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1fda000 == 55 [pid = 30339] [id = 103] 15:26:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba73c800 == 54 [pid = 30339] [id = 102] 15:26:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4be929800 == 53 [pid = 30339] [id = 101] 15:26:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0b3c000 == 52 [pid = 30339] [id = 96] 15:26:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1fdb000 == 51 [pid = 30339] [id = 95] 15:26:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9870000 == 50 [pid = 30339] [id = 94] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 144 (0x7ff4c4fcf400) [pid = 30339] [serial = 273] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 143 (0x7ff4bfe46400) [pid = 30339] [serial = 267] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 142 (0x7ff4c0a4a800) [pid = 30339] [serial = 268] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 141 (0x7ff4c2cca800) [pid = 30339] [serial = 270] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 140 (0x7ff4c1e20400) [pid = 30339] [serial = 248] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 139 (0x7ff4b8e8d400) [pid = 30339] [serial = 264] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 138 (0x7ff4bab81000) [pid = 30339] [serial = 265] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 137 (0x7ff4c3ae3000) [pid = 30339] [serial = 242] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 136 (0x7ff4b86ea400) [pid = 30339] [serial = 261] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 135 (0x7ff4b82e7800) [pid = 30339] [serial = 260] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 134 (0x7ff4b86f0c00) [pid = 30339] [serial = 245] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 133 (0x7ff4d0e29c00) [pid = 30339] [serial = 251] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 132 (0x7ff4b828c400) [pid = 30339] [serial = 254] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 131 (0x7ff4b89c9000) [pid = 30339] [serial = 257] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 130 (0x7ff4b9156400) [pid = 30339] [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.] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 129 (0x7ff4c5586400) [pid = 30339] [serial = 274] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 128 (0x7ff4c3ae2400) [pid = 30339] [serial = 271] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 127 (0x7ff4b8d52800) [pid = 30339] [serial = 276] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | --DOMWINDOW == 126 (0x7ff4cf713000) [pid = 30339] [serial = 277] [outer = (nil)] [url = about:blank] 15:26:36 INFO - PROCESS | 30339 | 1462227996663 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 30339 | 1462227996738 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 15:26:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:26:36 INFO - PROCESS | 30339 | 1462227996746 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 30339 | 1462227996749 Marionette TRACE conn4 <- [1,430,null,{}] 15:26:36 INFO - PROCESS | 30339 | 1462227996754 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:36 INFO - PROCESS | 30339 | 1462227996897 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 15:26:36 INFO - PROCESS | 30339 | 1462227996907 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bfceb800 == 51 [pid = 30339] [id = 115] 15:26:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 127 (0x7ff4ba8a7c00) [pid = 30339] [serial = 344] [outer = (nil)] 15:26:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 128 (0x7ff4bab79400) [pid = 30339] [serial = 345] [outer = 0x7ff4ba8a7c00] 15:26:36 INFO - PROCESS | 30339 | 1462227996968 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 129 (0x7ff4bc028800) [pid = 30339] [serial = 346] [outer = 0x7ff4ba8a7c00] 15:26:37 INFO - PROCESS | 30339 | 1462227997779 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:26:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:26:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1083ms 15:26:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:26:37 INFO - PROCESS | 30339 | 1462227997835 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 30339 | 1462227997838 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 15:26:37 INFO - PROCESS | 30339 | 1462227997847 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 30339 | 1462227997855 Marionette TRACE conn4 <- [1,434,null,{}] 15:26:37 INFO - PROCESS | 30339 | 1462227997875 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:38 INFO - PROCESS | 30339 | 1462227998018 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 15:26:38 INFO - PROCESS | 30339 | 1462227998033 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1fe1800 == 52 [pid = 30339] [id = 116] 15:26:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 130 (0x7ff4bc09b400) [pid = 30339] [serial = 347] [outer = (nil)] 15:26:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 131 (0x7ff4bff96800) [pid = 30339] [serial = 348] [outer = 0x7ff4bc09b400] 15:26:38 INFO - PROCESS | 30339 | 1462227998092 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 132 (0x7ff4c0db9000) [pid = 30339] [serial = 349] [outer = 0x7ff4bc09b400] 15:26:38 INFO - PROCESS | 30339 | 1462227998893 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:26:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1096ms 15:26:38 INFO - PROCESS | 30339 | 1462227998943 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 30339 | 1462227998947 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 15:26:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:26:38 INFO - PROCESS | 30339 | 1462227998959 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 30339 | 1462227998961 Marionette TRACE conn4 <- [1,438,null,{}] 15:26:38 INFO - PROCESS | 30339 | 1462227998965 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:39 INFO - PROCESS | 30339 | 1462227999144 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 15:26:39 INFO - PROCESS | 30339 | 1462227999170 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2cb5800 == 53 [pid = 30339] [id = 117] 15:26:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 133 (0x7ff4bff92800) [pid = 30339] [serial = 350] [outer = (nil)] 15:26:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 134 (0x7ff4c1ce7400) [pid = 30339] [serial = 351] [outer = 0x7ff4bff92800] 15:26:39 INFO - PROCESS | 30339 | 1462227999229 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 135 (0x7ff4c2f18c00) [pid = 30339] [serial = 352] [outer = 0x7ff4bff92800] 15:26:40 INFO - PROCESS | 30339 | 1462228000070 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:26:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1180ms 15:26:40 INFO - PROCESS | 30339 | 1462228000140 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 30339 | 1462228000143 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 15:26:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:26:40 INFO - PROCESS | 30339 | 1462228000152 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 30339 | 1462228000154 Marionette TRACE conn4 <- [1,442,null,{}] 15:26:40 INFO - PROCESS | 30339 | 1462228000158 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:40 INFO - PROCESS | 30339 | 1462228000336 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 15:26:40 INFO - PROCESS | 30339 | 1462228000367 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5258800 == 54 [pid = 30339] [id = 118] 15:26:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 136 (0x7ff4c3aea000) [pid = 30339] [serial = 353] [outer = (nil)] 15:26:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 137 (0x7ff4c4fd8c00) [pid = 30339] [serial = 354] [outer = 0x7ff4c3aea000] 15:26:40 INFO - PROCESS | 30339 | 1462228000446 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4c9b46000) [pid = 30339] [serial = 355] [outer = 0x7ff4c3aea000] 15:26:41 INFO - PROCESS | 30339 | --DOMWINDOW == 137 (0x7ff4b2d03800) [pid = 30339] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:26:41 INFO - PROCESS | 30339 | --DOMWINDOW == 136 (0x7ff4c556e000) [pid = 30339] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:26:41 INFO - PROCESS | 30339 | --DOMWINDOW == 135 (0x7ff4bc027400) [pid = 30339] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:26:41 INFO - PROCESS | 30339 | --DOMWINDOW == 134 (0x7ff4b38e9400) [pid = 30339] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:26:41 INFO - PROCESS | 30339 | --DOMWINDOW == 133 (0x7ff4b86e7400) [pid = 30339] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:26:41 INFO - PROCESS | 30339 | --DOMWINDOW == 132 (0x7ff4bab87400) [pid = 30339] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:26:41 INFO - PROCESS | 30339 | --DOMWINDOW == 131 (0x7ff4b9796800) [pid = 30339] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:26:41 INFO - PROCESS | 30339 | --DOMWINDOW == 130 (0x7ff4b38df000) [pid = 30339] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:26:41 INFO - PROCESS | 30339 | 1462228001476 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:26:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:26:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1385ms 15:26:41 INFO - PROCESS | 30339 | 1462228001538 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 15:26:41 INFO - PROCESS | 30339 | 1462228001540 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 15:26:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:26:41 INFO - PROCESS | 30339 | 1462228001546 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:26:41 INFO - PROCESS | 30339 | 1462228001549 Marionette TRACE conn4 <- [1,446,null,{}] 15:26:41 INFO - PROCESS | 30339 | 1462228001561 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:41 INFO - PROCESS | 30339 | 1462228001717 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 15:26:41 INFO - PROCESS | 30339 | 1462228001729 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c8d66000 == 55 [pid = 30339] [id = 119] 15:26:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 131 (0x7ff4b328a400) [pid = 30339] [serial = 356] [outer = (nil)] 15:26:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 132 (0x7ff4b3897c00) [pid = 30339] [serial = 357] [outer = 0x7ff4b328a400] 15:26:41 INFO - PROCESS | 30339 | 1462228001787 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 133 (0x7ff4bab82000) [pid = 30339] [serial = 358] [outer = 0x7ff4b328a400] 15:26:42 INFO - PROCESS | 30339 | 1462228002529 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:26:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:26:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1043ms 15:26:42 INFO - PROCESS | 30339 | 1462228002590 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 30339 | 1462228002593 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 15:26:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:26:42 INFO - PROCESS | 30339 | 1462228002599 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 30339 | 1462228002601 Marionette TRACE conn4 <- [1,450,null,{}] 15:26:42 INFO - PROCESS | 30339 | 1462228002606 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:42 INFO - PROCESS | 30339 | 1462228002773 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 15:26:42 INFO - PROCESS | 30339 | 1462228002790 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfab2800 == 56 [pid = 30339] [id = 120] 15:26:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 134 (0x7ff4b328f800) [pid = 30339] [serial = 359] [outer = (nil)] 15:26:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 135 (0x7ff4b739e400) [pid = 30339] [serial = 360] [outer = 0x7ff4b328f800] 15:26:42 INFO - PROCESS | 30339 | 1462228002851 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 136 (0x7ff4b73a2000) [pid = 30339] [serial = 361] [outer = 0x7ff4b328f800] 15:26:43 INFO - PROCESS | 30339 | 1462228003766 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 30339 | 1462228003838 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 15:26:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:26:43 INFO - PROCESS | 30339 | 1462228003847 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 30339 | 1462228003852 Marionette TRACE conn4 <- [1,454,null,{}] 15:26:43 INFO - PROCESS | 30339 | 1462228003860 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:44 INFO - PROCESS | 30339 | 1462228004066 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 15:26:44 INFO - PROCESS | 30339 | 1462228004215 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c0a17800 == 57 [pid = 30339] [id = 121] 15:26:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 137 (0x7ff4b32e3c00) [pid = 30339] [serial = 362] [outer = (nil)] 15:26:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4b38e9400) [pid = 30339] [serial = 363] [outer = 0x7ff4b32e3c00] 15:26:44 INFO - PROCESS | 30339 | 1462228004297 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 139 (0x7ff4b73a3c00) [pid = 30339] [serial = 364] [outer = 0x7ff4b32e3c00] 15:26:45 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:45 INFO - PROCESS | 30339 | 1462228005305 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:26:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:26:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1489ms 15:26:45 INFO - PROCESS | 30339 | 1462228005337 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 30339 | 1462228005345 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 15:26:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:26:45 INFO - PROCESS | 30339 | 1462228005355 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 30339 | 1462228005358 Marionette TRACE conn4 <- [1,458,null,{}] 15:26:45 INFO - PROCESS | 30339 | 1462228005364 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:45 INFO - PROCESS | 30339 | 1462228005521 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 15:26:45 INFO - PROCESS | 30339 | 1462228005671 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c3a11800 == 58 [pid = 30339] [id = 122] 15:26:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 140 (0x7ff4b86e3000) [pid = 30339] [serial = 365] [outer = (nil)] 15:26:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 141 (0x7ff4b8e8d400) [pid = 30339] [serial = 366] [outer = 0x7ff4b86e3000] 15:26:45 INFO - PROCESS | 30339 | 1462228005741 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 142 (0x7ff4b979fc00) [pid = 30339] [serial = 367] [outer = 0x7ff4b86e3000] 15:26:46 INFO - PROCESS | 30339 | 1462228006690 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 30339 | 1462228006741 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 15:26:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:26:46 INFO - PROCESS | 30339 | 1462228006748 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 30339 | 1462228006754 Marionette TRACE conn4 <- [1,462,null,{}] 15:26:46 INFO - PROCESS | 30339 | 1462228006770 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:46 INFO - PROCESS | 30339 | 1462228006945 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 15:26:47 INFO - PROCESS | 30339 | 1462228007092 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d2d15800 == 59 [pid = 30339] [id = 123] 15:26:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 143 (0x7ff4b8d52400) [pid = 30339] [serial = 368] [outer = (nil)] 15:26:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4bff94c00) [pid = 30339] [serial = 369] [outer = 0x7ff4b8d52400] 15:26:47 INFO - PROCESS | 30339 | 1462228007170 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4c2648000) [pid = 30339] [serial = 370] [outer = 0x7ff4b8d52400] 15:26:48 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:48 INFO - PROCESS | 30339 | 1462228008089 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:26:48 INFO - PROCESS | 30339 | 1462228008147 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 15:26:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:26:48 INFO - PROCESS | 30339 | 1462228008154 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 30339 | 1462228008157 Marionette TRACE conn4 <- [1,466,null,{}] 15:26:48 INFO - PROCESS | 30339 | 1462228008162 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:48 INFO - PROCESS | 30339 | 1462228008320 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 15:26:48 INFO - PROCESS | 30339 | 1462228008471 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4f14000 == 60 [pid = 30339] [id = 124] 15:26:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4bc02fc00) [pid = 30339] [serial = 371] [outer = (nil)] 15:26:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 147 (0x7ff4c9b97800) [pid = 30339] [serial = 372] [outer = 0x7ff4bc02fc00] 15:26:48 INFO - PROCESS | 30339 | 1462228008546 Marionette DEBUG loaded listener.js 15:26:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 148 (0x7ff4cfa21c00) [pid = 30339] [serial = 373] [outer = 0x7ff4bc02fc00] 15:26:49 INFO - PROCESS | 30339 | 1462228009424 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 30339 | 1462228009495 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 15:26:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:26:49 INFO - PROCESS | 30339 | 1462228009501 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 30339 | 1462228009503 Marionette TRACE conn4 <- [1,470,null,{}] 15:26:49 INFO - PROCESS | 30339 | 1462228009509 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:49 INFO - PROCESS | 30339 | 1462228009667 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 15:26:49 INFO - PROCESS | 30339 | 1462228009811 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:49 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4650000 == 61 [pid = 30339] [id = 125] 15:26:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4bc0a6c00) [pid = 30339] [serial = 374] [outer = (nil)] 15:26:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 150 (0x7ff4cfe79800) [pid = 30339] [serial = 375] [outer = 0x7ff4bc0a6c00] 15:26:49 INFO - PROCESS | 30339 | 1462228009883 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 151 (0x7ff4d0e29c00) [pid = 30339] [serial = 376] [outer = 0x7ff4bc0a6c00] 15:26:50 INFO - PROCESS | 30339 | 1462228010760 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:26:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:26:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1328ms 15:26:50 INFO - PROCESS | 30339 | 1462228010830 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 15:26:50 INFO - PROCESS | 30339 | 1462228010834 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 15:26:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:26:50 INFO - PROCESS | 30339 | 1462228010839 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 30339 | 1462228010842 Marionette TRACE conn4 <- [1,474,null,{}] 15:26:50 INFO - PROCESS | 30339 | 1462228010847 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:51 INFO - PROCESS | 30339 | 1462228011057 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 15:26:51 INFO - PROCESS | 30339 | 1462228011204 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e98800 == 62 [pid = 30339] [id = 126] 15:26:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4b330fc00) [pid = 30339] [serial = 377] [outer = (nil)] 15:26:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4b3317800) [pid = 30339] [serial = 378] [outer = 0x7ff4b330fc00] 15:26:51 INFO - PROCESS | 30339 | 1462228011274 Marionette DEBUG loaded listener.js 15:26:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4d474b400) [pid = 30339] [serial = 379] [outer = 0x7ff4b330fc00] 15:26:52 INFO - PROCESS | 30339 | 1462228012172 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1387ms 15:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:26:52 INFO - PROCESS | 30339 | 1462228012227 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 30339 | 1462228012230 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 15:26:52 INFO - PROCESS | 30339 | 1462228012236 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 30339 | 1462228012240 Marionette TRACE conn4 <- [1,478,null,{}] 15:26:52 INFO - PROCESS | 30339 | 1462228012245 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:52 INFO - PROCESS | 30339 | 1462228012393 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 15:26:52 INFO - PROCESS | 30339 | 1462228012726 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e83800 == 63 [pid = 30339] [id = 127] 15:26:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4b328e400) [pid = 30339] [serial = 380] [outer = (nil)] 15:26:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4b330ac00) [pid = 30339] [serial = 381] [outer = 0x7ff4b328e400] 15:26:52 INFO - PROCESS | 30339 | 1462228012853 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4b3316000) [pid = 30339] [serial = 382] [outer = 0x7ff4b328e400] 15:26:53 INFO - PROCESS | 30339 | 1462228013777 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1595ms 15:26:53 INFO - PROCESS | 30339 | 1462228013831 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 15:26:53 INFO - PROCESS | 30339 | 1462228013836 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 15:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:26:53 INFO - PROCESS | 30339 | 1462228013843 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:26:53 INFO - PROCESS | 30339 | 1462228013848 Marionette TRACE conn4 <- [1,482,null,{}] 15:26:53 INFO - PROCESS | 30339 | 1462228013855 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:54 INFO - PROCESS | 30339 | 1462228014012 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 15:26:54 INFO - PROCESS | 30339 | 1462228014164 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9871000 == 64 [pid = 30339] [id = 128] 15:26:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4b73a0400) [pid = 30339] [serial = 383] [outer = (nil)] 15:26:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4b73a5c00) [pid = 30339] [serial = 384] [outer = 0x7ff4b73a0400] 15:26:54 INFO - PROCESS | 30339 | 1462228014275 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4b828a400) [pid = 30339] [serial = 385] [outer = 0x7ff4b73a0400] 15:26:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1c21000 == 63 [pid = 30339] [id = 37] 15:26:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8d26000 == 62 [pid = 30339] [id = 36] 15:26:54 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4bc02b400) [pid = 30339] [serial = 294] [outer = (nil)] [url = about:blank] 15:26:54 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4c16f5400) [pid = 30339] [serial = 288] [outer = (nil)] [url = about:blank] 15:26:54 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4bab7dc00) [pid = 30339] [serial = 285] [outer = (nil)] [url = about:blank] 15:26:54 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4d6bc8000) [pid = 30339] [serial = 297] [outer = (nil)] [url = about:blank] 15:26:54 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4b38e1000) [pid = 30339] [serial = 282] [outer = (nil)] [url = about:blank] 15:26:54 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4d0cebc00) [pid = 30339] [serial = 291] [outer = (nil)] [url = about:blank] 15:26:54 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4b38a0c00) [pid = 30339] [serial = 324] [outer = (nil)] [url = about:blank] 15:26:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c8d66000 == 61 [pid = 30339] [id = 119] 15:26:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c5258800 == 60 [pid = 30339] [id = 118] 15:26:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2cb5800 == 59 [pid = 30339] [id = 117] 15:26:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1fe1800 == 58 [pid = 30339] [id = 116] 15:26:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bfceb800 == 57 [pid = 30339] [id = 115] 15:26:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bab0b800 == 56 [pid = 30339] [id = 114] 15:26:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9881800 == 55 [pid = 30339] [id = 113] 15:26:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cebe5000 == 54 [pid = 30339] [id = 110] 15:26:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bc41b000 == 53 [pid = 30339] [id = 109] 15:26:55 INFO - PROCESS | 30339 | 1462228015126 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4c0db7000) [pid = 30339] [serial = 312] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 151 (0x7ff4d2d64800) [pid = 30339] [serial = 319] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 150 (0x7ff4bdfce400) [pid = 30339] [serial = 309] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 149 (0x7ff4b813fc00) [pid = 30339] [serial = 304] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 148 (0x7ff4b86ed800) [pid = 30339] [serial = 306] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 147 (0x7ff4d4185800) [pid = 30339] [serial = 321] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 146 (0x7ff4b97a1800) [pid = 30339] [serial = 316] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 145 (0x7ff4b89cf000) [pid = 30339] [serial = 307] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 144 (0x7ff4b979d800) [pid = 30339] [serial = 315] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 143 (0x7ff4bff3bc00) [pid = 30339] [serial = 310] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 142 (0x7ff4d48bb400) [pid = 30339] [serial = 280] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 141 (0x7ff4cfa23c00) [pid = 30339] [serial = 318] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 140 (0x7ff4b813ac00) [pid = 30339] [serial = 303] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 139 (0x7ff4c3193c00) [pid = 30339] [serial = 313] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 138 (0x7ff4b2d10000) [pid = 30339] [serial = 300] [outer = (nil)] [url = about:blank] 15:26:55 INFO - PROCESS | 30339 | --DOMWINDOW == 137 (0x7ff4d48ba000) [pid = 30339] [serial = 322] [outer = (nil)] [url = about:blank] 15:26:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:26:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1332ms 15:26:55 INFO - PROCESS | 30339 | 1462228015184 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 15:26:55 INFO - PROCESS | 30339 | 1462228015190 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 15:26:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:26:55 INFO - PROCESS | 30339 | 1462228015197 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:26:55 INFO - PROCESS | 30339 | 1462228015200 Marionette TRACE conn4 <- [1,486,null,{}] 15:26:55 INFO - PROCESS | 30339 | 1462228015206 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:55 INFO - PROCESS | 30339 | 1462228015342 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 15:26:55 INFO - PROCESS | 30339 | 1462228015360 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba74a000 == 54 [pid = 30339] [id = 129] 15:26:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4b3285800) [pid = 30339] [serial = 386] [outer = (nil)] 15:26:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 139 (0x7ff4b9159c00) [pid = 30339] [serial = 387] [outer = 0x7ff4b3285800] 15:26:55 INFO - PROCESS | 30339 | 1462228015420 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 140 (0x7ff4b97a1000) [pid = 30339] [serial = 388] [outer = 0x7ff4b3285800] 15:26:56 INFO - PROCESS | 30339 | 1462228016226 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1084ms 15:26:56 INFO - PROCESS | 30339 | 1462228016281 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 30339 | 1462228016284 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 15:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:26:56 INFO - PROCESS | 30339 | 1462228016292 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 30339 | 1462228016300 Marionette TRACE conn4 <- [1,490,null,{}] 15:26:56 INFO - PROCESS | 30339 | 1462228016313 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:56 INFO - PROCESS | 30339 | 1462228016458 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 15:26:56 INFO - PROCESS | 30339 | 1462228016471 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c192b000 == 55 [pid = 30339] [id = 130] 15:26:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 141 (0x7ff4b38e1000) [pid = 30339] [serial = 389] [outer = (nil)] 15:26:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 142 (0x7ff4bdfce400) [pid = 30339] [serial = 390] [outer = 0x7ff4b38e1000] 15:26:56 INFO - PROCESS | 30339 | 1462228016621 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 143 (0x7ff4c0cec000) [pid = 30339] [serial = 391] [outer = 0x7ff4b38e1000] 15:26:57 INFO - PROCESS | 30339 | 1462228017247 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:26:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 989ms 15:26:57 INFO - PROCESS | 30339 | 1462228017286 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 30339 | 1462228017290 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 15:26:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:26:57 INFO - PROCESS | 30339 | 1462228017295 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 30339 | 1462228017308 Marionette TRACE conn4 <- [1,494,null,{}] 15:26:57 INFO - PROCESS | 30339 | 1462228017312 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:57 INFO - PROCESS | 30339 | 1462228017493 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 15:26:57 INFO - PROCESS | 30339 | 1462228017516 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2d84000 == 56 [pid = 30339] [id = 131] 15:26:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4b86ea400) [pid = 30339] [serial = 392] [outer = (nil)] 15:26:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4c2737400) [pid = 30339] [serial = 393] [outer = 0x7ff4b86ea400] 15:26:57 INFO - PROCESS | 30339 | 1462228017575 Marionette DEBUG loaded listener.js 15:26:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4c50e2800) [pid = 30339] [serial = 394] [outer = 0x7ff4b86ea400] 15:26:58 INFO - PROCESS | 30339 | 1462228018348 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:26:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:26:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1085ms 15:26:58 INFO - PROCESS | 30339 | 1462228018394 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 15:26:58 INFO - PROCESS | 30339 | 1462228018397 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 15:26:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:26:58 INFO - PROCESS | 30339 | 1462228018406 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:26:58 INFO - PROCESS | 30339 | 1462228018408 Marionette TRACE conn4 <- [1,498,null,{}] 15:26:58 INFO - PROCESS | 30339 | 1462228018412 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:58 INFO - PROCESS | 30339 | 1462228018588 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 15:26:58 INFO - PROCESS | 30339 | 1462228018616 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c521e800 == 57 [pid = 30339] [id = 132] 15:26:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 147 (0x7ff4d0cdf000) [pid = 30339] [serial = 395] [outer = (nil)] 15:26:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 148 (0x7ff4d2810000) [pid = 30339] [serial = 396] [outer = 0x7ff4d0cdf000] 15:26:58 INFO - PROCESS | 30339 | 1462228018686 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4d48bbc00) [pid = 30339] [serial = 397] [outer = 0x7ff4d0cdf000] 15:26:59 INFO - PROCESS | 30339 | --DOMWINDOW == 148 (0x7ff4ba8a7c00) [pid = 30339] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:26:59 INFO - PROCESS | 30339 | --DOMWINDOW == 147 (0x7ff4bff92800) [pid = 30339] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:26:59 INFO - PROCESS | 30339 | --DOMWINDOW == 146 (0x7ff4bc09b400) [pid = 30339] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:26:59 INFO - PROCESS | 30339 | --DOMWINDOW == 145 (0x7ff4b32e6800) [pid = 30339] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:26:59 INFO - PROCESS | 30339 | --DOMWINDOW == 144 (0x7ff4b2d0c800) [pid = 30339] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:26:59 INFO - PROCESS | 30339 | --DOMWINDOW == 143 (0x7ff4b3896400) [pid = 30339] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:26:59 INFO - PROCESS | 30339 | --DOMWINDOW == 142 (0x7ff4c3aea000) [pid = 30339] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:26:59 INFO - PROCESS | 30339 | --DOMWINDOW == 141 (0x7ff4b328a400) [pid = 30339] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:26:59 INFO - PROCESS | 30339 | --DOMWINDOW == 140 (0x7ff4b82dcc00) [pid = 30339] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:26:59 INFO - PROCESS | 30339 | 1462228019567 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1179ms 15:26:59 INFO - PROCESS | 30339 | 1462228019583 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 30339 | 1462228019587 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 15:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:26:59 INFO - PROCESS | 30339 | 1462228019593 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 30339 | 1462228019595 Marionette TRACE conn4 <- [1,502,null,{}] 15:26:59 INFO - PROCESS | 30339 | 1462228019600 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:59 INFO - PROCESS | 30339 | 1462228019783 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 15:26:59 INFO - PROCESS | 30339 | 1462228019858 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c37b3000 == 58 [pid = 30339] [id = 133] 15:26:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 141 (0x7ff4b32e7400) [pid = 30339] [serial = 398] [outer = (nil)] 15:26:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 142 (0x7ff4b73ec400) [pid = 30339] [serial = 399] [outer = 0x7ff4b32e7400] 15:26:59 INFO - PROCESS | 30339 | 1462228019916 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 143 (0x7ff4b86e2c00) [pid = 30339] [serial = 400] [outer = 0x7ff4b32e7400] 15:27:00 INFO - PROCESS | 30339 | 1462228020587 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:27:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1029ms 15:27:00 INFO - PROCESS | 30339 | 1462228020622 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 15:27:00 INFO - PROCESS | 30339 | 1462228020624 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 15:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:27:00 INFO - PROCESS | 30339 | 1462228020631 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:27:00 INFO - PROCESS | 30339 | 1462228020633 Marionette TRACE conn4 <- [1,506,null,{}] 15:27:00 INFO - PROCESS | 30339 | 1462228020638 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:00 INFO - PROCESS | 30339 | 1462228020824 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 15:27:00 INFO - PROCESS | 30339 | 1462228020842 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0c7e000 == 59 [pid = 30339] [id = 134] 15:27:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4b7387c00) [pid = 30339] [serial = 401] [outer = (nil)] 15:27:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4b7390400) [pid = 30339] [serial = 402] [outer = 0x7ff4b7387c00] 15:27:00 INFO - PROCESS | 30339 | 1462228020900 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4b7394c00) [pid = 30339] [serial = 403] [outer = 0x7ff4b7387c00] 15:27:01 INFO - PROCESS | 30339 | 1462228021803 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:27:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:27:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1227ms 15:27:01 INFO - PROCESS | 30339 | 1462228021859 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 15:27:01 INFO - PROCESS | 30339 | 1462228021866 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 15:27:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:27:01 INFO - PROCESS | 30339 | 1462228021875 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - PROCESS | 30339 | 1462228021882 Marionette TRACE conn4 <- [1,510,null,{}] 15:27:01 INFO - PROCESS | 30339 | 1462228021891 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:02 INFO - PROCESS | 30339 | 1462228022075 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 15:27:02 INFO - PROCESS | 30339 | 1462228022227 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8f31800 == 60 [pid = 30339] [id = 135] 15:27:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 147 (0x7ff4b2d08c00) [pid = 30339] [serial = 404] [outer = (nil)] 15:27:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 148 (0x7ff4b3898400) [pid = 30339] [serial = 405] [outer = 0x7ff4b2d08c00] 15:27:02 INFO - PROCESS | 30339 | 1462228022301 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4b7392400) [pid = 30339] [serial = 406] [outer = 0x7ff4b2d08c00] 15:27:03 INFO - PROCESS | 30339 | 1462228023229 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:27:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:27:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1405ms 15:27:03 INFO - PROCESS | 30339 | 1462228023281 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 15:27:03 INFO - PROCESS | 30339 | 1462228023289 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 15:27:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:27:03 INFO - PROCESS | 30339 | 1462228023299 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - PROCESS | 30339 | 1462228023303 Marionette TRACE conn4 <- [1,514,null,{}] 15:27:03 INFO - PROCESS | 30339 | 1462228023309 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:03 INFO - PROCESS | 30339 | 1462228023475 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 15:27:03 INFO - PROCESS | 30339 | 1462228023625 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2d09800 == 61 [pid = 30339] [id = 136] 15:27:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 150 (0x7ff4b3290800) [pid = 30339] [serial = 407] [outer = (nil)] 15:27:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 151 (0x7ff4b73e8800) [pid = 30339] [serial = 408] [outer = 0x7ff4b3290800] 15:27:03 INFO - PROCESS | 30339 | 1462228023697 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4b8141800) [pid = 30339] [serial = 409] [outer = 0x7ff4b3290800] 15:27:04 INFO - PROCESS | 30339 | 1462228024631 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:27:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:27:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1384ms 15:27:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:27:04 INFO - PROCESS | 30339 | 1462228024684 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 30339 | 1462228024687 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 15:27:04 INFO - PROCESS | 30339 | 1462228024693 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 30339 | 1462228024699 Marionette TRACE conn4 <- [1,518,null,{}] 15:27:04 INFO - PROCESS | 30339 | 1462228024714 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:04 INFO - PROCESS | 30339 | 1462228024926 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 15:27:05 INFO - PROCESS | 30339 | 1462228025120 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d46a6000 == 62 [pid = 30339] [id = 137] 15:27:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4b9794400) [pid = 30339] [serial = 410] [outer = (nil)] 15:27:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4bb593400) [pid = 30339] [serial = 411] [outer = 0x7ff4b9794400] 15:27:05 INFO - PROCESS | 30339 | 1462228025268 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4bdfcf800) [pid = 30339] [serial = 412] [outer = 0x7ff4b9794400] 15:27:06 INFO - PROCESS | 30339 | 1462228026509 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:27:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:27:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1896ms 15:27:06 INFO - PROCESS | 30339 | 1462228026589 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 15:27:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:27:06 INFO - PROCESS | 30339 | 1462228026594 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 15:27:06 INFO - PROCESS | 30339 | 1462228026599 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 30339 | 1462228026603 Marionette TRACE conn4 <- [1,522,null,{}] 15:27:06 INFO - PROCESS | 30339 | 1462228026608 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:06 INFO - PROCESS | 30339 | 1462228026799 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 15:27:06 INFO - PROCESS | 30339 | 1462228026994 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d9e40800 == 63 [pid = 30339] [id = 138] 15:27:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4b746b800) [pid = 30339] [serial = 413] [outer = (nil)] 15:27:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4b7475c00) [pid = 30339] [serial = 414] [outer = 0x7ff4b746b800] 15:27:07 INFO - PROCESS | 30339 | 1462228027079 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4b86d1c00) [pid = 30339] [serial = 415] [outer = 0x7ff4b746b800] 15:27:07 INFO - PROCESS | 30339 | 1462228027897 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:27:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1328ms 15:27:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:27:07 INFO - PROCESS | 30339 | 1462228027928 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 30339 | 1462228027931 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 15:27:07 INFO - PROCESS | 30339 | 1462228027937 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 30339 | 1462228027940 Marionette TRACE conn4 <- [1,526,null,{}] 15:27:07 INFO - PROCESS | 30339 | 1462228027945 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:08 INFO - PROCESS | 30339 | 1462228028092 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 15:27:08 INFO - PROCESS | 30339 | 1462228028246 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b227c800 == 64 [pid = 30339] [id = 139] 15:27:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4b7470c00) [pid = 30339] [serial = 416] [outer = (nil)] 15:27:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4b86d8c00) [pid = 30339] [serial = 417] [outer = 0x7ff4b7470c00] 15:27:08 INFO - PROCESS | 30339 | 1462228028318 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4b86ddc00) [pid = 30339] [serial = 418] [outer = 0x7ff4b7470c00] 15:27:09 INFO - PROCESS | 30339 | 1462228029206 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:27:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:27:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1335ms 15:27:09 INFO - PROCESS | 30339 | 1462228029272 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 30339 | 1462228029276 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 15:27:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:27:09 INFO - PROCESS | 30339 | 1462228029282 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 30339 | 1462228029284 Marionette TRACE conn4 <- [1,530,null,{}] 15:27:09 INFO - PROCESS | 30339 | 1462228029290 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:09 INFO - PROCESS | 30339 | 1462228029472 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 15:27:09 INFO - PROCESS | 30339 | 1462228029622 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91d0800 == 65 [pid = 30339] [id = 140] 15:27:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4b15fa000) [pid = 30339] [serial = 419] [outer = (nil)] 15:27:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4b86d5000) [pid = 30339] [serial = 420] [outer = 0x7ff4b15fa000] 15:27:09 INFO - PROCESS | 30339 | 1462228029695 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4c110a000) [pid = 30339] [serial = 421] [outer = 0x7ff4b15fa000] 15:27:10 INFO - PROCESS | 30339 | 1462228030750 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:27:10 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:27:10 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:27:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1530ms 15:27:10 INFO - PROCESS | 30339 | 1462228030820 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 30339 | 1462228030826 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 15:27:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:27:10 INFO - PROCESS | 30339 | 1462228030836 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 30339 | 1462228030839 Marionette TRACE conn4 <- [1,534,null,{}] 15:27:10 INFO - PROCESS | 30339 | 1462228030849 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:11 INFO - PROCESS | 30339 | 1462228031117 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 15:27:11 INFO - PROCESS | 30339 | 1462228031330 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2f1c000 == 66 [pid = 30339] [id = 141] 15:27:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4b15fa400) [pid = 30339] [serial = 422] [outer = (nil)] 15:27:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4b164e800) [pid = 30339] [serial = 423] [outer = 0x7ff4b15fa400] 15:27:11 INFO - PROCESS | 30339 | 1462228031403 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4c0ef8800) [pid = 30339] [serial = 424] [outer = 0x7ff4b15fa400] 15:27:12 INFO - PROCESS | 30339 | 1462228032135 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:27:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:27:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1337ms 15:27:12 INFO - PROCESS | 30339 | 1462228032172 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 30339 | 1462228032175 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 15:27:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:27:12 INFO - PROCESS | 30339 | 1462228032181 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 30339 | 1462228032184 Marionette TRACE conn4 <- [1,538,null,{}] 15:27:12 INFO - PROCESS | 30339 | 1462228032189 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:12 INFO - PROCESS | 30339 | 1462228032351 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 15:27:12 INFO - PROCESS | 30339 | 1462228032509 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2f34800 == 67 [pid = 30339] [id = 142] 15:27:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4b1643800) [pid = 30339] [serial = 425] [outer = (nil)] 15:27:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4b328b000) [pid = 30339] [serial = 426] [outer = 0x7ff4b1643800] 15:27:12 INFO - PROCESS | 30339 | 1462228032578 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4c19c2800) [pid = 30339] [serial = 427] [outer = 0x7ff4b1643800] 15:27:13 INFO - PROCESS | 30339 | 1462228033326 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:27:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 15:27:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1181ms 15:27:13 INFO - PROCESS | 30339 | 1462228033362 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 15:27:13 INFO - PROCESS | 30339 | 1462228033366 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 15:27:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:27:13 INFO - PROCESS | 30339 | 1462228033372 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 30339 | 1462228033374 Marionette TRACE conn4 <- [1,542,null,{}] 15:27:13 INFO - PROCESS | 30339 | 1462228033379 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:13 INFO - PROCESS | 30339 | 1462228033566 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 15:27:13 INFO - PROCESS | 30339 | 1462228033696 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9872800 == 68 [pid = 30339] [id = 143] 15:27:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4b1644000) [pid = 30339] [serial = 428] [outer = (nil)] 15:27:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4b352f800) [pid = 30339] [serial = 429] [outer = 0x7ff4b1644000] 15:27:13 INFO - PROCESS | 30339 | 1462228033763 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4b3534c00) [pid = 30339] [serial = 430] [outer = 0x7ff4b1644000] 15:27:14 INFO - PROCESS | 30339 | 1462228034524 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:27:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:27:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1179ms 15:27:14 INFO - PROCESS | 30339 | 1462228034551 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 15:27:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:27:14 INFO - PROCESS | 30339 | 1462228034561 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 15:27:14 INFO - PROCESS | 30339 | 1462228034566 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 30339 | 1462228034568 Marionette TRACE conn4 <- [1,546,null,{}] 15:27:14 INFO - PROCESS | 30339 | 1462228034595 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:14 INFO - PROCESS | 30339 | 1462228034763 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 15:27:15 INFO - PROCESS | 30339 | 1462228035170 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e1a800 == 69 [pid = 30339] [id = 144] 15:27:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4b15f7400) [pid = 30339] [serial = 431] [outer = (nil)] 15:27:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4b15fe000) [pid = 30339] [serial = 432] [outer = 0x7ff4b15f7400] 15:27:15 INFO - PROCESS | 30339 | 1462228035303 Marionette DEBUG loaded listener.js 15:27:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4b328b400) [pid = 30339] [serial = 433] [outer = 0x7ff4b15f7400] 15:27:16 INFO - PROCESS | 30339 | 1462228036116 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 15:27:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:27:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1587ms 15:27:16 INFO - PROCESS | 30339 | 1462228036160 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 15:27:16 INFO - PROCESS | 30339 | 1462228036165 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 15:27:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:27:16 INFO - PROCESS | 30339 | 1462228036173 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:27:16 INFO - PROCESS | 30339 | 1462228036178 Marionette TRACE conn4 <- [1,550,null,{}] 15:27:16 INFO - PROCESS | 30339 | 1462228036185 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:16 INFO - PROCESS | 30339 | 1462228036364 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 15:27:16 INFO - PROCESS | 30339 | 1462228036525 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9867000 == 70 [pid = 30339] [id = 145] 15:27:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4b15fb800) [pid = 30339] [serial = 434] [outer = (nil)] 15:27:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4b3537400) [pid = 30339] [serial = 435] [outer = 0x7ff4b15fb800] 15:27:16 INFO - PROCESS | 30339 | 1462228036592 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4b7396400) [pid = 30339] [serial = 436] [outer = 0x7ff4b15fb800] 15:27:17 INFO - PROCESS | 30339 | 1462228037407 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 15:27:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 15:27:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1282ms 15:27:17 INFO - PROCESS | 30339 | 1462228037496 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 30339 | 1462228037507 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 15:27:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:27:17 INFO - PROCESS | 30339 | 1462228037572 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 30339 | 1462228037578 Marionette TRACE conn4 <- [1,554,null,{}] 15:27:17 INFO - PROCESS | 30339 | 1462228037644 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:17 INFO - PROCESS | 30339 | 1462228037909 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 15:27:17 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c37b3000 == 69 [pid = 30339] [id = 133] 15:27:17 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c521e800 == 68 [pid = 30339] [id = 132] 15:27:17 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4f08000 == 67 [pid = 30339] [id = 108] 15:27:17 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2d84000 == 66 [pid = 30339] [id = 131] 15:27:17 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4b739e400) [pid = 30339] [serial = 360] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c192b000 == 65 [pid = 30339] [id = 130] 15:27:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba74a000 == 64 [pid = 30339] [id = 129] 15:27:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9871000 == 63 [pid = 30339] [id = 128] 15:27:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e83800 == 62 [pid = 30339] [id = 127] 15:27:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c3a11800 == 61 [pid = 30339] [id = 122] 15:27:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c0a17800 == 60 [pid = 30339] [id = 121] 15:27:18 INFO - PROCESS | 30339 | 1462228038155 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e91800 == 61 [pid = 30339] [id = 146] 15:27:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4b3317c00) [pid = 30339] [serial = 437] [outer = (nil)] 15:27:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4b73a3000) [pid = 30339] [serial = 438] [outer = 0x7ff4b3317c00] 15:27:18 INFO - PROCESS | 30339 | 1462228038222 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4b746f000) [pid = 30339] [serial = 439] [outer = 0x7ff4b3317c00] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4d9d2cc00) [pid = 30339] [serial = 243] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4b8137c00) [pid = 30339] [serial = 327] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4bab79400) [pid = 30339] [serial = 345] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4bc028800) [pid = 30339] [serial = 346] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4c1ce7400) [pid = 30339] [serial = 351] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4bff96800) [pid = 30339] [serial = 348] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4b979a800) [pid = 30339] [serial = 330] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4b38e7400) [pid = 30339] [serial = 340] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4b32efc00) [pid = 30339] [serial = 339] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4c379a800) [pid = 30339] [serial = 333] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4b9793400) [pid = 30339] [serial = 343] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4b86e4c00) [pid = 30339] [serial = 342] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4b813c800) [pid = 30339] [serial = 325] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4c4fd8c00) [pid = 30339] [serial = 354] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4b32ec000) [pid = 30339] [serial = 336] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4b3897c00) [pid = 30339] [serial = 357] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4c9b46000) [pid = 30339] [serial = 355] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4bab82000) [pid = 30339] [serial = 358] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4c2f18c00) [pid = 30339] [serial = 352] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4c0db9000) [pid = 30339] [serial = 349] [outer = (nil)] [url = about:blank] 15:27:18 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:18 INFO - PROCESS | 30339 | 1462228038916 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1441ms 15:27:18 INFO - PROCESS | 30339 | 1462228038965 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 30339 | 1462228038968 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 15:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:27:18 INFO - PROCESS | 30339 | 1462228038976 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 30339 | 1462228038984 Marionette TRACE conn4 <- [1,558,null,{}] 15:27:19 INFO - PROCESS | 30339 | 1462228038996 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:19 INFO - PROCESS | 30339 | 1462228039148 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 15:27:19 INFO - PROCESS | 30339 | 1462228039267 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bfe1b800 == 62 [pid = 30339] [id = 147] 15:27:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4b73a2c00) [pid = 30339] [serial = 440] [outer = (nil)] 15:27:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4b82db800) [pid = 30339] [serial = 441] [outer = 0x7ff4b73a2c00] 15:27:19 INFO - PROCESS | 30339 | 1462228039326 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4b86df800) [pid = 30339] [serial = 442] [outer = 0x7ff4b73a2c00] 15:27:19 INFO - PROCESS | 30339 | 1462228039968 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1041ms 15:27:20 INFO - PROCESS | 30339 | 1462228040016 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 15:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:27:20 INFO - PROCESS | 30339 | 1462228040020 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 15:27:20 INFO - PROCESS | 30339 | 1462228040026 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 30339 | 1462228040029 Marionette TRACE conn4 <- [1,562,null,{}] 15:27:20 INFO - PROCESS | 30339 | 1462228040034 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:20 INFO - PROCESS | 30339 | 1462228040228 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 15:27:20 INFO - PROCESS | 30339 | 1462228040256 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c21a5800 == 63 [pid = 30339] [id = 148] 15:27:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4b7473400) [pid = 30339] [serial = 443] [outer = (nil)] 15:27:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4b89cb000) [pid = 30339] [serial = 444] [outer = 0x7ff4b7473400] 15:27:20 INFO - PROCESS | 30339 | 1462228040326 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4b979bc00) [pid = 30339] [serial = 445] [outer = 0x7ff4b7473400] 15:27:20 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:21 INFO - PROCESS | 30339 | 1462228041139 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1131ms 15:27:21 INFO - PROCESS | 30339 | 1462228041160 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 30339 | 1462228041164 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 15:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:27:21 INFO - PROCESS | 30339 | 1462228041170 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 30339 | 1462228041173 Marionette TRACE conn4 <- [1,566,null,{}] 15:27:21 INFO - PROCESS | 30339 | 1462228041177 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:21 INFO - PROCESS | 30339 | 1462228041365 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 15:27:21 INFO - PROCESS | 30339 | 1462228041396 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c37b3000 == 64 [pid = 30339] [id = 149] 15:27:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4bab7f800) [pid = 30339] [serial = 446] [outer = (nil)] 15:27:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4bc02b400) [pid = 30339] [serial = 447] [outer = 0x7ff4bab7f800] 15:27:21 INFO - PROCESS | 30339 | 1462228041466 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4bfe48800) [pid = 30339] [serial = 448] [outer = 0x7ff4bab7f800] 15:27:21 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:22 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4b73a0400) [pid = 30339] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:27:22 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4d0cdf000) [pid = 30339] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:27:22 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4b328e400) [pid = 30339] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:27:22 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4b3285800) [pid = 30339] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:27:22 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4b38e1000) [pid = 30339] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:27:22 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b32e7400) [pid = 30339] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:27:22 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4b86ea400) [pid = 30339] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:27:22 INFO - PROCESS | 30339 | 1462228042432 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:27:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:27:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1281ms 15:27:22 INFO - PROCESS | 30339 | 1462228042451 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 15:27:22 INFO - PROCESS | 30339 | 1462228042454 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 15:27:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:27:22 INFO - PROCESS | 30339 | 1462228042460 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 30339 | 1462228042462 Marionette TRACE conn4 <- [1,570,null,{}] 15:27:22 INFO - PROCESS | 30339 | 1462228042467 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:22 INFO - PROCESS | 30339 | 1462228042604 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 15:27:22 INFO - PROCESS | 30339 | 1462228042719 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c3a7c000 == 65 [pid = 30339] [id = 150] 15:27:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4bab79800) [pid = 30339] [serial = 449] [outer = (nil)] 15:27:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4bff3e000) [pid = 30339] [serial = 450] [outer = 0x7ff4bab79800] 15:27:22 INFO - PROCESS | 30339 | 1462228042777 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4c0ce4400) [pid = 30339] [serial = 451] [outer = 0x7ff4bab79800] 15:27:23 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:23 INFO - PROCESS | 30339 | 1462228043388 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:27:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:27:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 976ms 15:27:23 INFO - PROCESS | 30339 | 1462228043436 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 30339 | 1462228043439 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 15:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:27:23 INFO - PROCESS | 30339 | 1462228043445 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 30339 | 1462228043447 Marionette TRACE conn4 <- [1,574,null,{}] 15:27:23 INFO - PROCESS | 30339 | 1462228043452 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:23 INFO - PROCESS | 30339 | 1462228043586 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 15:27:23 INFO - PROCESS | 30339 | 1462228043891 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d46a5800 == 66 [pid = 30339] [id = 151] 15:27:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4b32e8c00) [pid = 30339] [serial = 452] [outer = (nil)] 15:27:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4c50d8800) [pid = 30339] [serial = 453] [outer = 0x7ff4b32e8c00] 15:27:24 INFO - PROCESS | 30339 | 1462228044096 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4c55aa400) [pid = 30339] [serial = 454] [outer = 0x7ff4b32e8c00] 15:27:25 INFO - PROCESS | 30339 | 1462228045137 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1728ms 15:27:25 INFO - PROCESS | 30339 | 1462228045174 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 30339 | 1462228045179 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 15:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:27:25 INFO - PROCESS | 30339 | 1462228045189 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 30339 | 1462228045192 Marionette TRACE conn4 <- [1,578,null,{}] 15:27:25 INFO - PROCESS | 30339 | 1462228045201 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:25 INFO - PROCESS | 30339 | 1462228045378 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 15:27:25 INFO - PROCESS | 30339 | 1462228045540 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91c8800 == 67 [pid = 30339] [id = 152] 15:27:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4b3290000) [pid = 30339] [serial = 455] [outer = (nil)] 15:27:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4b3535000) [pid = 30339] [serial = 456] [outer = 0x7ff4b3290000] 15:27:25 INFO - PROCESS | 30339 | 1462228045625 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4b38dc400) [pid = 30339] [serial = 457] [outer = 0x7ff4b3290000] 15:27:26 INFO - PROCESS | 30339 | 1462228046485 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1331ms 15:27:26 INFO - PROCESS | 30339 | 1462228046520 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 15:27:26 INFO - PROCESS | 30339 | 1462228046528 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 15:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:27:26 INFO - PROCESS | 30339 | 1462228046538 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 30339 | 1462228046541 Marionette TRACE conn4 <- [1,582,null,{}] 15:27:26 INFO - PROCESS | 30339 | 1462228046547 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:26 INFO - PROCESS | 30339 | 1462228046706 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 15:27:26 INFO - PROCESS | 30339 | 1462228046871 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2257000 == 68 [pid = 30339] [id = 153] 15:27:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4b73a2800) [pid = 30339] [serial = 458] [outer = (nil)] 15:27:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4b7470400) [pid = 30339] [serial = 459] [outer = 0x7ff4b73a2800] 15:27:26 INFO - PROCESS | 30339 | 1462228046942 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4b8140c00) [pid = 30339] [serial = 460] [outer = 0x7ff4b73a2800] 15:27:27 INFO - PROCESS | 30339 | 1462228047873 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:27:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:27:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1386ms 15:27:27 INFO - PROCESS | 30339 | 1462228047924 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 30339 | 1462228047928 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 15:27:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:27:27 INFO - PROCESS | 30339 | 1462228047934 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 30339 | 1462228047940 Marionette TRACE conn4 <- [1,586,null,{}] 15:27:27 INFO - PROCESS | 30339 | 1462228047955 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:28 INFO - PROCESS | 30339 | 1462228048122 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 15:27:28 INFO - PROCESS | 30339 | 1462228048278 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d7860000 == 69 [pid = 30339] [id = 154] 15:27:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4b89cb400) [pid = 30339] [serial = 461] [outer = (nil)] 15:27:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4b9850800) [pid = 30339] [serial = 462] [outer = 0x7ff4b89cb400] 15:27:28 INFO - PROCESS | 30339 | 1462228048353 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4bdfcd400) [pid = 30339] [serial = 463] [outer = 0x7ff4b89cb400] 15:27:28 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:29 INFO - PROCESS | 30339 | 1462228049146 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:27:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:27:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1247ms 15:27:29 INFO - PROCESS | 30339 | 1462228049181 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 15:27:29 INFO - PROCESS | 30339 | 1462228049185 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 15:27:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:27:29 INFO - PROCESS | 30339 | 1462228049191 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 30339 | 1462228049194 Marionette TRACE conn4 <- [1,590,null,{}] 15:27:29 INFO - PROCESS | 30339 | 1462228049216 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:29 INFO - PROCESS | 30339 | 1462228049366 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 15:27:29 INFO - PROCESS | 30339 | 1462228049526 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b343d000 == 70 [pid = 30339] [id = 155] 15:27:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4b89c4c00) [pid = 30339] [serial = 464] [outer = (nil)] 15:27:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4c1e1f400) [pid = 30339] [serial = 465] [outer = 0x7ff4b89c4c00] 15:27:29 INFO - PROCESS | 30339 | 1462228049595 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4c55aac00) [pid = 30339] [serial = 466] [outer = 0x7ff4b89c4c00] 15:27:30 INFO - PROCESS | 30339 | 1462228050581 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:27:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:27:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1448ms 15:27:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:27:30 INFO - PROCESS | 30339 | 1462228050639 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 30339 | 1462228050642 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 15:27:30 INFO - PROCESS | 30339 | 1462228050648 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 30339 | 1462228050651 Marionette TRACE conn4 <- [1,594,null,{}] 15:27:30 INFO - PROCESS | 30339 | 1462228050656 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:30 INFO - PROCESS | 30339 | 1462228050840 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 15:27:31 INFO - PROCESS | 30339 | 1462228051040 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e1f000 == 71 [pid = 30339] [id = 156] 15:27:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4b3373000) [pid = 30339] [serial = 467] [outer = (nil)] 15:27:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4b337ac00) [pid = 30339] [serial = 468] [outer = 0x7ff4b3373000] 15:27:31 INFO - PROCESS | 30339 | 1462228051156 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4b3381800) [pid = 30339] [serial = 469] [outer = 0x7ff4b3373000] 15:27:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4cfa2cc00) [pid = 30339] [serial = 470] [outer = 0x7ff4b914ec00] 15:27:32 INFO - PROCESS | 30339 | 1462228052074 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:27:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:27:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1479ms 15:27:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:27:32 INFO - PROCESS | 30339 | 1462228052126 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 30339 | 1462228052130 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 15:27:32 INFO - PROCESS | 30339 | 1462228052136 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 30339 | 1462228052139 Marionette TRACE conn4 <- [1,598,null,{}] 15:27:32 INFO - PROCESS | 30339 | 1462228052144 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:32 INFO - PROCESS | 30339 | 1462228052326 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 15:27:32 INFO - PROCESS | 30339 | 1462228052531 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af9de800 == 72 [pid = 30339] [id = 157] 15:27:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b89ce800) [pid = 30339] [serial = 471] [outer = (nil)] 15:27:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4d08cc400) [pid = 30339] [serial = 472] [outer = 0x7ff4b89ce800] 15:27:32 INFO - PROCESS | 30339 | 1462228052607 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4d48ba000) [pid = 30339] [serial = 473] [outer = 0x7ff4b89ce800] 15:27:33 INFO - PROCESS | 30339 | 1462228053343 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:27:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:27:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1235ms 15:27:33 INFO - PROCESS | 30339 | 1462228053371 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 30339 | 1462228053374 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 15:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:27:33 INFO - PROCESS | 30339 | 1462228053380 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 30339 | 1462228053383 Marionette TRACE conn4 <- [1,602,null,{}] 15:27:33 INFO - PROCESS | 30339 | 1462228053389 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:33 INFO - PROCESS | 30339 | 1462228053597 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 15:27:33 INFO - PROCESS | 30339 | 1462228053717 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af493800 == 73 [pid = 30339] [id = 158] 15:27:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4af4c9800) [pid = 30339] [serial = 474] [outer = (nil)] 15:27:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4af4d1c00) [pid = 30339] [serial = 475] [outer = 0x7ff4af4c9800] 15:27:33 INFO - PROCESS | 30339 | 1462228053788 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4af4d7800) [pid = 30339] [serial = 476] [outer = 0x7ff4af4c9800] 15:27:34 INFO - PROCESS | 30339 | 1462228054596 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1278ms 15:27:34 INFO - PROCESS | 30339 | 1462228054674 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 30339 | 1462228054677 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 15:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:27:34 INFO - PROCESS | 30339 | 1462228054686 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 30339 | 1462228054688 Marionette TRACE conn4 <- [1,606,null,{}] 15:27:34 INFO - PROCESS | 30339 | 1462228054693 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:34 INFO - PROCESS | 30339 | 1462228054849 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 15:27:35 INFO - PROCESS | 30339 | 1462228055007 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af660000 == 74 [pid = 30339] [id = 159] 15:27:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4af4ca000) [pid = 30339] [serial = 477] [outer = (nil)] 15:27:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b1016c00) [pid = 30339] [serial = 478] [outer = 0x7ff4af4ca000] 15:27:35 INFO - PROCESS | 30339 | 1462228055078 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4b101bc00) [pid = 30339] [serial = 479] [outer = 0x7ff4af4ca000] 15:27:35 INFO - PROCESS | 30339 | 1462228055886 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:27:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:27:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1234ms 15:27:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:27:35 INFO - PROCESS | 30339 | 1462228055921 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 15:27:35 INFO - PROCESS | 30339 | 1462228055924 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 15:27:35 INFO - PROCESS | 30339 | 1462228055930 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 30339 | 1462228055933 Marionette TRACE conn4 <- [1,610,null,{}] 15:27:35 INFO - PROCESS | 30339 | 1462228055939 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:36 INFO - PROCESS | 30339 | 1462228056094 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 15:27:36 INFO - PROCESS | 30339 | 1462228056271 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b21e1000 == 75 [pid = 30339] [id = 160] 15:27:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4ae00d800) [pid = 30339] [serial = 480] [outer = (nil)] 15:27:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4ae013000) [pid = 30339] [serial = 481] [outer = 0x7ff4ae00d800] 15:27:36 INFO - PROCESS | 30339 | 1462228056356 Marionette DEBUG loaded listener.js 15:27:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4ae018800) [pid = 30339] [serial = 482] [outer = 0x7ff4ae00d800] 15:27:37 INFO - PROCESS | 30339 | 1462228057206 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1329ms 15:27:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:27:37 INFO - PROCESS | 30339 | 1462228057259 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 30339 | 1462228057261 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 15:27:37 INFO - PROCESS | 30339 | 1462228057268 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 30339 | 1462228057271 Marionette TRACE conn4 <- [1,614,null,{}] 15:27:37 INFO - PROCESS | 30339 | 1462228057276 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:37 INFO - PROCESS | 30339 | 1462228057432 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 15:27:37 INFO - PROCESS | 30339 | 1462228057884 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b21de800 == 76 [pid = 30339] [id = 161] 15:27:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4b1021c00) [pid = 30339] [serial = 483] [outer = (nil)] 15:27:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4b15f6800) [pid = 30339] [serial = 484] [outer = 0x7ff4b1021c00] 15:27:37 INFO - PROCESS | 30339 | 1462228057954 Marionette DEBUG loaded listener.js 15:27:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4b164c400) [pid = 30339] [serial = 485] [outer = 0x7ff4b1021c00] 15:27:38 INFO - PROCESS | 30339 | 1462228058754 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:27:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:27:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1531ms 15:27:38 INFO - PROCESS | 30339 | 1462228058800 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 30339 | 1462228058806 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 15:27:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:27:38 INFO - PROCESS | 30339 | 1462228058813 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 30339 | 1462228058818 Marionette TRACE conn4 <- [1,618,null,{}] 15:27:38 INFO - PROCESS | 30339 | 1462228058824 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:38 INFO - PROCESS | 30339 | 1462228058977 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 15:27:39 INFO - PROCESS | 30339 | 1462228059182 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b199e800 == 77 [pid = 30339] [id = 162] 15:27:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4b15f1400) [pid = 30339] [serial = 486] [outer = (nil)] 15:27:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4b3286400) [pid = 30339] [serial = 487] [outer = 0x7ff4b15f1400] 15:27:39 INFO - PROCESS | 30339 | 1462228059296 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4b337cc00) [pid = 30339] [serial = 488] [outer = 0x7ff4b15f1400] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4b3317800) [pid = 30339] [serial = 378] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4b7390400) [pid = 30339] [serial = 402] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4b38e9400) [pid = 30339] [serial = 363] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4bff94c00) [pid = 30339] [serial = 369] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4b8e8d400) [pid = 30339] [serial = 366] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4c9b97800) [pid = 30339] [serial = 372] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4cfe79800) [pid = 30339] [serial = 375] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c3a7c000 == 76 [pid = 30339] [id = 150] 15:27:40 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c37b3000 == 75 [pid = 30339] [id = 149] 15:27:40 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c21a5800 == 74 [pid = 30339] [id = 148] 15:27:40 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bfe1b800 == 73 [pid = 30339] [id = 147] 15:27:40 INFO - PROCESS | 30339 | 1462228060267 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:27:40 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e91800 == 72 [pid = 30339] [id = 146] 15:27:40 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9867000 == 71 [pid = 30339] [id = 145] 15:27:40 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e1a800 == 70 [pid = 30339] [id = 144] 15:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1485ms 15:27:40 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d9e40800 == 69 [pid = 30339] [id = 138] 15:27:40 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d46a6000 == 68 [pid = 30339] [id = 137] 15:27:40 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2d09800 == 67 [pid = 30339] [id = 136] 15:27:40 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8f31800 == 66 [pid = 30339] [id = 135] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b73ec400) [pid = 30339] [serial = 399] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4c2737400) [pid = 30339] [serial = 393] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4d48bbc00) [pid = 30339] [serial = 397] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4c50e2800) [pid = 30339] [serial = 394] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4c0cec000) [pid = 30339] [serial = 391] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4b86e2c00) [pid = 30339] [serial = 400] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4b828a400) [pid = 30339] [serial = 385] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4b73a5c00) [pid = 30339] [serial = 384] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4d2810000) [pid = 30339] [serial = 396] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4b3316000) [pid = 30339] [serial = 382] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4b330ac00) [pid = 30339] [serial = 381] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4b9159c00) [pid = 30339] [serial = 387] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4b97a1000) [pid = 30339] [serial = 388] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4bdfce400) [pid = 30339] [serial = 390] [outer = (nil)] [url = about:blank] 15:27:40 INFO - PROCESS | 30339 | 1462228060316 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 15:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:27:40 INFO - PROCESS | 30339 | 1462228060322 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 15:27:40 INFO - PROCESS | 30339 | 1462228060328 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - PROCESS | 30339 | 1462228060331 Marionette TRACE conn4 <- [1,622,null,{}] 15:27:40 INFO - PROCESS | 30339 | 1462228060337 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:40 INFO - PROCESS | 30339 | 1462228060494 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 15:27:40 INFO - PROCESS | 30339 | 1462228060506 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e10000 == 67 [pid = 30339] [id = 163] 15:27:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4b3534800) [pid = 30339] [serial = 489] [outer = (nil)] 15:27:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4b38e9c00) [pid = 30339] [serial = 490] [outer = 0x7ff4b3534800] 15:27:40 INFO - PROCESS | 30339 | 1462228060570 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4b7393800) [pid = 30339] [serial = 491] [outer = 0x7ff4b3534800] 15:27:41 INFO - PROCESS | 30339 | 1462228061431 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:27:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:27:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1131ms 15:27:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:27:41 INFO - PROCESS | 30339 | 1462228061459 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 15:27:41 INFO - PROCESS | 30339 | 1462228061462 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 15:27:41 INFO - PROCESS | 30339 | 1462228061476 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 30339 | 1462228061483 Marionette TRACE conn4 <- [1,626,null,{}] 15:27:41 INFO - PROCESS | 30339 | 1462228061495 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:41 INFO - PROCESS | 30339 | 1462228061649 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 15:27:41 INFO - PROCESS | 30339 | 1462228061773 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91b9800 == 68 [pid = 30339] [id = 164] 15:27:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b38a2400) [pid = 30339] [serial = 492] [outer = (nil)] 15:27:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4b746c400) [pid = 30339] [serial = 493] [outer = 0x7ff4b38a2400] 15:27:41 INFO - PROCESS | 30339 | 1462228061831 Marionette DEBUG loaded listener.js 15:27:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4b813f800) [pid = 30339] [serial = 494] [outer = 0x7ff4b38a2400] 15:27:42 INFO - PROCESS | 30339 | 1462228062486 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1046ms 15:27:42 INFO - PROCESS | 30339 | 1462228062513 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 15:27:42 INFO - PROCESS | 30339 | 1462228062517 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 15:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:27:42 INFO - PROCESS | 30339 | 1462228062522 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 30339 | 1462228062525 Marionette TRACE conn4 <- [1,630,null,{}] 15:27:42 INFO - PROCESS | 30339 | 1462228062540 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:42 INFO - PROCESS | 30339 | 1462228062753 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 15:27:42 INFO - PROCESS | 30339 | 1462228062780 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba750000 == 69 [pid = 30339] [id = 165] 15:27:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4b813fc00) [pid = 30339] [serial = 495] [outer = (nil)] 15:27:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b86d2c00) [pid = 30339] [serial = 496] [outer = 0x7ff4b813fc00] 15:27:42 INFO - PROCESS | 30339 | 1462228062840 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b86df400) [pid = 30339] [serial = 497] [outer = 0x7ff4b813fc00] 15:27:43 INFO - PROCESS | 30339 | 1462228063635 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1176ms 15:27:43 INFO - PROCESS | 30339 | 1462228063699 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 30339 | 1462228063702 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 15:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:27:43 INFO - PROCESS | 30339 | 1462228063707 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 30339 | 1462228063709 Marionette TRACE conn4 <- [1,634,null,{}] 15:27:43 INFO - PROCESS | 30339 | 1462228063714 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:43 INFO - PROCESS | 30339 | 1462228063896 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 15:27:43 INFO - PROCESS | 30339 | 1462228063922 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1486800 == 70 [pid = 30339] [id = 166] 15:27:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b89ce000) [pid = 30339] [serial = 498] [outer = (nil)] 15:27:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b8e8a800) [pid = 30339] [serial = 499] [outer = 0x7ff4b89ce000] 15:27:43 INFO - PROCESS | 30339 | 1462228063991 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4b9855c00) [pid = 30339] [serial = 500] [outer = 0x7ff4b89ce000] 15:27:44 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:44 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4bab79800) [pid = 30339] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:27:44 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4bab7f800) [pid = 30339] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:27:44 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4b73a2c00) [pid = 30339] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:27:44 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4b3317c00) [pid = 30339] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:27:44 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4b15f7400) [pid = 30339] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:27:44 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4b15fb800) [pid = 30339] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:27:44 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4b7473400) [pid = 30339] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:27:44 INFO - PROCESS | 30339 | 1462228064941 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:27:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:27:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1278ms 15:27:44 INFO - PROCESS | 30339 | 1462228064987 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 30339 | 1462228064991 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 15:27:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:27:45 INFO - PROCESS | 30339 | 1462228064997 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 30339 | 1462228064999 Marionette TRACE conn4 <- [1,638,null,{}] 15:27:45 INFO - PROCESS | 30339 | 1462228065004 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:45 INFO - PROCESS | 30339 | 1462228065159 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 15:27:45 INFO - PROCESS | 30339 | 1462228065276 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c14d6000 == 71 [pid = 30339] [id = 167] 15:27:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4b9a57c00) [pid = 30339] [serial = 501] [outer = (nil)] 15:27:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4bab80800) [pid = 30339] [serial = 502] [outer = 0x7ff4b9a57c00] 15:27:45 INFO - PROCESS | 30339 | 1462228065337 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4bc40b800) [pid = 30339] [serial = 503] [outer = 0x7ff4b9a57c00] 15:27:45 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:46 INFO - PROCESS | 30339 | 1462228066004 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:27:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:27:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1029ms 15:27:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:27:46 INFO - PROCESS | 30339 | 1462228066027 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 30339 | 1462228066029 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 15:27:46 INFO - PROCESS | 30339 | 1462228066035 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 30339 | 1462228066037 Marionette TRACE conn4 <- [1,642,null,{}] 15:27:46 INFO - PROCESS | 30339 | 1462228066042 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:46 INFO - PROCESS | 30339 | 1462228066178 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 15:27:46 INFO - PROCESS | 30339 | 1462228066304 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c31bd800 == 72 [pid = 30339] [id = 168] 15:27:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b8fc8400) [pid = 30339] [serial = 504] [outer = (nil)] 15:27:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4c3193c00) [pid = 30339] [serial = 505] [outer = 0x7ff4b8fc8400] 15:27:46 INFO - PROCESS | 30339 | 1462228066373 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4ceb72800) [pid = 30339] [serial = 506] [outer = 0x7ff4b8fc8400] 15:27:47 INFO - PROCESS | 30339 | 1462228067131 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1129ms 15:27:47 INFO - PROCESS | 30339 | 1462228067164 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 30339 | 1462228067169 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 15:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:27:47 INFO - PROCESS | 30339 | 1462228067178 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 30339 | 1462228067184 Marionette TRACE conn4 <- [1,646,null,{}] 15:27:47 INFO - PROCESS | 30339 | 1462228067194 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:47 INFO - PROCESS | 30339 | 1462228067373 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 15:27:47 INFO - PROCESS | 30339 | 1462228067538 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2f31800 == 73 [pid = 30339] [id = 169] 15:27:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4ae2c4800) [pid = 30339] [serial = 507] [outer = (nil)] 15:27:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4ae2cf400) [pid = 30339] [serial = 508] [outer = 0x7ff4ae2c4800] 15:27:47 INFO - PROCESS | 30339 | 1462228067609 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4b1016000) [pid = 30339] [serial = 509] [outer = 0x7ff4ae2c4800] 15:27:48 INFO - PROCESS | 30339 | 1462228068490 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:27:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1387ms 15:27:48 INFO - PROCESS | 30339 | 1462228068565 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 30339 | 1462228068574 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 15:27:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:27:48 INFO - PROCESS | 30339 | 1462228068583 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 30339 | 1462228068587 Marionette TRACE conn4 <- [1,650,null,{}] 15:27:48 INFO - PROCESS | 30339 | 1462228068593 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:48 INFO - PROCESS | 30339 | 1462228068794 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 15:27:48 INFO - PROCESS | 30339 | 1462228068955 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91b7800 == 74 [pid = 30339] [id = 170] 15:27:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4b3289c00) [pid = 30339] [serial = 510] [outer = (nil)] 15:27:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4b3316800) [pid = 30339] [serial = 511] [outer = 0x7ff4b3289c00] 15:27:49 INFO - PROCESS | 30339 | 1462228069029 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4b352c000) [pid = 30339] [serial = 512] [outer = 0x7ff4b3289c00] 15:27:49 INFO - PROCESS | 30339 | 1462228069923 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:27:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:27:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1386ms 15:27:49 INFO - PROCESS | 30339 | 1462228069970 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 15:27:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:27:49 INFO - PROCESS | 30339 | 1462228069974 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 15:27:49 INFO - PROCESS | 30339 | 1462228069980 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 30339 | 1462228069986 Marionette TRACE conn4 <- [1,654,null,{}] 15:27:50 INFO - PROCESS | 30339 | 1462228070001 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:50 INFO - PROCESS | 30339 | 1462228070174 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 15:27:50 INFO - PROCESS | 30339 | 1462228070350 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cf72f800 == 75 [pid = 30339] [id = 171] 15:27:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4b738c800) [pid = 30339] [serial = 513] [outer = (nil)] 15:27:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4b73eac00) [pid = 30339] [serial = 514] [outer = 0x7ff4b738c800] 15:27:50 INFO - PROCESS | 30339 | 1462228070426 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4b86d2000) [pid = 30339] [serial = 515] [outer = 0x7ff4b738c800] 15:27:51 INFO - PROCESS | 30339 | 1462228071307 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1391ms 15:27:51 INFO - PROCESS | 30339 | 1462228071374 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 30339 | 1462228071383 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 15:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:27:51 INFO - PROCESS | 30339 | 1462228071389 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 30339 | 1462228071392 Marionette TRACE conn4 <- [1,658,null,{}] 15:27:51 INFO - PROCESS | 30339 | 1462228071397 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:51 INFO - PROCESS | 30339 | 1462228071559 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 15:27:51 INFO - PROCESS | 30339 | 1462228071719 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d2d12800 == 76 [pid = 30339] [id = 172] 15:27:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4b738fc00) [pid = 30339] [serial = 516] [outer = (nil)] 15:27:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4b9795c00) [pid = 30339] [serial = 517] [outer = 0x7ff4b738fc00] 15:27:51 INFO - PROCESS | 30339 | 1462228071794 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4ba8a5800) [pid = 30339] [serial = 518] [outer = 0x7ff4b738fc00] 15:27:52 INFO - PROCESS | 30339 | 1462228072586 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:27:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:27:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1227ms 15:27:52 INFO - PROCESS | 30339 | 1462228072617 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 30339 | 1462228072621 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 15:27:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:27:52 INFO - PROCESS | 30339 | 1462228072643 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 30339 | 1462228072647 Marionette TRACE conn4 <- [1,662,null,{}] 15:27:52 INFO - PROCESS | 30339 | 1462228072652 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:52 INFO - PROCESS | 30339 | 1462228072802 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 15:27:52 INFO - PROCESS | 30339 | 1462228072970 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d6b94800 == 77 [pid = 30339] [id = 173] 15:27:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4b3411800) [pid = 30339] [serial = 519] [outer = (nil)] 15:27:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4b3419c00) [pid = 30339] [serial = 520] [outer = 0x7ff4b3411800] 15:27:53 INFO - PROCESS | 30339 | 1462228073042 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4b341f400) [pid = 30339] [serial = 521] [outer = 0x7ff4b3411800] 15:27:53 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:53 INFO - PROCESS | 30339 | 1462228073868 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1283ms 15:27:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:27:53 INFO - PROCESS | 30339 | 1462228073925 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 30339 | 1462228073927 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 15:27:53 INFO - PROCESS | 30339 | 1462228073933 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 30339 | 1462228073936 Marionette TRACE conn4 <- [1,666,null,{}] 15:27:53 INFO - PROCESS | 30339 | 1462228073942 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:54 INFO - PROCESS | 30339 | 1462228074126 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 15:27:54 INFO - PROCESS | 30339 | 1462228074290 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afb55000 == 78 [pid = 30339] [id = 174] 15:27:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4b984cc00) [pid = 30339] [serial = 522] [outer = (nil)] 15:27:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4cf794000) [pid = 30339] [serial = 523] [outer = 0x7ff4b984cc00] 15:27:54 INFO - PROCESS | 30339 | 1462228074363 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4d0e27c00) [pid = 30339] [serial = 524] [outer = 0x7ff4b984cc00] 15:27:54 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:55 INFO - PROCESS | 30339 | 1462228075210 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:27:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1329ms 15:27:55 INFO - PROCESS | 30339 | 1462228075261 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 30339 | 1462228075265 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 15:27:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:27:55 INFO - PROCESS | 30339 | 1462228075271 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 30339 | 1462228075274 Marionette TRACE conn4 <- [1,670,null,{}] 15:27:55 INFO - PROCESS | 30339 | 1462228075279 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:55 INFO - PROCESS | 30339 | 1462228075435 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 15:27:55 INFO - PROCESS | 30339 | 1462228075615 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0fa7000 == 79 [pid = 30339] [id = 175] 15:27:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4ae4dec00) [pid = 30339] [serial = 525] [outer = (nil)] 15:27:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4ae4e6c00) [pid = 30339] [serial = 526] [outer = 0x7ff4ae4dec00] 15:27:55 INFO - PROCESS | 30339 | 1462228075683 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4ae4ecc00) [pid = 30339] [serial = 527] [outer = 0x7ff4ae4dec00] 15:27:56 INFO - PROCESS | 30339 | 1462228076501 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:27:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:27:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1288ms 15:27:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:27:56 INFO - PROCESS | 30339 | 1462228076575 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 30339 | 1462228076578 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 15:27:56 INFO - PROCESS | 30339 | 1462228076584 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 30339 | 1462228076588 Marionette TRACE conn4 <- [1,674,null,{}] 15:27:56 INFO - PROCESS | 30339 | 1462228076593 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:56 INFO - PROCESS | 30339 | 1462228076747 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 15:27:56 INFO - PROCESS | 30339 | 1462228076912 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae044800 == 80 [pid = 30339] [id = 176] 15:27:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4ae4e3400) [pid = 30339] [serial = 528] [outer = (nil)] 15:27:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4b1773400) [pid = 30339] [serial = 529] [outer = 0x7ff4ae4e3400] 15:27:56 INFO - PROCESS | 30339 | 1462228076979 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4b1778000) [pid = 30339] [serial = 530] [outer = 0x7ff4ae4e3400] 15:27:57 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:57 INFO - PROCESS | 30339 | 1462228077750 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:27:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:27:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1185ms 15:27:57 INFO - PROCESS | 30339 | 1462228077773 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 30339 | 1462228077776 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 15:27:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:27:57 INFO - PROCESS | 30339 | 1462228077783 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 30339 | 1462228077786 Marionette TRACE conn4 <- [1,678,null,{}] 15:27:57 INFO - PROCESS | 30339 | 1462228077791 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:57 INFO - PROCESS | 30339 | 1462228077942 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 15:27:58 INFO - PROCESS | 30339 | 1462228078110 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0fb6000 == 81 [pid = 30339] [id = 177] 15:27:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4ae4e4800) [pid = 30339] [serial = 531] [outer = (nil)] 15:27:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4afd08400) [pid = 30339] [serial = 532] [outer = 0x7ff4ae4e4800] 15:27:58 INFO - PROCESS | 30339 | 1462228078182 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4afd0ec00) [pid = 30339] [serial = 533] [outer = 0x7ff4ae4e4800] 15:27:59 INFO - PROCESS | 30339 | 1462228079036 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:27:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:27:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1290ms 15:27:59 INFO - PROCESS | 30339 | 1462228079074 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 30339 | 1462228079084 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 15:27:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:27:59 INFO - PROCESS | 30339 | 1462228079089 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 30339 | 1462228079092 Marionette TRACE conn4 <- [1,682,null,{}] 15:27:59 INFO - PROCESS | 30339 | 1462228079098 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:59 INFO - PROCESS | 30339 | 1462228079253 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 15:27:59 INFO - PROCESS | 30339 | 1462228079422 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b1918800 == 82 [pid = 30339] [id = 178] 15:27:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4afd02800) [pid = 30339] [serial = 534] [outer = (nil)] 15:27:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4afd11400) [pid = 30339] [serial = 535] [outer = 0x7ff4afd02800] 15:27:59 INFO - PROCESS | 30339 | 1462228079489 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4b112c800) [pid = 30339] [serial = 536] [outer = 0x7ff4afd02800] 15:28:00 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:00 INFO - PROCESS | 30339 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:28:01 INFO - PROCESS | 30339 | 1462228081043 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 15:28:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1986ms 15:28:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:28:01 INFO - PROCESS | 30339 | 1462228081076 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 30339 | 1462228081079 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 15:28:01 INFO - PROCESS | 30339 | 1462228081087 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 30339 | 1462228081090 Marionette TRACE conn4 <- [1,686,null,{}] 15:28:01 INFO - PROCESS | 30339 | 1462228081099 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:01 INFO - PROCESS | 30339 | 1462228081251 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 15:28:01 INFO - PROCESS | 30339 | 1462228081417 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2272000 == 83 [pid = 30339] [id = 179] 15:28:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4b112d400) [pid = 30339] [serial = 537] [outer = (nil)] 15:28:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4b1130400) [pid = 30339] [serial = 538] [outer = 0x7ff4b112d400] 15:28:01 INFO - PROCESS | 30339 | 1462228081487 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4b15f3400) [pid = 30339] [serial = 539] [outer = 0x7ff4b112d400] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d2d15800 == 82 [pid = 30339] [id = 123] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e98800 == 81 [pid = 30339] [id = 126] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4650000 == 80 [pid = 30339] [id = 125] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4f14000 == 79 [pid = 30339] [id = 124] 15:28:02 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4b164e800) [pid = 30339] [serial = 423] [outer = (nil)] [url = about:blank] 15:28:02 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4b328b000) [pid = 30339] [serial = 426] [outer = (nil)] [url = about:blank] 15:28:02 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4b352f800) [pid = 30339] [serial = 429] [outer = (nil)] [url = about:blank] 15:28:02 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4c50d8800) [pid = 30339] [serial = 453] [outer = (nil)] [url = about:blank] 15:28:02 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4b86d5000) [pid = 30339] [serial = 420] [outer = (nil)] [url = about:blank] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c14d6000 == 78 [pid = 30339] [id = 167] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1486800 == 77 [pid = 30339] [id = 166] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba750000 == 76 [pid = 30339] [id = 165] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91b9800 == 75 [pid = 30339] [id = 164] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e10000 == 74 [pid = 30339] [id = 163] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b199e800 == 73 [pid = 30339] [id = 162] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b21de800 == 72 [pid = 30339] [id = 161] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e1f000 == 71 [pid = 30339] [id = 156] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b343d000 == 70 [pid = 30339] [id = 155] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91c8800 == 69 [pid = 30339] [id = 152] 15:28:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d46a5800 == 68 [pid = 30339] [id = 151] 15:28:02 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:02 INFO - PROCESS | 30339 | 1462228082867 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:28:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:28:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1789ms 15:28:02 INFO - PROCESS | 30339 | 1462228082876 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 30339 | 1462228082883 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 15:28:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:28:02 INFO - PROCESS | 30339 | 1462228082892 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 30339 | 1462228082896 Marionette TRACE conn4 <- [1,690,null,{}] 15:28:02 INFO - PROCESS | 30339 | 1462228082902 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:03 INFO - PROCESS | 30339 | 1462228083041 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4b89cb000) [pid = 30339] [serial = 444] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4bfe48800) [pid = 30339] [serial = 448] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4c0ce4400) [pid = 30339] [serial = 451] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4b979bc00) [pid = 30339] [serial = 445] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4bff3e000) [pid = 30339] [serial = 450] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4bc02b400) [pid = 30339] [serial = 447] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4b82db800) [pid = 30339] [serial = 441] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4b86df800) [pid = 30339] [serial = 442] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4b3898400) [pid = 30339] [serial = 405] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4b73a3000) [pid = 30339] [serial = 438] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4b746f000) [pid = 30339] [serial = 439] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4bb593400) [pid = 30339] [serial = 411] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4b328b400) [pid = 30339] [serial = 433] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4b15fe000) [pid = 30339] [serial = 432] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4b86d8c00) [pid = 30339] [serial = 417] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4b7396400) [pid = 30339] [serial = 436] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4b3537400) [pid = 30339] [serial = 435] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4b7475c00) [pid = 30339] [serial = 414] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4b73e8800) [pid = 30339] [serial = 408] [outer = (nil)] [url = about:blank] 15:28:03 INFO - PROCESS | 30339 | 1462228083184 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e14800 == 69 [pid = 30339] [id = 180] 15:28:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4b112e400) [pid = 30339] [serial = 540] [outer = (nil)] 15:28:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4b1777800) [pid = 30339] [serial = 541] [outer = 0x7ff4b112e400] 15:28:03 INFO - PROCESS | 30339 | 1462228083245 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4b3283c00) [pid = 30339] [serial = 542] [outer = 0x7ff4b112e400] 15:28:04 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:04 INFO - PROCESS | 30339 | 1462228084313 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:28:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:28:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1429ms 15:28:04 INFO - PROCESS | 30339 | 1462228084321 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 30339 | 1462228084325 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 15:28:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:28:04 INFO - PROCESS | 30339 | 1462228084331 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 30339 | 1462228084336 Marionette TRACE conn4 <- [1,694,null,{}] 15:28:04 INFO - PROCESS | 30339 | 1462228084351 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:04 INFO - PROCESS | 30339 | 1462228084495 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 15:28:04 INFO - PROCESS | 30339 | 1462228084702 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b75df000 == 70 [pid = 30339] [id = 181] 15:28:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4b1779c00) [pid = 30339] [serial = 543] [outer = (nil)] 15:28:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4b337f800) [pid = 30339] [serial = 544] [outer = 0x7ff4b1779c00] 15:28:04 INFO - PROCESS | 30339 | 1462228084769 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4b352dc00) [pid = 30339] [serial = 545] [outer = 0x7ff4b1779c00] 15:28:05 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:05 INFO - PROCESS | 30339 | 1462228085910 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:28:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 15:28:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1587ms 15:28:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:28:05 INFO - PROCESS | 30339 | 1462228085919 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 30339 | 1462228085922 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 15:28:05 INFO - PROCESS | 30339 | 1462228085937 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 30339 | 1462228085939 Marionette TRACE conn4 <- [1,698,null,{}] 15:28:05 INFO - PROCESS | 30339 | 1462228085952 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:06 INFO - PROCESS | 30339 | 1462228086133 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 15:28:06 INFO - PROCESS | 30339 | 1462228086201 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b829c000 == 71 [pid = 30339] [id = 182] 15:28:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4b3291c00) [pid = 30339] [serial = 546] [outer = (nil)] 15:28:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4b38a3000) [pid = 30339] [serial = 547] [outer = 0x7ff4b3291c00] 15:28:06 INFO - PROCESS | 30339 | 1462228086261 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4b7395400) [pid = 30339] [serial = 548] [outer = 0x7ff4b3291c00] 15:28:07 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4b89ce000) [pid = 30339] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:28:07 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4b1021c00) [pid = 30339] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:28:07 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4b38a2400) [pid = 30339] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:28:07 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4b15f1400) [pid = 30339] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:28:07 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4b3534800) [pid = 30339] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:28:07 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4b9a57c00) [pid = 30339] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:28:07 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4b813fc00) [pid = 30339] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:28:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:07 INFO - PROCESS | 30339 | 1462228087418 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:28:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1544ms 15:28:07 INFO - PROCESS | 30339 | 1462228087471 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 30339 | 1462228087474 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 15:28:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:28:07 INFO - PROCESS | 30339 | 1462228087480 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 30339 | 1462228087482 Marionette TRACE conn4 <- [1,702,null,{}] 15:28:07 INFO - PROCESS | 30339 | 1462228087487 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:07 INFO - PROCESS | 30339 | 1462228087666 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 15:28:07 INFO - PROCESS | 30339 | 1462228087852 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9875800 == 72 [pid = 30339] [id = 183] 15:28:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4b3419000) [pid = 30339] [serial = 549] [outer = (nil)] 15:28:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4b739e400) [pid = 30339] [serial = 550] [outer = 0x7ff4b3419000] 15:28:07 INFO - PROCESS | 30339 | 1462228087910 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4b73ec400) [pid = 30339] [serial = 551] [outer = 0x7ff4b3419000] 15:28:08 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:08 INFO - PROCESS | 30339 | 1462228088947 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:28:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1483ms 15:28:08 INFO - PROCESS | 30339 | 1462228088963 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 15:28:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:28:08 INFO - PROCESS | 30339 | 1462228088966 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 15:28:08 INFO - PROCESS | 30339 | 1462228088971 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 30339 | 1462228088974 Marionette TRACE conn4 <- [1,706,null,{}] 15:28:08 INFO - PROCESS | 30339 | 1462228088979 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:09 INFO - PROCESS | 30339 | 1462228089151 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 15:28:09 INFO - PROCESS | 30339 | 1462228089406 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af48f000 == 73 [pid = 30339] [id = 184] 15:28:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4ae00ec00) [pid = 30339] [serial = 552] [outer = (nil)] 15:28:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4ae2c8800) [pid = 30339] [serial = 553] [outer = 0x7ff4ae00ec00] 15:28:09 INFO - PROCESS | 30339 | 1462228089480 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4af4cf800) [pid = 30339] [serial = 554] [outer = 0x7ff4ae00ec00] 15:28:10 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:10 INFO - PROCESS | 30339 | 1462228090795 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:28:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:28:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1835ms 15:28:10 INFO - PROCESS | 30339 | 1462228090860 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 15:28:10 INFO - PROCESS | 30339 | 1462228090867 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 15:28:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:28:10 INFO - PROCESS | 30339 | 1462228090892 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:28:10 INFO - PROCESS | 30339 | 1462228090898 Marionette TRACE conn4 <- [1,710,null,{}] 15:28:10 INFO - PROCESS | 30339 | 1462228090909 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:11 INFO - PROCESS | 30339 | 1462228091078 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 15:28:11 INFO - PROCESS | 30339 | 1462228091239 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7ea0000 == 74 [pid = 30339] [id = 185] 15:28:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4ae016400) [pid = 30339] [serial = 555] [outer = (nil)] 15:28:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4b1778c00) [pid = 30339] [serial = 556] [outer = 0x7ff4ae016400] 15:28:11 INFO - PROCESS | 30339 | 1462228091314 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4b330c400) [pid = 30339] [serial = 557] [outer = 0x7ff4ae016400] 15:28:12 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:12 INFO - PROCESS | 30339 | 1462228092643 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:28:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:28:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1789ms 15:28:12 INFO - PROCESS | 30339 | 1462228092767 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 30339 | 1462228092774 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 15:28:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:28:12 INFO - PROCESS | 30339 | 1462228092790 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 30339 | 1462228092793 Marionette TRACE conn4 <- [1,714,null,{}] 15:28:12 INFO - PROCESS | 30339 | 1462228092799 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:12 INFO - PROCESS | 30339 | 1462228092965 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 15:28:13 INFO - PROCESS | 30339 | 1462228093128 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bf5da000 == 75 [pid = 30339] [id = 186] 15:28:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4b1778400) [pid = 30339] [serial = 558] [outer = (nil)] 15:28:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4b38dc800) [pid = 30339] [serial = 559] [outer = 0x7ff4b1778400] 15:28:13 INFO - PROCESS | 30339 | 1462228093198 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4b82da800) [pid = 30339] [serial = 560] [outer = 0x7ff4b1778400] 15:28:14 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:14 INFO - PROCESS | 30339 | 1462228094530 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:28:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 15:28:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1785ms 15:28:14 INFO - PROCESS | 30339 | 1462228094616 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 30339 | 1462228094620 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 15:28:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:28:14 INFO - PROCESS | 30339 | 1462228094631 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 30339 | 1462228094640 Marionette TRACE conn4 <- [1,718,null,{}] 15:28:14 INFO - PROCESS | 30339 | 1462228094653 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:14 INFO - PROCESS | 30339 | 1462228094818 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 15:28:14 INFO - PROCESS | 30339 | 1462228094981 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1936800 == 76 [pid = 30339] [id = 187] 15:28:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4b86d5000) [pid = 30339] [serial = 561] [outer = (nil)] 15:28:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4b8e84000) [pid = 30339] [serial = 562] [outer = 0x7ff4b86d5000] 15:28:15 INFO - PROCESS | 30339 | 1462228095055 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4b979bc00) [pid = 30339] [serial = 563] [outer = 0x7ff4b86d5000] 15:28:16 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:16 INFO - PROCESS | 30339 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:28:16 INFO - PROCESS | 30339 | 1462228096349 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:28:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:28:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1742ms 15:28:16 INFO - PROCESS | 30339 | 1462228096410 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 15:28:16 INFO - PROCESS | 30339 | 1462228096415 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 15:28:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:28:16 INFO - PROCESS | 30339 | 1462228096442 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 30339 | 1462228096445 Marionette TRACE conn4 <- [1,722,null,{}] 15:28:16 INFO - PROCESS | 30339 | 1462228096452 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:16 INFO - PROCESS | 30339 | 1462228096620 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 15:28:16 INFO - PROCESS | 30339 | 1462228096967 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b19a5800 == 77 [pid = 30339] [id = 188] 15:28:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4ae4e7400) [pid = 30339] [serial = 564] [outer = (nil)] 15:28:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4afd03400) [pid = 30339] [serial = 565] [outer = 0x7ff4ae4e7400] 15:28:17 INFO - PROCESS | 30339 | 1462228097042 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4b112cc00) [pid = 30339] [serial = 566] [outer = 0x7ff4ae4e7400] 15:28:18 INFO - PROCESS | 30339 | 1462228098018 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 30339 | 1462228098084 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 15:28:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:28:18 INFO - PROCESS | 30339 | 1462228098091 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 30339 | 1462228098096 Marionette TRACE conn4 <- [1,726,null,{}] 15:28:18 INFO - PROCESS | 30339 | 1462228098102 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:18 INFO - PROCESS | 30339 | 1462228098308 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 15:28:18 INFO - PROCESS | 30339 | 1462228098530 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b1912800 == 78 [pid = 30339] [id = 189] 15:28:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4b3286000) [pid = 30339] [serial = 567] [outer = (nil)] 15:28:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4b32ec000) [pid = 30339] [serial = 568] [outer = 0x7ff4b3286000] 15:28:18 INFO - PROCESS | 30339 | 1462228098643 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4b337d000) [pid = 30339] [serial = 569] [outer = 0x7ff4b3286000] 15:28:19 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:19 INFO - PROCESS | 30339 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:28:19 INFO - PROCESS | 30339 | 1462228099531 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:28:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:28:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1483ms 15:28:19 INFO - PROCESS | 30339 | 1462228099576 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 30339 | 1462228099582 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 15:28:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:28:19 INFO - PROCESS | 30339 | 1462228099590 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 30339 | 1462228099592 Marionette TRACE conn4 <- [1,730,null,{}] 15:28:19 INFO - PROCESS | 30339 | 1462228099598 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:19 INFO - PROCESS | 30339 | 1462228099753 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 15:28:19 INFO - PROCESS | 30339 | 1462228099927 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af9e1800 == 79 [pid = 30339] [id = 190] 15:28:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4b3416c00) [pid = 30339] [serial = 570] [outer = (nil)] 15:28:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4b73ec800) [pid = 30339] [serial = 571] [outer = 0x7ff4b3416c00] 15:28:19 INFO - PROCESS | 30339 | 1462228099992 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4b828f800) [pid = 30339] [serial = 572] [outer = 0x7ff4b3416c00] 15:28:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9a03000 == 78 [pid = 30339] [id = 23] 15:28:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba8a3800 == 77 [pid = 30339] [id = 22] 15:28:20 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4c3193c00) [pid = 30339] [serial = 505] [outer = (nil)] [url = about:blank] 15:28:20 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4b7470400) [pid = 30339] [serial = 459] [outer = (nil)] [url = about:blank] 15:28:20 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4b3535000) [pid = 30339] [serial = 456] [outer = (nil)] [url = about:blank] 15:28:20 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4b9850800) [pid = 30339] [serial = 462] [outer = (nil)] [url = about:blank] 15:28:20 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4c1e1f400) [pid = 30339] [serial = 465] [outer = (nil)] [url = about:blank] 15:28:20 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4d08cc400) [pid = 30339] [serial = 472] [outer = (nil)] [url = about:blank] 15:28:20 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4b337ac00) [pid = 30339] [serial = 468] [outer = (nil)] [url = about:blank] 15:28:20 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4af4d1c00) [pid = 30339] [serial = 475] [outer = (nil)] [url = about:blank] 15:28:20 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4b1016c00) [pid = 30339] [serial = 478] [outer = (nil)] [url = about:blank] 15:28:20 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4ae013000) [pid = 30339] [serial = 481] [outer = (nil)] [url = about:blank] 15:28:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9872800 == 76 [pid = 30339] [id = 143] 15:28:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2f1c000 == 75 [pid = 30339] [id = 141] 15:28:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2f34800 == 74 [pid = 30339] [id = 142] 15:28:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b227c800 == 73 [pid = 30339] [id = 139] 15:28:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9875800 == 72 [pid = 30339] [id = 183] 15:28:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b829c000 == 71 [pid = 30339] [id = 182] 15:28:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b75df000 == 70 [pid = 30339] [id = 181] 15:28:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e14800 == 69 [pid = 30339] [id = 180] 15:28:20 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:20 INFO - PROCESS | 30339 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:28:21 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2272000 == 68 [pid = 30339] [id = 179] 15:28:21 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cf72f800 == 67 [pid = 30339] [id = 171] 15:28:21 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91b7800 == 66 [pid = 30339] [id = 170] 15:28:21 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2f31800 == 65 [pid = 30339] [id = 169] 15:28:21 INFO - PROCESS | 30339 | 1462228101054 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:28:21 INFO - PROCESS | 30339 | 1462228101123 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 15:28:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:28:21 INFO - PROCESS | 30339 | 1462228101131 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 30339 | 1462228101139 Marionette TRACE conn4 <- [1,734,null,{}] 15:28:21 INFO - PROCESS | 30339 | 1462228101152 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:21 INFO - PROCESS | 30339 | 1462228101310 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 15:28:21 INFO - PROCESS | 30339 | 1462228101483 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3424800 == 66 [pid = 30339] [id = 191] 15:28:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4b15ef400) [pid = 30339] [serial = 573] [outer = (nil)] 15:28:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4b8fbfc00) [pid = 30339] [serial = 574] [outer = 0x7ff4b15ef400] 15:28:21 INFO - PROCESS | 30339 | 1462228101555 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4b9152000) [pid = 30339] [serial = 575] [outer = 0x7ff4b15ef400] 15:28:22 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:22 INFO - PROCESS | 30339 | 1462228102166 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:28:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:28:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1091ms 15:28:22 INFO - PROCESS | 30339 | 1462228102225 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 30339 | 1462228102229 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 15:28:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:28:22 INFO - PROCESS | 30339 | 1462228102234 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 30339 | 1462228102236 Marionette TRACE conn4 <- [1,738,null,{}] 15:28:22 INFO - PROCESS | 30339 | 1462228102241 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:22 INFO - PROCESS | 30339 | 1462228102432 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 15:28:22 INFO - PROCESS | 30339 | 1462228102452 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91d2800 == 67 [pid = 30339] [id = 192] 15:28:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4b1013000) [pid = 30339] [serial = 576] [outer = (nil)] 15:28:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4b9852800) [pid = 30339] [serial = 577] [outer = 0x7ff4b1013000] 15:28:22 INFO - PROCESS | 30339 | 1462228102510 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4bab45800) [pid = 30339] [serial = 578] [outer = 0x7ff4b1013000] 15:28:23 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:23 INFO - PROCESS | 30339 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:28:23 INFO - PROCESS | 30339 | 1462228103794 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:28:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:28:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1588ms 15:28:23 INFO - PROCESS | 30339 | 1462228103822 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 30339 | 1462228103825 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 15:28:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:28:23 INFO - PROCESS | 30339 | 1462228103838 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 30339 | 1462228103840 Marionette TRACE conn4 <- [1,742,null,{}] 15:28:23 INFO - PROCESS | 30339 | 1462228103846 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:24 INFO - PROCESS | 30339 | 1462228104028 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 15:28:24 INFO - PROCESS | 30339 | 1462228104053 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1934800 == 68 [pid = 30339] [id = 193] 15:28:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4bff91000) [pid = 30339] [serial = 579] [outer = (nil)] 15:28:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4bff9dc00) [pid = 30339] [serial = 580] [outer = 0x7ff4bff91000] 15:28:24 INFO - PROCESS | 30339 | 1462228104127 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4c18cd800) [pid = 30339] [serial = 581] [outer = 0x7ff4bff91000] 15:28:25 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4bff9b800) [pid = 30339] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4d75a4c00) [pid = 30339] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4b38dd800) [pid = 30339] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4b8281400) [pid = 30339] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4c8385000) [pid = 30339] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4cfa23800) [pid = 30339] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4c9b46c00) [pid = 30339] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4bab7b400) [pid = 30339] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4c55b6400) [pid = 30339] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4d3f94c00) [pid = 30339] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4c2640c00) [pid = 30339] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4b38de800) [pid = 30339] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4d4f90000) [pid = 30339] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4b38dd000) [pid = 30339] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4bc09ec00) [pid = 30339] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4b8fbf800) [pid = 30339] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b86edc00) [pid = 30339] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4cf711c00) [pid = 30339] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4b2d0a800) [pid = 30339] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4b8d51c00) [pid = 30339] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4b8fcbc00) [pid = 30339] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4b8d51400) [pid = 30339] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4c3bdf400) [pid = 30339] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4b8286000) [pid = 30339] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4bff3b400) [pid = 30339] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4b9158800) [pid = 30339] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4bff43000) [pid = 30339] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4bdfd8c00) [pid = 30339] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4b3291c00) [pid = 30339] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4b112e400) [pid = 30339] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4b1779c00) [pid = 30339] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:28:25 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4b112d400) [pid = 30339] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:28:25 INFO - PROCESS | 30339 | 1462228105784 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 15:28:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1980ms 15:28:25 INFO - PROCESS | 30339 | 1462228105818 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 30339 | 1462228105820 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 15:28:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:28:25 INFO - PROCESS | 30339 | 1462228105826 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 30339 | 1462228105828 Marionette TRACE conn4 <- [1,746,null,{}] 15:28:25 INFO - PROCESS | 30339 | 1462228105833 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:26 INFO - PROCESS | 30339 | 1462228106034 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 15:28:26 INFO - PROCESS | 30339 | 1462228106114 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b829a000 == 69 [pid = 30339] [id = 194] 15:28:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4b7398400) [pid = 30339] [serial = 582] [outer = (nil)] 15:28:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4b7472800) [pid = 30339] [serial = 583] [outer = 0x7ff4b7398400] 15:28:26 INFO - PROCESS | 30339 | 1462228106174 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4b89c4000) [pid = 30339] [serial = 584] [outer = 0x7ff4b7398400] 15:28:26 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:27 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:27 INFO - PROCESS | 30339 | 1462228107211 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 15:28:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1434ms 15:28:27 INFO - PROCESS | 30339 | 1462228107260 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 30339 | 1462228107263 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 15:28:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:28:27 INFO - PROCESS | 30339 | 1462228107268 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 30339 | 1462228107270 Marionette TRACE conn4 <- [1,750,null,{}] 15:28:27 INFO - PROCESS | 30339 | 1462228107276 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:27 INFO - PROCESS | 30339 | 1462228107416 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 15:28:27 INFO - PROCESS | 30339 | 1462228107586 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c31d7000 == 70 [pid = 30339] [id = 195] 15:28:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4ae00d000) [pid = 30339] [serial = 585] [outer = (nil)] 15:28:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4b89ce400) [pid = 30339] [serial = 586] [outer = 0x7ff4ae00d000] 15:28:27 INFO - PROCESS | 30339 | 1462228107644 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4bff97800) [pid = 30339] [serial = 587] [outer = 0x7ff4ae00d000] 15:28:28 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:29 INFO - PROCESS | 30339 | 1462228108995 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:28:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:28:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1783ms 15:28:29 INFO - PROCESS | 30339 | 1462228109083 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 30339 | 1462228109088 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 15:28:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:28:29 INFO - PROCESS | 30339 | 1462228109100 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 30339 | 1462228109105 Marionette TRACE conn4 <- [1,754,null,{}] 15:28:29 INFO - PROCESS | 30339 | 1462228109112 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:29 INFO - PROCESS | 30339 | 1462228109275 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 15:28:29 INFO - PROCESS | 30339 | 1462228109440 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2f17800 == 71 [pid = 30339] [id = 196] 15:28:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4b1021400) [pid = 30339] [serial = 588] [outer = (nil)] 15:28:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4b1773800) [pid = 30339] [serial = 589] [outer = 0x7ff4b1021400] 15:28:29 INFO - PROCESS | 30339 | 1462228109513 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4b3380000) [pid = 30339] [serial = 590] [outer = 0x7ff4b1021400] 15:28:30 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:30 INFO - PROCESS | 30339 | 1462228110831 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:28:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 15:28:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1837ms 15:28:30 INFO - PROCESS | 30339 | 1462228110964 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 30339 | 1462228110971 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 15:28:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:28:30 INFO - PROCESS | 30339 | 1462228110982 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 30339 | 1462228110985 Marionette TRACE conn4 <- [1,758,null,{}] 15:28:30 INFO - PROCESS | 30339 | 1462228110991 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:31 INFO - PROCESS | 30339 | 1462228111191 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 15:28:31 INFO - PROCESS | 30339 | 1462228111356 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bc428000 == 72 [pid = 30339] [id = 197] 15:28:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b15f1000) [pid = 30339] [serial = 591] [outer = (nil)] 15:28:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b73f0800) [pid = 30339] [serial = 592] [outer = 0x7ff4b15f1000] 15:28:31 INFO - PROCESS | 30339 | 1462228111426 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b86ee800) [pid = 30339] [serial = 593] [outer = 0x7ff4b15f1000] 15:28:32 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:32 INFO - PROCESS | 30339 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:28:32 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:32 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:32 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:28:32 INFO - PROCESS | 30339 | 1462228112346 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:28:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:28:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1438ms 15:28:32 INFO - PROCESS | 30339 | 1462228112420 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 30339 | 1462228112424 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 15:28:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:28:32 INFO - PROCESS | 30339 | 1462228112430 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 30339 | 1462228112436 Marionette TRACE conn4 <- [1,762,null,{}] 15:28:32 INFO - PROCESS | 30339 | 1462228112452 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:32 INFO - PROCESS | 30339 | 1462228112659 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 15:28:32 INFO - PROCESS | 30339 | 1462228112877 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5261000 == 73 [pid = 30339] [id = 198] 15:28:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4bab83c00) [pid = 30339] [serial = 594] [outer = (nil)] 15:28:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4bc4a1800) [pid = 30339] [serial = 595] [outer = 0x7ff4bab83c00] 15:28:33 INFO - PROCESS | 30339 | 1462228113004 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4c0a46c00) [pid = 30339] [serial = 596] [outer = 0x7ff4bab83c00] 15:28:34 INFO - PROCESS | 30339 | 1462228114219 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:28:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:28:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1841ms 15:28:34 INFO - PROCESS | 30339 | 1462228114281 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 15:28:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:28:34 INFO - PROCESS | 30339 | 1462228114286 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 15:28:34 INFO - PROCESS | 30339 | 1462228114292 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 30339 | 1462228114295 Marionette TRACE conn4 <- [1,766,null,{}] 15:28:34 INFO - PROCESS | 30339 | 1462228114300 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:34 INFO - PROCESS | 30339 | 1462228114537 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 15:28:34 INFO - PROCESS | 30339 | 1462228114715 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af493000 == 74 [pid = 30339] [id = 199] 15:28:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4ae2c3c00) [pid = 30339] [serial = 597] [outer = (nil)] 15:28:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4b15efc00) [pid = 30339] [serial = 598] [outer = 0x7ff4ae2c3c00] 15:28:34 INFO - PROCESS | 30339 | 1462228114785 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4bc024800) [pid = 30339] [serial = 599] [outer = 0x7ff4ae2c3c00] 15:28:35 INFO - PROCESS | 30339 | 1462228115992 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:28:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:28:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1783ms 15:28:36 INFO - PROCESS | 30339 | 1462228116075 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 30339 | 1462228116079 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 15:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:28:36 INFO - PROCESS | 30339 | 1462228116084 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 30339 | 1462228116087 Marionette TRACE conn4 <- [1,770,null,{}] 15:28:36 INFO - PROCESS | 30339 | 1462228116093 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:36 INFO - PROCESS | 30339 | 1462228116315 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 15:28:36 INFO - PROCESS | 30339 | 1462228116491 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e0e800 == 75 [pid = 30339] [id = 200] 15:28:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4b2d05400) [pid = 30339] [serial = 600] [outer = (nil)] 15:28:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4b8286800) [pid = 30339] [serial = 601] [outer = 0x7ff4b2d05400] 15:28:36 INFO - PROCESS | 30339 | 1462228116561 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4bab81c00) [pid = 30339] [serial = 602] [outer = 0x7ff4b2d05400] 15:28:37 INFO - PROCESS | 30339 | 1462228117617 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1589ms 15:28:37 INFO - PROCESS | 30339 | 1462228117674 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 30339 | 1462228117679 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 15:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:28:37 INFO - PROCESS | 30339 | 1462228117687 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 30339 | 1462228117692 Marionette TRACE conn4 <- [1,774,null,{}] 15:28:37 INFO - PROCESS | 30339 | 1462228117701 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:37 INFO - PROCESS | 30339 | 1462228117897 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 15:28:38 INFO - PROCESS | 30339 | 1462228118125 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b829f000 == 76 [pid = 30339] [id = 201] 15:28:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4b177a000) [pid = 30339] [serial = 603] [outer = (nil)] 15:28:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4b2d06800) [pid = 30339] [serial = 604] [outer = 0x7ff4b177a000] 15:28:38 INFO - PROCESS | 30339 | 1462228118189 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4b3375400) [pid = 30339] [serial = 605] [outer = 0x7ff4b177a000] 15:28:39 INFO - PROCESS | 30339 | 1462228119170 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:28:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2d1b800 == 75 [pid = 30339] [id = 17] 15:28:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfab2800 == 74 [pid = 30339] [id = 120] 15:28:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1fe2000 == 73 [pid = 30339] [id = 15] 15:28:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bb576000 == 72 [pid = 30339] [id = 14] 15:28:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2257000 == 71 [pid = 30339] [id = 153] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4b739e400) [pid = 30339] [serial = 550] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1936800 == 70 [pid = 30339] [id = 187] 15:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1535ms 15:28:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bf5da000 == 69 [pid = 30339] [id = 186] 15:28:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7ea0000 == 68 [pid = 30339] [id = 185] 15:28:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af48f000 == 67 [pid = 30339] [id = 184] 15:28:39 INFO - PROCESS | 30339 | 1462228119225 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 30339 | 1462228119232 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 15:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:28:39 INFO - PROCESS | 30339 | 1462228119242 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - PROCESS | 30339 | 1462228119246 Marionette TRACE conn4 <- [1,778,null,{}] 15:28:39 INFO - PROCESS | 30339 | 1462228119252 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:39 INFO - PROCESS | 30339 | 1462228119398 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4bc031000) [pid = 30339] [serial = 295] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4b9b74000) [pid = 30339] [serial = 255] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4d48bfc00) [pid = 30339] [serial = 252] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4d0c61800) [pid = 30339] [serial = 144] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4d4748c00) [pid = 30339] [serial = 180] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4be974c00) [pid = 30339] [serial = 171] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4d0e28800) [pid = 30339] [serial = 177] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4d4f8dc00) [pid = 30339] [serial = 213] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4c3ae1c00) [pid = 30339] [serial = 174] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4bc0a0400) [pid = 30339] [serial = 286] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4d78e8400) [pid = 30339] [serial = 298] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4b8285800) [pid = 30339] [serial = 283] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4bf324000) [pid = 30339] [serial = 138] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4bab44000) [pid = 30339] [serial = 86] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4bab84c00) [pid = 30339] [serial = 246] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4d4e4e000) [pid = 30339] [serial = 292] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4d0e22800) [pid = 30339] [serial = 301] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4c2649c00) [pid = 30339] [serial = 110] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4d8e7f800) [pid = 30339] [serial = 219] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4ba8ab800) [pid = 30339] [serial = 107] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4cf70e400) [pid = 30339] [serial = 210] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4b89cd400) [pid = 30339] [serial = 258] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4c452c800) [pid = 30339] [serial = 141] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4c9b40000) [pid = 30339] [serial = 114] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4c3bec000) [pid = 30339] [serial = 249] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4c131b800) [pid = 30339] [serial = 207] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4c452dc00) [pid = 30339] [serial = 289] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4d78e9c00) [pid = 30339] [serial = 216] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4b38a3000) [pid = 30339] [serial = 547] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4b1777800) [pid = 30339] [serial = 541] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4b3283c00) [pid = 30339] [serial = 542] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4b3419c00) [pid = 30339] [serial = 520] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4b337f800) [pid = 30339] [serial = 544] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4ae2cf400) [pid = 30339] [serial = 508] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4b9795c00) [pid = 30339] [serial = 517] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4b15f3400) [pid = 30339] [serial = 539] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4b1130400) [pid = 30339] [serial = 538] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4afd11400) [pid = 30339] [serial = 535] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b3316800) [pid = 30339] [serial = 511] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4b73eac00) [pid = 30339] [serial = 514] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4cf794000) [pid = 30339] [serial = 523] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4ae4e6c00) [pid = 30339] [serial = 526] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4b1773400) [pid = 30339] [serial = 529] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4afd08400) [pid = 30339] [serial = 532] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4b7395400) [pid = 30339] [serial = 548] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b352dc00) [pid = 30339] [serial = 545] [outer = (nil)] [url = about:blank] 15:28:39 INFO - PROCESS | 30339 | 1462228119579 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afb41800 == 68 [pid = 30339] [id = 202] 15:28:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4ae2cf400) [pid = 30339] [serial = 606] [outer = (nil)] 15:28:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4b15f8400) [pid = 30339] [serial = 607] [outer = 0x7ff4ae2cf400] 15:28:39 INFO - PROCESS | 30339 | 1462228119646 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4b352b000) [pid = 30339] [serial = 608] [outer = 0x7ff4ae2cf400] 15:28:40 INFO - PROCESS | 30339 | 1462228120387 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1186ms 15:28:40 INFO - PROCESS | 30339 | 1462228120428 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 30339 | 1462228120431 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 15:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:28:40 INFO - PROCESS | 30339 | 1462228120437 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 30339 | 1462228120442 Marionette TRACE conn4 <- [1,782,null,{}] 15:28:40 INFO - PROCESS | 30339 | 1462228120457 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:40 INFO - PROCESS | 30339 | 1462228120622 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 15:28:40 INFO - PROCESS | 30339 | 1462228120635 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b764c000 == 69 [pid = 30339] [id = 203] 15:28:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4b73a3000) [pid = 30339] [serial = 609] [outer = (nil)] 15:28:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4b7478800) [pid = 30339] [serial = 610] [outer = 0x7ff4b73a3000] 15:28:40 INFO - PROCESS | 30339 | 1462228120698 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4b8289800) [pid = 30339] [serial = 611] [outer = 0x7ff4b73a3000] 15:28:41 INFO - PROCESS | 30339 | 1462228121527 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1143ms 15:28:41 INFO - PROCESS | 30339 | 1462228121580 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 30339 | 1462228121583 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 15:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:28:41 INFO - PROCESS | 30339 | 1462228121589 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 30339 | 1462228121591 Marionette TRACE conn4 <- [1,786,null,{}] 15:28:41 INFO - PROCESS | 30339 | 1462228121597 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:41 INFO - PROCESS | 30339 | 1462228121759 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 15:28:41 INFO - PROCESS | 30339 | 1462228121771 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8e57800 == 70 [pid = 30339] [id = 204] 15:28:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4b7393800) [pid = 30339] [serial = 612] [outer = (nil)] 15:28:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4b86e9c00) [pid = 30339] [serial = 613] [outer = 0x7ff4b7393800] 15:28:41 INFO - PROCESS | 30339 | 1462228121832 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4b8d50c00) [pid = 30339] [serial = 614] [outer = 0x7ff4b7393800] 15:28:42 INFO - PROCESS | 30339 | 1462228122687 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1135ms 15:28:42 INFO - PROCESS | 30339 | 1462228122726 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 30339 | 1462228122729 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 15:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:28:42 INFO - PROCESS | 30339 | 1462228122735 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 30339 | 1462228122737 Marionette TRACE conn4 <- [1,790,null,{}] 15:28:42 INFO - PROCESS | 30339 | 1462228122750 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:42 INFO - PROCESS | 30339 | 1462228122934 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 15:28:42 INFO - PROCESS | 30339 | 1462228122977 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba8a2000 == 71 [pid = 30339] [id = 205] 15:28:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4b82de000) [pid = 30339] [serial = 615] [outer = (nil)] 15:28:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4b8fc9c00) [pid = 30339] [serial = 616] [outer = 0x7ff4b82de000] 15:28:43 INFO - PROCESS | 30339 | 1462228123036 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4b979f800) [pid = 30339] [serial = 617] [outer = 0x7ff4b82de000] 15:28:44 INFO - PROCESS | 30339 | 1462228124501 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4b15fa000) [pid = 30339] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4b32e8c00) [pid = 30339] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4b3290000) [pid = 30339] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4b3419000) [pid = 30339] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b1643800) [pid = 30339] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4b1644000) [pid = 30339] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4b7470c00) [pid = 30339] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4b15fa400) [pid = 30339] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4b328f800) [pid = 30339] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4b32e3c00) [pid = 30339] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4b86e3000) [pid = 30339] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b8d52400) [pid = 30339] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4bc02fc00) [pid = 30339] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4bc0a6c00) [pid = 30339] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4b330fc00) [pid = 30339] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4b7387c00) [pid = 30339] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4b2d08c00) [pid = 30339] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 151 (0x7ff4b3290800) [pid = 30339] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 150 (0x7ff4b9794400) [pid = 30339] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 149 (0x7ff4b746b800) [pid = 30339] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 148 (0x7ff4b73a2800) [pid = 30339] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 147 (0x7ff4b89cb400) [pid = 30339] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 146 (0x7ff4b89c4c00) [pid = 30339] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 145 (0x7ff4b3373000) [pid = 30339] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 144 (0x7ff4b89ce800) [pid = 30339] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 143 (0x7ff4af4c9800) [pid = 30339] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 142 (0x7ff4af4ca000) [pid = 30339] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 141 (0x7ff4ae00d800) [pid = 30339] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 140 (0x7ff4c1322800) [pid = 30339] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 139 (0x7ff4b38a4800) [pid = 30339] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 138 (0x7ff4b89d1800) [pid = 30339] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 137 (0x7ff4b32e3800) [pid = 30339] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 136 (0x7ff4b3411800) [pid = 30339] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 135 (0x7ff4b8fc8400) [pid = 30339] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 134 (0x7ff4b3289c00) [pid = 30339] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 133 (0x7ff4ae2c4800) [pid = 30339] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 132 (0x7ff4b738fc00) [pid = 30339] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 131 (0x7ff4b738c800) [pid = 30339] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 130 (0x7ff4b1013000) [pid = 30339] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 129 (0x7ff4bff91000) [pid = 30339] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 128 (0x7ff4b7398400) [pid = 30339] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 127 (0x7ff4b15ef400) [pid = 30339] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 126 (0x7ff4ae4e7400) [pid = 30339] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 125 (0x7ff4b3416c00) [pid = 30339] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:28:44 INFO - PROCESS | 30339 | --DOMWINDOW == 124 (0x7ff4b3286000) [pid = 30339] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1887ms 15:28:44 INFO - PROCESS | 30339 | 1462228124623 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 30339 | 1462228124625 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 15:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:28:44 INFO - PROCESS | 30339 | 1462228124631 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 30339 | 1462228124633 Marionette TRACE conn4 <- [1,794,null,{}] 15:28:44 INFO - PROCESS | 30339 | 1462228124638 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:44 INFO - PROCESS | 30339 | 1462228124852 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 15:28:44 INFO - PROCESS | 30339 | 1462228124978 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b21f8800 == 72 [pid = 30339] [id = 206] 15:28:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 125 (0x7ff4b3286000) [pid = 30339] [serial = 618] [outer = (nil)] 15:28:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 126 (0x7ff4b32e3800) [pid = 30339] [serial = 619] [outer = 0x7ff4b3286000] 15:28:45 INFO - PROCESS | 30339 | 1462228125047 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 127 (0x7ff4b3378800) [pid = 30339] [serial = 620] [outer = 0x7ff4b3286000] 15:28:45 INFO - PROCESS | 30339 | 1462228125657 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1082ms 15:28:45 INFO - PROCESS | 30339 | 1462228125722 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 30339 | 1462228125725 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 15:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:28:45 INFO - PROCESS | 30339 | 1462228125730 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 30339 | 1462228125732 Marionette TRACE conn4 <- [1,798,null,{}] 15:28:45 INFO - PROCESS | 30339 | 1462228125738 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:45 INFO - PROCESS | 30339 | 1462228125920 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 15:28:45 INFO - PROCESS | 30339 | 1462228125937 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bab22000 == 73 [pid = 30339] [id = 207] 15:28:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 128 (0x7ff4ae016c00) [pid = 30339] [serial = 621] [outer = (nil)] 15:28:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 129 (0x7ff4b3413000) [pid = 30339] [serial = 622] [outer = 0x7ff4ae016c00] 15:28:46 INFO - PROCESS | 30339 | 1462228126006 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 130 (0x7ff4b7474400) [pid = 30339] [serial = 623] [outer = 0x7ff4ae016c00] 15:28:46 INFO - PROCESS | 30339 | 1462228126955 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 15:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1276ms 15:28:47 INFO - PROCESS | 30339 | 1462228127008 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 30339 | 1462228127013 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 15:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:28:47 INFO - PROCESS | 30339 | 1462228127022 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 30339 | 1462228127028 Marionette TRACE conn4 <- [1,802,null,{}] 15:28:47 INFO - PROCESS | 30339 | 1462228127037 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:47 INFO - PROCESS | 30339 | 1462228127212 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 15:28:47 INFO - PROCESS | 30339 | 1462228127386 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b1904000 == 74 [pid = 30339] [id = 208] 15:28:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 131 (0x7ff4ae013000) [pid = 30339] [serial = 624] [outer = (nil)] 15:28:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 132 (0x7ff4afd0f000) [pid = 30339] [serial = 625] [outer = 0x7ff4ae013000] 15:28:47 INFO - PROCESS | 30339 | 1462228127457 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 133 (0x7ff4b1776400) [pid = 30339] [serial = 626] [outer = 0x7ff4ae013000] 15:28:48 INFO - PROCESS | 30339 | 1462228128396 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 15:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1434ms 15:28:48 INFO - PROCESS | 30339 | 1462228128457 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 30339 | 1462228128465 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 15:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:28:48 INFO - PROCESS | 30339 | 1462228128475 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 30339 | 1462228128479 Marionette TRACE conn4 <- [1,806,null,{}] 15:28:48 INFO - PROCESS | 30339 | 1462228128485 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:48 INFO - PROCESS | 30339 | 1462228128659 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 15:28:48 INFO - PROCESS | 30339 | 1462228128825 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b82a3000 == 75 [pid = 30339] [id = 209] 15:28:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 134 (0x7ff4b1777c00) [pid = 30339] [serial = 627] [outer = (nil)] 15:28:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 135 (0x7ff4b3415400) [pid = 30339] [serial = 628] [outer = 0x7ff4b1777c00] 15:28:48 INFO - PROCESS | 30339 | 1462228128909 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 136 (0x7ff4b389dc00) [pid = 30339] [serial = 629] [outer = 0x7ff4b1777c00] 15:28:49 INFO - PROCESS | 30339 | 1462228129809 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 15:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1383ms 15:28:49 INFO - PROCESS | 30339 | 1462228129858 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 30339 | 1462228129862 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 15:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:28:49 INFO - PROCESS | 30339 | 1462228129868 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 30339 | 1462228129873 Marionette TRACE conn4 <- [1,810,null,{}] 15:28:49 INFO - PROCESS | 30339 | 1462228129889 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:50 INFO - PROCESS | 30339 | 1462228130059 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 15:28:50 INFO - PROCESS | 30339 | 1462228130227 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c191e800 == 76 [pid = 30339] [id = 210] 15:28:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 137 (0x7ff4b73e4000) [pid = 30339] [serial = 630] [outer = (nil)] 15:28:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4b8288000) [pid = 30339] [serial = 631] [outer = 0x7ff4b73e4000] 15:28:50 INFO - PROCESS | 30339 | 1462228130305 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 139 (0x7ff4b86eb000) [pid = 30339] [serial = 632] [outer = 0x7ff4b73e4000] 15:28:51 INFO - PROCESS | 30339 | 1462228131147 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1334ms 15:28:51 INFO - PROCESS | 30339 | 1462228131208 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 30339 | 1462228131217 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 15:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:28:51 INFO - PROCESS | 30339 | 1462228131222 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 30339 | 1462228131225 Marionette TRACE conn4 <- [1,814,null,{}] 15:28:51 INFO - PROCESS | 30339 | 1462228131231 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:51 INFO - PROCESS | 30339 | 1462228131430 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 15:28:51 INFO - PROCESS | 30339 | 1462228131596 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2cbf800 == 77 [pid = 30339] [id = 211] 15:28:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 140 (0x7ff4ae017c00) [pid = 30339] [serial = 633] [outer = (nil)] 15:28:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 141 (0x7ff4b8fc1800) [pid = 30339] [serial = 634] [outer = 0x7ff4ae017c00] 15:28:51 INFO - PROCESS | 30339 | 1462228131668 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 142 (0x7ff4ba8a7800) [pid = 30339] [serial = 635] [outer = 0x7ff4ae017c00] 15:28:52 INFO - PROCESS | 30339 | 1462228132532 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 30339 | 1462228132610 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 15:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:28:52 INFO - PROCESS | 30339 | 1462228132615 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 30339 | 1462228132619 Marionette TRACE conn4 <- [1,818,null,{}] 15:28:52 INFO - PROCESS | 30339 | 1462228132624 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:52 INFO - PROCESS | 30339 | 1462228132785 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 15:28:52 INFO - PROCESS | 30339 | 1462228132950 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c8d71000 == 78 [pid = 30339] [id = 212] 15:28:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 143 (0x7ff4b7473400) [pid = 30339] [serial = 636] [outer = (nil)] 15:28:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4bc4a8c00) [pid = 30339] [serial = 637] [outer = 0x7ff4b7473400] 15:28:53 INFO - PROCESS | 30339 | 1462228133020 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4bf321400) [pid = 30339] [serial = 638] [outer = 0x7ff4b7473400] 15:28:53 INFO - PROCESS | 30339 | 1462228133912 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1327ms 15:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:28:53 INFO - PROCESS | 30339 | 1462228133943 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 30339 | 1462228133946 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 15:28:53 INFO - PROCESS | 30339 | 1462228133953 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 30339 | 1462228133956 Marionette TRACE conn4 <- [1,822,null,{}] 15:28:53 INFO - PROCESS | 30339 | 1462228133961 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:54 INFO - PROCESS | 30339 | 1462228134146 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 15:28:54 INFO - PROCESS | 30339 | 1462228134314 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfc27800 == 79 [pid = 30339] [id = 213] 15:28:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4bf3ed400) [pid = 30339] [serial = 639] [outer = (nil)] 15:28:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 147 (0x7ff4c1ce1c00) [pid = 30339] [serial = 640] [outer = 0x7ff4bf3ed400] 15:28:54 INFO - PROCESS | 30339 | 1462228134386 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 148 (0x7ff4c3188400) [pid = 30339] [serial = 641] [outer = 0x7ff4bf3ed400] 15:28:55 INFO - PROCESS | 30339 | 1462228135273 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 30339 | 1462228135292 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 15:28:55 INFO - PROCESS | 30339 | 1462228135297 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 30339 | 1462228135301 Marionette TRACE conn4 <- [1,826,null,{}] 15:28:55 INFO - PROCESS | 30339 | 1462228135306 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:55 INFO - PROCESS | 30339 | 1462228135464 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 15:28:55 INFO - PROCESS | 30339 | 1462228135637 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0c78800 == 80 [pid = 30339] [id = 214] 15:28:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4ae2cb000) [pid = 30339] [serial = 642] [outer = (nil)] 15:28:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 150 (0x7ff4c50d8800) [pid = 30339] [serial = 643] [outer = 0x7ff4ae2cb000] 15:28:55 INFO - PROCESS | 30339 | 1462228135719 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 151 (0x7ff4c557a400) [pid = 30339] [serial = 644] [outer = 0x7ff4ae2cb000] 15:28:56 INFO - PROCESS | 30339 | 1462228136531 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1286ms 15:28:56 INFO - PROCESS | 30339 | 1462228136583 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 30339 | 1462228136587 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 15:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:28:56 INFO - PROCESS | 30339 | 1462228136592 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 30339 | 1462228136595 Marionette TRACE conn4 <- [1,830,null,{}] 15:28:56 INFO - PROCESS | 30339 | 1462228136601 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:56 INFO - PROCESS | 30339 | 1462228136805 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 15:28:57 INFO - PROCESS | 30339 | 1462228137076 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4133000 == 81 [pid = 30339] [id = 215] 15:28:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4bff99c00) [pid = 30339] [serial = 645] [outer = (nil)] 15:28:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4c5580c00) [pid = 30339] [serial = 646] [outer = 0x7ff4bff99c00] 15:28:57 INFO - PROCESS | 30339 | 1462228137255 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4c9b45800) [pid = 30339] [serial = 647] [outer = 0x7ff4bff99c00] 15:28:58 INFO - PROCESS | 30339 | 1462228138406 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1844ms 15:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:28:58 INFO - PROCESS | 30339 | 1462228138438 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 30339 | 1462228138442 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 15:28:58 INFO - PROCESS | 30339 | 1462228138450 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 30339 | 1462228138453 Marionette TRACE conn4 <- [1,834,null,{}] 15:28:58 INFO - PROCESS | 30339 | 1462228138462 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:58 INFO - PROCESS | 30339 | 1462228138673 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 15:28:58 INFO - PROCESS | 30339 | 1462228138884 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d46af000 == 82 [pid = 30339] [id = 216] 15:28:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4ae2c3000) [pid = 30339] [serial = 648] [outer = (nil)] 15:28:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4c5560400) [pid = 30339] [serial = 649] [outer = 0x7ff4ae2c3000] 15:28:59 INFO - PROCESS | 30339 | 1462228139022 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4cfa8fc00) [pid = 30339] [serial = 650] [outer = 0x7ff4ae2c3000] 15:28:59 INFO - PROCESS | 30339 | 1462228139920 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1539ms 15:28:59 INFO - PROCESS | 30339 | 1462228139987 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 15:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:29:00 INFO - PROCESS | 30339 | 1462228139998 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 15:29:00 INFO - PROCESS | 30339 | 1462228140003 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - PROCESS | 30339 | 1462228140006 Marionette TRACE conn4 <- [1,838,null,{}] 15:29:00 INFO - PROCESS | 30339 | 1462228140012 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:00 INFO - PROCESS | 30339 | 1462228140177 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 15:29:00 INFO - PROCESS | 30339 | 1462228140385 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af659000 == 83 [pid = 30339] [id = 217] 15:29:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4ae00bc00) [pid = 30339] [serial = 651] [outer = (nil)] 15:29:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4af4cac00) [pid = 30339] [serial = 652] [outer = 0x7ff4ae00bc00] 15:29:00 INFO - PROCESS | 30339 | 1462228140500 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4b15f0000) [pid = 30339] [serial = 653] [outer = 0x7ff4ae00bc00] 15:29:01 INFO - PROCESS | 30339 | 1462228141353 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1378ms 15:29:01 INFO - PROCESS | 30339 | 1462228141416 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 30339 | 1462228141420 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 15:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:29:01 INFO - PROCESS | 30339 | 1462228141426 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 30339 | 1462228141430 Marionette TRACE conn4 <- [1,842,null,{}] 15:29:01 INFO - PROCESS | 30339 | 1462228141436 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:01 INFO - PROCESS | 30339 | 1462228141632 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 15:29:02 INFO - PROCESS | 30339 | 1462228142101 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b1907000 == 84 [pid = 30339] [id = 218] 15:29:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4ae2d1000) [pid = 30339] [serial = 654] [outer = (nil)] 15:29:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4af4ca000) [pid = 30339] [serial = 655] [outer = 0x7ff4ae2d1000] 15:29:02 INFO - PROCESS | 30339 | 1462228142211 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4b1019400) [pid = 30339] [serial = 656] [outer = 0x7ff4ae2d1000] 15:29:03 INFO - PROCESS | 30339 | 1462228143065 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1691ms 15:29:03 INFO - PROCESS | 30339 | 1462228143119 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 15:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:29:03 INFO - PROCESS | 30339 | 1462228143130 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 15:29:03 INFO - PROCESS | 30339 | 1462228143144 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 30339 | 1462228143148 Marionette TRACE conn4 <- [1,846,null,{}] 15:29:03 INFO - PROCESS | 30339 | 1462228143163 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:03 INFO - PROCESS | 30339 | 1462228143323 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 15:29:03 INFO - PROCESS | 30339 | 1462228143504 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b199e000 == 85 [pid = 30339] [id = 219] 15:29:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4b1779c00) [pid = 30339] [serial = 657] [outer = (nil)] 15:29:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4b3289c00) [pid = 30339] [serial = 658] [outer = 0x7ff4b1779c00] 15:29:03 INFO - PROCESS | 30339 | 1462228143573 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4b330bc00) [pid = 30339] [serial = 659] [outer = 0x7ff4b1779c00] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4ae2c8800) [pid = 30339] [serial = 553] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b1778c00) [pid = 30339] [serial = 556] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4b38dc800) [pid = 30339] [serial = 559] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4b8e84000) [pid = 30339] [serial = 562] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4b828cc00) [pid = 30339] [serial = 328] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4b9c44c00) [pid = 30339] [serial = 331] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4c11edc00) [pid = 30339] [serial = 337] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4b3534c00) [pid = 30339] [serial = 430] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b86ddc00) [pid = 30339] [serial = 418] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4c0ef8800) [pid = 30339] [serial = 424] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4b73a2000) [pid = 30339] [serial = 361] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4b73a3c00) [pid = 30339] [serial = 364] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4b979fc00) [pid = 30339] [serial = 367] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4c2648000) [pid = 30339] [serial = 370] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 151 (0x7ff4cfa21c00) [pid = 30339] [serial = 373] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 150 (0x7ff4d0e29c00) [pid = 30339] [serial = 376] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 149 (0x7ff4d474b400) [pid = 30339] [serial = 379] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 148 (0x7ff4b7394c00) [pid = 30339] [serial = 403] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 147 (0x7ff4b7392400) [pid = 30339] [serial = 406] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 146 (0x7ff4b8141800) [pid = 30339] [serial = 409] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 145 (0x7ff4bdfcf800) [pid = 30339] [serial = 412] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 144 (0x7ff4b86d1c00) [pid = 30339] [serial = 415] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 143 (0x7ff4b8140c00) [pid = 30339] [serial = 460] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 142 (0x7ff4bdfcd400) [pid = 30339] [serial = 463] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 141 (0x7ff4c55aac00) [pid = 30339] [serial = 466] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 140 (0x7ff4b3381800) [pid = 30339] [serial = 469] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 139 (0x7ff4d48ba000) [pid = 30339] [serial = 473] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 138 (0x7ff4af4d7800) [pid = 30339] [serial = 476] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 137 (0x7ff4b101bc00) [pid = 30339] [serial = 479] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 136 (0x7ff4ae018800) [pid = 30339] [serial = 482] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 135 (0x7ff4c556cc00) [pid = 30339] [serial = 334] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 134 (0x7ff4b341f400) [pid = 30339] [serial = 521] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 133 (0x7ff4ceb72800) [pid = 30339] [serial = 506] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 132 (0x7ff4b352c000) [pid = 30339] [serial = 512] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 131 (0x7ff4b1016000) [pid = 30339] [serial = 509] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 130 (0x7ff4ba8a5800) [pid = 30339] [serial = 518] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 129 (0x7ff4b86d2000) [pid = 30339] [serial = 515] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 128 (0x7ff4b9852800) [pid = 30339] [serial = 577] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 127 (0x7ff4bff9dc00) [pid = 30339] [serial = 580] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 126 (0x7ff4b7472800) [pid = 30339] [serial = 583] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 125 (0x7ff4b8fbfc00) [pid = 30339] [serial = 574] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 124 (0x7ff4b9152000) [pid = 30339] [serial = 575] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 123 (0x7ff4b112cc00) [pid = 30339] [serial = 566] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 122 (0x7ff4afd03400) [pid = 30339] [serial = 565] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 121 (0x7ff4c18cd800) [pid = 30339] [serial = 581] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 120 (0x7ff4b828f800) [pid = 30339] [serial = 572] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 119 (0x7ff4b73ec800) [pid = 30339] [serial = 571] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 118 (0x7ff4b337d000) [pid = 30339] [serial = 569] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 117 (0x7ff4b32ec000) [pid = 30339] [serial = 568] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 116 (0x7ff4b89c4000) [pid = 30339] [serial = 584] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 115 (0x7ff4bab45800) [pid = 30339] [serial = 578] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 114 (0x7ff4c110a000) [pid = 30339] [serial = 421] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 113 (0x7ff4c55aa400) [pid = 30339] [serial = 454] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 112 (0x7ff4b38dc400) [pid = 30339] [serial = 457] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 111 (0x7ff4b73ec400) [pid = 30339] [serial = 551] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | --DOMWINDOW == 110 (0x7ff4c19c2800) [pid = 30339] [serial = 427] [outer = (nil)] [url = about:blank] 15:29:04 INFO - PROCESS | 30339 | 1462228144577 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1499ms 15:29:04 INFO - PROCESS | 30339 | 1462228144641 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 30339 | 1462228144646 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 15:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:29:04 INFO - PROCESS | 30339 | 1462228144653 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 30339 | 1462228144656 Marionette TRACE conn4 <- [1,850,null,{}] 15:29:04 INFO - PROCESS | 30339 | 1462228144661 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:04 INFO - PROCESS | 30339 | 1462228144812 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 15:29:05 INFO - PROCESS | 30339 | 1462228145013 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b191d000 == 86 [pid = 30339] [id = 220] 15:29:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 111 (0x7ff4b15f4000) [pid = 30339] [serial = 660] [outer = (nil)] 15:29:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 112 (0x7ff4b330c800) [pid = 30339] [serial = 661] [outer = 0x7ff4b15f4000] 15:29:05 INFO - PROCESS | 30339 | 1462228145096 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 113 (0x7ff4b341e800) [pid = 30339] [serial = 662] [outer = 0x7ff4b15f4000] 15:29:05 INFO - PROCESS | 30339 | 1462228145779 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1179ms 15:29:05 INFO - PROCESS | 30339 | 1462228145833 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 30339 | 1462228145835 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 15:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:29:05 INFO - PROCESS | 30339 | 1462228145852 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 30339 | 1462228145860 Marionette TRACE conn4 <- [1,854,null,{}] 15:29:05 INFO - PROCESS | 30339 | 1462228145867 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:06 INFO - PROCESS | 30339 | 1462228146072 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 15:29:06 INFO - PROCESS | 30339 | 1462228146088 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e93800 == 87 [pid = 30339] [id = 221] 15:29:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 114 (0x7ff4b352ac00) [pid = 30339] [serial = 663] [outer = (nil)] 15:29:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 115 (0x7ff4b38de400) [pid = 30339] [serial = 664] [outer = 0x7ff4b352ac00] 15:29:06 INFO - PROCESS | 30339 | 1462228146148 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 116 (0x7ff4b7397000) [pid = 30339] [serial = 665] [outer = 0x7ff4b352ac00] 15:29:06 INFO - PROCESS | 30339 | 1462228146901 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1096ms 15:29:06 INFO - PROCESS | 30339 | 1462228146938 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 30339 | 1462228146942 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 15:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:29:06 INFO - PROCESS | 30339 | 1462228146953 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 30339 | 1462228146966 Marionette TRACE conn4 <- [1,858,null,{}] 15:29:06 INFO - PROCESS | 30339 | 1462228146971 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:07 INFO - PROCESS | 30339 | 1462228147155 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 15:29:07 INFO - PROCESS | 30339 | 1462228147181 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91bf000 == 88 [pid = 30339] [id = 222] 15:29:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 117 (0x7ff4b3534c00) [pid = 30339] [serial = 666] [outer = (nil)] 15:29:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 118 (0x7ff4b746b400) [pid = 30339] [serial = 667] [outer = 0x7ff4b3534c00] 15:29:07 INFO - PROCESS | 30339 | 1462228147240 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 119 (0x7ff4b8135800) [pid = 30339] [serial = 668] [outer = 0x7ff4b3534c00] 15:29:08 INFO - PROCESS | 30339 | 1462228148065 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1136ms 15:29:08 INFO - PROCESS | 30339 | 1462228148090 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 30339 | 1462228148093 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 15:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:29:08 INFO - PROCESS | 30339 | 1462228148098 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 30339 | 1462228148100 Marionette TRACE conn4 <- [1,862,null,{}] 15:29:08 INFO - PROCESS | 30339 | 1462228148106 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:08 INFO - PROCESS | 30339 | 1462228148290 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 15:29:08 INFO - PROCESS | 30339 | 1462228148322 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba884800 == 89 [pid = 30339] [id = 223] 15:29:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 120 (0x7ff4b82e2400) [pid = 30339] [serial = 669] [outer = (nil)] 15:29:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 121 (0x7ff4b86d1c00) [pid = 30339] [serial = 670] [outer = 0x7ff4b82e2400] 15:29:08 INFO - PROCESS | 30339 | 1462228148522 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 122 (0x7ff4b89c3c00) [pid = 30339] [serial = 671] [outer = 0x7ff4b82e2400] 15:29:09 INFO - PROCESS | 30339 | --DOMWINDOW == 121 (0x7ff4ae2cf400) [pid = 30339] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:29:09 INFO - PROCESS | 30339 | --DOMWINDOW == 120 (0x7ff4b177a000) [pid = 30339] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:29:09 INFO - PROCESS | 30339 | --DOMWINDOW == 119 (0x7ff4b7393800) [pid = 30339] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:29:09 INFO - PROCESS | 30339 | --DOMWINDOW == 118 (0x7ff4b984cc00) [pid = 30339] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:29:09 INFO - PROCESS | 30339 | --DOMWINDOW == 117 (0x7ff4b73a3000) [pid = 30339] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:29:09 INFO - PROCESS | 30339 | --DOMWINDOW == 116 (0x7ff4b82de000) [pid = 30339] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:29:09 INFO - PROCESS | 30339 | --DOMWINDOW == 115 (0x7ff4b3286000) [pid = 30339] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:29:09 INFO - PROCESS | 30339 | 1462228149408 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1329ms 15:29:09 INFO - PROCESS | 30339 | 1462228149428 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 30339 | 1462228149431 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 15:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:29:09 INFO - PROCESS | 30339 | 1462228149436 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 30339 | 1462228149439 Marionette TRACE conn4 <- [1,866,null,{}] 15:29:09 INFO - PROCESS | 30339 | 1462228149445 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:09 INFO - PROCESS | 30339 | 1462228149649 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 15:29:09 INFO - PROCESS | 30339 | 1462228149669 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bab0c000 == 90 [pid = 30339] [id = 224] 15:29:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 116 (0x7ff4b73e4400) [pid = 30339] [serial = 672] [outer = (nil)] 15:29:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 117 (0x7ff4b82e2800) [pid = 30339] [serial = 673] [outer = 0x7ff4b73e4400] 15:29:09 INFO - PROCESS | 30339 | 1462228149730 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 118 (0x7ff4b9c44c00) [pid = 30339] [serial = 674] [outer = 0x7ff4b73e4400] 15:29:10 INFO - PROCESS | 30339 | 1462228150446 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1029ms 15:29:10 INFO - PROCESS | 30339 | 1462228150466 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 30339 | 1462228150469 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 15:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:29:10 INFO - PROCESS | 30339 | 1462228150475 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 30339 | 1462228150477 Marionette TRACE conn4 <- [1,870,null,{}] 15:29:10 INFO - PROCESS | 30339 | 1462228150483 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:10 INFO - PROCESS | 30339 | 1462228150624 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 15:29:10 INFO - PROCESS | 30339 | 1462228150785 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c149c800 == 91 [pid = 30339] [id = 225] 15:29:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 119 (0x7ff4b8288800) [pid = 30339] [serial = 675] [outer = (nil)] 15:29:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 120 (0x7ff4bc028c00) [pid = 30339] [serial = 676] [outer = 0x7ff4b8288800] 15:29:10 INFO - PROCESS | 30339 | 1462228150845 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 121 (0x7ff4bdfd0000) [pid = 30339] [serial = 677] [outer = 0x7ff4b8288800] 15:29:11 INFO - PROCESS | 30339 | 1462228151787 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1337ms 15:29:11 INFO - PROCESS | 30339 | 1462228151812 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 30339 | 1462228151819 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 15:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:29:11 INFO - PROCESS | 30339 | 1462228151827 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 30339 | 1462228151834 Marionette TRACE conn4 <- [1,874,null,{}] 15:29:11 INFO - PROCESS | 30339 | 1462228151841 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:12 INFO - PROCESS | 30339 | 1462228152008 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 15:29:12 INFO - PROCESS | 30339 | 1462228152182 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b342a000 == 92 [pid = 30339] [id = 226] 15:29:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 122 (0x7ff4b15f2400) [pid = 30339] [serial = 678] [outer = (nil)] 15:29:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 123 (0x7ff4b1773c00) [pid = 30339] [serial = 679] [outer = 0x7ff4b15f2400] 15:29:12 INFO - PROCESS | 30339 | 1462228152253 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 124 (0x7ff4b328f400) [pid = 30339] [serial = 680] [outer = 0x7ff4b15f2400] 15:29:13 INFO - PROCESS | 30339 | 1462228153167 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1387ms 15:29:13 INFO - PROCESS | 30339 | 1462228153216 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 30339 | 1462228153224 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 15:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:29:13 INFO - PROCESS | 30339 | 1462228153234 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 30339 | 1462228153238 Marionette TRACE conn4 <- [1,878,null,{}] 15:29:13 INFO - PROCESS | 30339 | 1462228153244 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:13 INFO - PROCESS | 30339 | 1462228153417 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 15:29:13 INFO - PROCESS | 30339 | 1462228153584 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba751800 == 93 [pid = 30339] [id = 227] 15:29:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 125 (0x7ff4b32ec000) [pid = 30339] [serial = 681] [outer = (nil)] 15:29:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 126 (0x7ff4b3538c00) [pid = 30339] [serial = 682] [outer = 0x7ff4b32ec000] 15:29:13 INFO - PROCESS | 30339 | 1462228153656 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 127 (0x7ff4b38e5000) [pid = 30339] [serial = 683] [outer = 0x7ff4b32ec000] 15:29:14 INFO - PROCESS | 30339 | 1462228154548 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1382ms 15:29:14 INFO - PROCESS | 30339 | 1462228154616 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 30339 | 1462228154619 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 15:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:29:14 INFO - PROCESS | 30339 | 1462228154626 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 30339 | 1462228154632 Marionette TRACE conn4 <- [1,882,null,{}] 15:29:14 INFO - PROCESS | 30339 | 1462228154648 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:14 INFO - PROCESS | 30339 | 1462228154860 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 15:29:15 INFO - PROCESS | 30339 | 1462228155027 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c261a000 == 94 [pid = 30339] [id = 228] 15:29:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 128 (0x7ff4b8287800) [pid = 30339] [serial = 684] [outer = (nil)] 15:29:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 129 (0x7ff4b86ec000) [pid = 30339] [serial = 685] [outer = 0x7ff4b8287800] 15:29:15 INFO - PROCESS | 30339 | 1462228155111 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 130 (0x7ff4b9797000) [pid = 30339] [serial = 686] [outer = 0x7ff4b8287800] 15:29:15 INFO - PROCESS | 30339 | 1462228155927 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1345ms 15:29:15 INFO - PROCESS | 30339 | 1462228155972 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 30339 | 1462228155977 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 15:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:29:15 INFO - PROCESS | 30339 | 1462228155982 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 30339 | 1462228155984 Marionette TRACE conn4 <- [1,886,null,{}] 15:29:15 INFO - PROCESS | 30339 | 1462228155990 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:16 INFO - PROCESS | 30339 | 1462228156152 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 15:29:16 INFO - PROCESS | 30339 | 1462228156325 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5256000 == 95 [pid = 30339] [id = 229] 15:29:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 131 (0x7ff4b82dc400) [pid = 30339] [serial = 687] [outer = (nil)] 15:29:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 132 (0x7ff4bdfda000) [pid = 30339] [serial = 688] [outer = 0x7ff4b82dc400] 15:29:16 INFO - PROCESS | 30339 | 1462228156397 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 133 (0x7ff4bff94000) [pid = 30339] [serial = 689] [outer = 0x7ff4b82dc400] 15:29:17 INFO - PROCESS | 30339 | 1462228157339 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1427ms 15:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:29:17 INFO - PROCESS | 30339 | 1462228157411 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 30339 | 1462228157414 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 15:29:17 INFO - PROCESS | 30339 | 1462228157420 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 30339 | 1462228157423 Marionette TRACE conn4 <- [1,890,null,{}] 15:29:17 INFO - PROCESS | 30339 | 1462228157429 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:17 INFO - PROCESS | 30339 | 1462228157630 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 15:29:17 INFO - PROCESS | 30339 | 1462228157796 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfc1c800 == 96 [pid = 30339] [id = 230] 15:29:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 134 (0x7ff4bc02e800) [pid = 30339] [serial = 690] [outer = (nil)] 15:29:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 135 (0x7ff4c131a800) [pid = 30339] [serial = 691] [outer = 0x7ff4bc02e800] 15:29:17 INFO - PROCESS | 30339 | 1462228157867 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 136 (0x7ff4c1d39800) [pid = 30339] [serial = 692] [outer = 0x7ff4bc02e800] 15:29:18 INFO - PROCESS | 30339 | 1462228158719 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1338ms 15:29:18 INFO - PROCESS | 30339 | 1462228158758 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 30339 | 1462228158761 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 15:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:29:18 INFO - PROCESS | 30339 | 1462228158767 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 30339 | 1462228158770 Marionette TRACE conn4 <- [1,894,null,{}] 15:29:18 INFO - PROCESS | 30339 | 1462228158775 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:18 INFO - PROCESS | 30339 | 1462228158945 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 15:29:19 INFO - PROCESS | 30339 | 1462228159132 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d465d000 == 97 [pid = 30339] [id = 231] 15:29:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 137 (0x7ff4c5583000) [pid = 30339] [serial = 693] [outer = (nil)] 15:29:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4cf709400) [pid = 30339] [serial = 694] [outer = 0x7ff4c5583000] 15:29:19 INFO - PROCESS | 30339 | 1462228159206 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 139 (0x7ff4d0912400) [pid = 30339] [serial = 695] [outer = 0x7ff4c5583000] 15:29:20 INFO - PROCESS | 30339 | 1462228160058 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1327ms 15:29:20 INFO - PROCESS | 30339 | 1462228160095 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 30339 | 1462228160099 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 15:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:29:20 INFO - PROCESS | 30339 | 1462228160105 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 30339 | 1462228160107 Marionette TRACE conn4 <- [1,898,null,{}] 15:29:20 INFO - PROCESS | 30339 | 1462228160113 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:20 INFO - PROCESS | 30339 | 1462228160272 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 15:29:20 INFO - PROCESS | 30339 | 1462228160447 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4f10800 == 98 [pid = 30339] [id = 232] 15:29:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 140 (0x7ff4c1e1f400) [pid = 30339] [serial = 696] [outer = (nil)] 15:29:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 141 (0x7ff4d0cebc00) [pid = 30339] [serial = 697] [outer = 0x7ff4c1e1f400] 15:29:20 INFO - PROCESS | 30339 | 1462228160514 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 142 (0x7ff4d280f800) [pid = 30339] [serial = 698] [outer = 0x7ff4c1e1f400] 15:29:21 INFO - PROCESS | 30339 | 1462228161357 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1287ms 15:29:21 INFO - PROCESS | 30339 | 1462228161393 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 30339 | 1462228161396 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 15:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:29:21 INFO - PROCESS | 30339 | 1462228161402 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 30339 | 1462228161405 Marionette TRACE conn4 <- [1,902,null,{}] 15:29:21 INFO - PROCESS | 30339 | 1462228161410 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:21 INFO - PROCESS | 30339 | 1462228161570 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 15:29:21 INFO - PROCESS | 30339 | 1462228161749 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d8e3b800 == 99 [pid = 30339] [id = 233] 15:29:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 143 (0x7ff4b16c6000) [pid = 30339] [serial = 699] [outer = (nil)] 15:29:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4b16ca800) [pid = 30339] [serial = 700] [outer = 0x7ff4b16c6000] 15:29:21 INFO - PROCESS | 30339 | 1462228161819 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4b16cf000) [pid = 30339] [serial = 701] [outer = 0x7ff4b16c6000] 15:29:22 INFO - PROCESS | 30339 | 1462228162678 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1336ms 15:29:22 INFO - PROCESS | 30339 | 1462228162738 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 30339 | 1462228162742 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 15:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:29:22 INFO - PROCESS | 30339 | 1462228162748 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 30339 | 1462228162750 Marionette TRACE conn4 <- [1,906,null,{}] 15:29:22 INFO - PROCESS | 30339 | 1462228162756 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:22 INFO - PROCESS | 30339 | 1462228162922 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 15:29:23 INFO - PROCESS | 30339 | 1462228163102 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9078000 == 100 [pid = 30339] [id = 234] 15:29:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4b16c7800) [pid = 30339] [serial = 702] [outer = (nil)] 15:29:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 147 (0x7ff4d0c63c00) [pid = 30339] [serial = 703] [outer = 0x7ff4b16c7800] 15:29:23 INFO - PROCESS | 30339 | 1462228163172 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 148 (0x7ff4d2d60000) [pid = 30339] [serial = 704] [outer = 0x7ff4b16c7800] 15:29:24 INFO - PROCESS | 30339 | 1462228164022 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1332ms 15:29:24 INFO - PROCESS | 30339 | 1462228164081 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 30339 | 1462228164085 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 15:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:29:24 INFO - PROCESS | 30339 | 1462228164090 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 30339 | 1462228164093 Marionette TRACE conn4 <- [1,910,null,{}] 15:29:24 INFO - PROCESS | 30339 | 1462228164098 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:24 INFO - PROCESS | 30339 | 1462228164270 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 15:29:24 INFO - PROCESS | 30339 | 1462228164450 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0d3e800 == 101 [pid = 30339] [id = 235] 15:29:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4b16d0c00) [pid = 30339] [serial = 705] [outer = (nil)] 15:29:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 150 (0x7ff4b8e84c00) [pid = 30339] [serial = 706] [outer = 0x7ff4b16d0c00] 15:29:24 INFO - PROCESS | 30339 | 1462228164520 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 151 (0x7ff4b9890c00) [pid = 30339] [serial = 707] [outer = 0x7ff4b16d0c00] 15:29:25 INFO - PROCESS | 30339 | 1462228165666 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1634ms 15:29:25 INFO - PROCESS | 30339 | 1462228165725 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 30339 | 1462228165730 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 15:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:29:25 INFO - PROCESS | 30339 | 1462228165738 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 30339 | 1462228165743 Marionette TRACE conn4 <- [1,914,null,{}] 15:29:25 INFO - PROCESS | 30339 | 1462228165752 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:25 INFO - PROCESS | 30339 | 1462228165926 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 15:29:26 INFO - PROCESS | 30339 | 1462228166151 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b342b000 == 102 [pid = 30339] [id = 236] 15:29:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4b15f1c00) [pid = 30339] [serial = 708] [outer = (nil)] 15:29:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4b15f9c00) [pid = 30339] [serial = 709] [outer = 0x7ff4b15f1c00] 15:29:26 INFO - PROCESS | 30339 | 1462228166213 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4b1773400) [pid = 30339] [serial = 710] [outer = 0x7ff4b15f1c00] 15:29:27 INFO - PROCESS | 30339 | 1462228167171 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1483ms 15:29:27 INFO - PROCESS | 30339 | 1462228167221 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 30339 | 1462228167229 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 15:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:29:27 INFO - PROCESS | 30339 | 1462228167239 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 30339 | 1462228167242 Marionette TRACE conn4 <- [1,918,null,{}] 15:29:27 INFO - PROCESS | 30339 | 1462228167248 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:27 INFO - PROCESS | 30339 | 1462228167408 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 15:29:27 INFO - PROCESS | 30339 | 1462228167627 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af48d800 == 103 [pid = 30339] [id = 237] 15:29:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4b15fb000) [pid = 30339] [serial = 711] [outer = (nil)] 15:29:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4b3290c00) [pid = 30339] [serial = 712] [outer = 0x7ff4b15fb000] 15:29:27 INFO - PROCESS | 30339 | 1462228167770 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4b330b400) [pid = 30339] [serial = 713] [outer = 0x7ff4b15fb000] 15:29:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c5249000 == 102 [pid = 30339] [id = 19] 15:29:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d46b2000 == 101 [pid = 30339] [id = 60] 15:29:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bab12000 == 100 [pid = 30339] [id = 6] 15:29:27 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4b3413000) [pid = 30339] [serial = 622] [outer = (nil)] [url = about:blank] 15:29:27 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4b15efc00) [pid = 30339] [serial = 598] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c8f03000 == 99 [pid = 30339] [id = 20] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0c83800 == 98 [pid = 30339] [id = 98] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0c7e000 == 97 [pid = 30339] [id = 134] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bab0c000 == 96 [pid = 30339] [id = 224] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba884800 == 95 [pid = 30339] [id = 223] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91bf000 == 94 [pid = 30339] [id = 222] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e93800 == 93 [pid = 30339] [id = 221] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b191d000 == 92 [pid = 30339] [id = 220] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b199e000 == 91 [pid = 30339] [id = 219] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b1907000 == 90 [pid = 30339] [id = 218] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d46af000 == 89 [pid = 30339] [id = 216] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4133000 == 88 [pid = 30339] [id = 215] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0c78800 == 87 [pid = 30339] [id = 214] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfc27800 == 86 [pid = 30339] [id = 213] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c8d71000 == 85 [pid = 30339] [id = 212] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2cbf800 == 84 [pid = 30339] [id = 211] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c191e800 == 83 [pid = 30339] [id = 210] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b82a3000 == 82 [pid = 30339] [id = 209] 15:29:28 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b1904000 == 81 [pid = 30339] [id = 208] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4b352b000) [pid = 30339] [serial = 608] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4bc4a1800) [pid = 30339] [serial = 595] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4b3375400) [pid = 30339] [serial = 605] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 151 (0x7ff4b8d50c00) [pid = 30339] [serial = 614] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 150 (0x7ff4b86e9c00) [pid = 30339] [serial = 613] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 149 (0x7ff4d0e27c00) [pid = 30339] [serial = 524] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 148 (0x7ff4b7478800) [pid = 30339] [serial = 610] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 147 (0x7ff4b979f800) [pid = 30339] [serial = 617] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 146 (0x7ff4b32e3800) [pid = 30339] [serial = 619] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 145 (0x7ff4b8fc9c00) [pid = 30339] [serial = 616] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 144 (0x7ff4b3378800) [pid = 30339] [serial = 620] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 143 (0x7ff4b73f0800) [pid = 30339] [serial = 592] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 142 (0x7ff4b8289800) [pid = 30339] [serial = 611] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 141 (0x7ff4b8286800) [pid = 30339] [serial = 601] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 140 (0x7ff4b2d06800) [pid = 30339] [serial = 604] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 139 (0x7ff4b15f8400) [pid = 30339] [serial = 607] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 138 (0x7ff4b1773800) [pid = 30339] [serial = 589] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | --DOMWINDOW == 137 (0x7ff4b89ce400) [pid = 30339] [serial = 586] [outer = (nil)] [url = about:blank] 15:29:28 INFO - PROCESS | 30339 | 1462228168641 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1439ms 15:29:28 INFO - PROCESS | 30339 | 1462228168677 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 30339 | 1462228168681 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 15:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:29:28 INFO - PROCESS | 30339 | 1462228168687 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 30339 | 1462228168692 Marionette TRACE conn4 <- [1,922,null,{}] 15:29:28 INFO - PROCESS | 30339 | 1462228168707 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:28 INFO - PROCESS | 30339 | 1462228168863 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 15:29:28 INFO - PROCESS | 30339 | 1462228168875 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3441800 == 82 [pid = 30339] [id = 238] 15:29:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4b337b800) [pid = 30339] [serial = 714] [outer = (nil)] 15:29:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 139 (0x7ff4b38a2000) [pid = 30339] [serial = 715] [outer = 0x7ff4b337b800] 15:29:28 INFO - PROCESS | 30339 | 1462228168937 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 140 (0x7ff4b38eb800) [pid = 30339] [serial = 716] [outer = 0x7ff4b337b800] 15:29:29 INFO - PROCESS | 30339 | 1462228169752 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1086ms 15:29:29 INFO - PROCESS | 30339 | 1462228169788 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 30339 | 1462228169792 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 15:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:29:29 INFO - PROCESS | 30339 | 1462228169798 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 30339 | 1462228169800 Marionette TRACE conn4 <- [1,926,null,{}] 15:29:29 INFO - PROCESS | 30339 | 1462228169806 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:29 INFO - PROCESS | 30339 | 1462228169952 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 15:29:29 INFO - PROCESS | 30339 | 1462228169972 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8192800 == 83 [pid = 30339] [id = 239] 15:29:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 141 (0x7ff4b389d400) [pid = 30339] [serial = 717] [outer = (nil)] 15:29:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 142 (0x7ff4b73ebc00) [pid = 30339] [serial = 718] [outer = 0x7ff4b389d400] 15:29:30 INFO - PROCESS | 30339 | 1462228170031 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 143 (0x7ff4b7472800) [pid = 30339] [serial = 719] [outer = 0x7ff4b389d400] 15:29:30 INFO - PROCESS | 30339 | 1462228170926 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1186ms 15:29:30 INFO - PROCESS | 30339 | 1462228170985 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 30339 | 1462228170987 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 15:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:29:31 INFO - PROCESS | 30339 | 1462228170999 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 30339 | 1462228171001 Marionette TRACE conn4 <- [1,930,null,{}] 15:29:31 INFO - PROCESS | 30339 | 1462228171006 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:31 INFO - PROCESS | 30339 | 1462228171195 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 15:29:31 INFO - PROCESS | 30339 | 1462228171218 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9079800 == 84 [pid = 30339] [id = 240] 15:29:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4b38e8000) [pid = 30339] [serial = 720] [outer = (nil)] 15:29:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4b8137400) [pid = 30339] [serial = 721] [outer = 0x7ff4b38e8000] 15:29:31 INFO - PROCESS | 30339 | 1462228171276 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4b82dbc00) [pid = 30339] [serial = 722] [outer = 0x7ff4b38e8000] 15:29:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 147 (0x7ff4b8d50000) [pid = 30339] [serial = 723] [outer = 0x7ff4b914ec00] 15:29:32 INFO - PROCESS | 30339 | 1462228172199 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1290ms 15:29:32 INFO - PROCESS | 30339 | 1462228172284 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 15:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:29:32 INFO - PROCESS | 30339 | 1462228172287 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 15:29:32 INFO - PROCESS | 30339 | 1462228172292 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 30339 | 1462228172295 Marionette TRACE conn4 <- [1,934,null,{}] 15:29:32 INFO - PROCESS | 30339 | 1462228172306 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:32 INFO - PROCESS | 30339 | 1462228172523 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 15:29:32 INFO - PROCESS | 30339 | 1462228172546 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9873800 == 85 [pid = 30339] [id = 241] 15:29:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 148 (0x7ff4b73a3400) [pid = 30339] [serial = 724] [outer = (nil)] 15:29:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4b8fca800) [pid = 30339] [serial = 725] [outer = 0x7ff4b73a3400] 15:29:32 INFO - PROCESS | 30339 | 1462228172605 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 150 (0x7ff4b9894400) [pid = 30339] [serial = 726] [outer = 0x7ff4b73a3400] 15:29:33 INFO - PROCESS | 30339 | --DOMWINDOW == 149 (0x7ff4ae00d000) [pid = 30339] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:29:33 INFO - PROCESS | 30339 | --DOMWINDOW == 148 (0x7ff4b3534c00) [pid = 30339] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:29:33 INFO - PROCESS | 30339 | --DOMWINDOW == 147 (0x7ff4b82e2400) [pid = 30339] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:29:33 INFO - PROCESS | 30339 | --DOMWINDOW == 146 (0x7ff4b73e4400) [pid = 30339] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:29:33 INFO - PROCESS | 30339 | --DOMWINDOW == 145 (0x7ff4ae2d1000) [pid = 30339] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:29:33 INFO - PROCESS | 30339 | --DOMWINDOW == 144 (0x7ff4b352ac00) [pid = 30339] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:29:33 INFO - PROCESS | 30339 | --DOMWINDOW == 143 (0x7ff4ae016c00) [pid = 30339] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:29:33 INFO - PROCESS | 30339 | --DOMWINDOW == 142 (0x7ff4b1779c00) [pid = 30339] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:29:33 INFO - PROCESS | 30339 | --DOMWINDOW == 141 (0x7ff4b15f4000) [pid = 30339] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:29:33 INFO - PROCESS | 30339 | 1462228173603 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1339ms 15:29:33 INFO - PROCESS | 30339 | 1462228173631 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 30339 | 1462228173634 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 15:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:29:33 INFO - PROCESS | 30339 | 1462228173650 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 30339 | 1462228173652 Marionette TRACE conn4 <- [1,938,null,{}] 15:29:33 INFO - PROCESS | 30339 | 1462228173658 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:33 INFO - PROCESS | 30339 | 1462228173800 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 15:29:33 INFO - PROCESS | 30339 | 1462228173814 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bc3fb000 == 86 [pid = 30339] [id = 242] 15:29:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 142 (0x7ff4ae4e2c00) [pid = 30339] [serial = 727] [outer = (nil)] 15:29:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 143 (0x7ff4b9896800) [pid = 30339] [serial = 728] [outer = 0x7ff4ae4e2c00] 15:29:33 INFO - PROCESS | 30339 | 1462228173877 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4b9a57c00) [pid = 30339] [serial = 729] [outer = 0x7ff4ae4e2c00] 15:29:34 INFO - PROCESS | 30339 | 1462228174657 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1034ms 15:29:34 INFO - PROCESS | 30339 | 1462228174677 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 30339 | 1462228174680 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 15:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:29:34 INFO - PROCESS | 30339 | 1462228174685 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 30339 | 1462228174687 Marionette TRACE conn4 <- [1,942,null,{}] 15:29:34 INFO - PROCESS | 30339 | 1462228174693 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:34 INFO - PROCESS | 30339 | 1462228174884 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 15:29:34 INFO - PROCESS | 30339 | 1462228174906 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c0ead800 == 87 [pid = 30339] [id = 243] 15:29:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4b337f400) [pid = 30339] [serial = 730] [outer = (nil)] 15:29:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4bab45800) [pid = 30339] [serial = 731] [outer = 0x7ff4b337f400] 15:29:34 INFO - PROCESS | 30339 | 1462228174964 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 147 (0x7ff4bc098000) [pid = 30339] [serial = 732] [outer = 0x7ff4b337f400] 15:29:36 INFO - PROCESS | 30339 | 1462228176012 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1383ms 15:29:36 INFO - PROCESS | 30339 | 1462228176070 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 30339 | 1462228176077 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 15:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:29:36 INFO - PROCESS | 30339 | 1462228176084 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 30339 | 1462228176091 Marionette TRACE conn4 <- [1,946,null,{}] 15:29:36 INFO - PROCESS | 30339 | 1462228176098 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:36 INFO - PROCESS | 30339 | 1462228176273 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 15:29:36 INFO - PROCESS | 30339 | 1462228176446 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b21f6000 == 88 [pid = 30339] [id = 244] 15:29:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 148 (0x7ff4b15fa400) [pid = 30339] [serial = 733] [outer = (nil)] 15:29:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4b1777400) [pid = 30339] [serial = 734] [outer = 0x7ff4b15fa400] 15:29:36 INFO - PROCESS | 30339 | 1462228176521 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 150 (0x7ff4b32e5400) [pid = 30339] [serial = 735] [outer = 0x7ff4b15fa400] 15:29:37 INFO - PROCESS | 30339 | 1462228177435 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1386ms 15:29:37 INFO - PROCESS | 30339 | 1462228177472 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 15:29:37 INFO - PROCESS | 30339 | 1462228177481 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 15:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:29:37 INFO - PROCESS | 30339 | 1462228177491 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 30339 | 1462228177494 Marionette TRACE conn4 <- [1,950,null,{}] 15:29:37 INFO - PROCESS | 30339 | 1462228177500 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:37 INFO - PROCESS | 30339 | 1462228177666 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 15:29:37 INFO - PROCESS | 30339 | 1462228177845 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91c8800 == 89 [pid = 30339] [id = 245] 15:29:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 151 (0x7ff4b32e9800) [pid = 30339] [serial = 736] [outer = (nil)] 15:29:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4b38e2400) [pid = 30339] [serial = 737] [outer = 0x7ff4b32e9800] 15:29:37 INFO - PROCESS | 30339 | 1462228177914 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4b73ec800) [pid = 30339] [serial = 738] [outer = 0x7ff4b32e9800] 15:29:38 INFO - PROCESS | 30339 | 1462228178846 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1385ms 15:29:38 INFO - PROCESS | 30339 | 1462228178876 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 30339 | 1462228178879 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 15:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:29:38 INFO - PROCESS | 30339 | 1462228178886 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - PROCESS | 30339 | 1462228178892 Marionette TRACE conn4 <- [1,954,null,{}] 15:29:38 INFO - PROCESS | 30339 | 1462228178907 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:39 INFO - PROCESS | 30339 | 1462228179085 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 15:29:39 INFO - PROCESS | 30339 | 1462228179276 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2257000 == 90 [pid = 30339] [id = 246] 15:29:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4b86e4000) [pid = 30339] [serial = 739] [outer = (nil)] 15:29:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4b979ec00) [pid = 30339] [serial = 740] [outer = 0x7ff4b86e4000] 15:29:39 INFO - PROCESS | 30339 | 1462228179354 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4b9898000) [pid = 30339] [serial = 741] [outer = 0x7ff4b86e4000] 15:29:40 INFO - PROCESS | 30339 | 1462228180187 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1335ms 15:29:40 INFO - PROCESS | 30339 | 1462228180221 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 30339 | 1462228180226 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 15:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:29:40 INFO - PROCESS | 30339 | 1462228180231 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 30339 | 1462228180235 Marionette TRACE conn4 <- [1,958,null,{}] 15:29:40 INFO - PROCESS | 30339 | 1462228180240 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:40 INFO - PROCESS | 30339 | 1462228180403 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 15:29:40 INFO - PROCESS | 30339 | 1462228180579 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c520f800 == 91 [pid = 30339] [id = 247] 15:29:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4b89c4000) [pid = 30339] [serial = 742] [outer = (nil)] 15:29:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4bc09c000) [pid = 30339] [serial = 743] [outer = 0x7ff4b89c4000] 15:29:40 INFO - PROCESS | 30339 | 1462228180648 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4bdfdc400) [pid = 30339] [serial = 744] [outer = 0x7ff4b89c4000] 15:29:41 INFO - PROCESS | 30339 | 1462228181511 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1329ms 15:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:29:41 INFO - PROCESS | 30339 | 1462228181561 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 15:29:41 INFO - PROCESS | 30339 | 1462228181564 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 15:29:41 INFO - PROCESS | 30339 | 1462228181570 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 30339 | 1462228181573 Marionette TRACE conn4 <- [1,962,null,{}] 15:29:41 INFO - PROCESS | 30339 | 1462228181578 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:41 INFO - PROCESS | 30339 | 1462228181737 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 15:29:41 INFO - PROCESS | 30339 | 1462228181924 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfaa3000 == 92 [pid = 30339] [id = 248] 15:29:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4b89c6800) [pid = 30339] [serial = 745] [outer = (nil)] 15:29:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4bff45000) [pid = 30339] [serial = 746] [outer = 0x7ff4b89c6800] 15:29:42 INFO - PROCESS | 30339 | 1462228181992 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4c0cf2000) [pid = 30339] [serial = 747] [outer = 0x7ff4b89c6800] 15:29:42 INFO - PROCESS | 30339 | 1462228182915 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1384ms 15:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:29:42 INFO - PROCESS | 30339 | 1462228182953 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 30339 | 1462228182956 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 15:29:42 INFO - PROCESS | 30339 | 1462228182962 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 30339 | 1462228182966 Marionette TRACE conn4 <- [1,966,null,{}] 15:29:42 INFO - PROCESS | 30339 | 1462228182971 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:43 INFO - PROCESS | 30339 | 1462228183147 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 15:29:43 INFO - PROCESS | 30339 | 1462228183336 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4657000 == 93 [pid = 30339] [id = 249] 15:29:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4c0be7c00) [pid = 30339] [serial = 748] [outer = (nil)] 15:29:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4c4534400) [pid = 30339] [serial = 749] [outer = 0x7ff4c0be7c00] 15:29:43 INFO - PROCESS | 30339 | 1462228183407 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4c9b95800) [pid = 30339] [serial = 750] [outer = 0x7ff4c0be7c00] 15:29:44 INFO - PROCESS | 30339 | 1462228184275 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1381ms 15:29:44 INFO - PROCESS | 30339 | 1462228184344 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 30339 | 1462228184348 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 15:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:29:44 INFO - PROCESS | 30339 | 1462228184354 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 30339 | 1462228184357 Marionette TRACE conn4 <- [1,970,null,{}] 15:29:44 INFO - PROCESS | 30339 | 1462228184362 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:44 INFO - PROCESS | 30339 | 1462228184532 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 15:29:44 INFO - PROCESS | 30339 | 1462228184706 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d8eb5000 == 94 [pid = 30339] [id = 250] 15:29:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4c0dbdc00) [pid = 30339] [serial = 751] [outer = (nil)] 15:29:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4cf794800) [pid = 30339] [serial = 752] [outer = 0x7ff4c0dbdc00] 15:29:44 INFO - PROCESS | 30339 | 1462228184776 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4d0e1e800) [pid = 30339] [serial = 753] [outer = 0x7ff4c0dbdc00] 15:29:45 INFO - PROCESS | 30339 | 1462228185604 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1278ms 15:29:45 INFO - PROCESS | 30339 | 1462228185633 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 15:29:45 INFO - PROCESS | 30339 | 1462228185636 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 15:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:29:45 INFO - PROCESS | 30339 | 1462228185643 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 30339 | 1462228185645 Marionette TRACE conn4 <- [1,974,null,{}] 15:29:45 INFO - PROCESS | 30339 | 1462228185651 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:45 INFO - PROCESS | 30339 | 1462228185809 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 15:29:45 INFO - PROCESS | 30339 | 1462228185996 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae11a000 == 95 [pid = 30339] [id = 251] 15:29:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4af8b3000) [pid = 30339] [serial = 754] [outer = (nil)] 15:29:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4af8bb400) [pid = 30339] [serial = 755] [outer = 0x7ff4af8b3000] 15:29:46 INFO - PROCESS | 30339 | 1462228186064 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4af8bfc00) [pid = 30339] [serial = 756] [outer = 0x7ff4af8b3000] 15:29:46 INFO - PROCESS | 30339 | 1462228186911 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1331ms 15:29:46 INFO - PROCESS | 30339 | 1462228186979 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 30339 | 1462228186983 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 15:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:29:46 INFO - PROCESS | 30339 | 1462228186988 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 30339 | 1462228186990 Marionette TRACE conn4 <- [1,978,null,{}] 15:29:47 INFO - PROCESS | 30339 | 1462228186996 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:47 INFO - PROCESS | 30339 | 1462228187166 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 15:29:47 INFO - PROCESS | 30339 | 1462228187350 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e50800 == 96 [pid = 30339] [id = 252] 15:29:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4af8b6400) [pid = 30339] [serial = 757] [outer = (nil)] 15:29:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4c9b97400) [pid = 30339] [serial = 758] [outer = 0x7ff4af8b6400] 15:29:47 INFO - PROCESS | 30339 | 1462228187421 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4d2d64c00) [pid = 30339] [serial = 759] [outer = 0x7ff4af8b6400] 15:29:48 INFO - PROCESS | 30339 | 1462228188245 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1284ms 15:29:48 INFO - PROCESS | 30339 | 1462228188274 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 30339 | 1462228188277 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 15:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:29:48 INFO - PROCESS | 30339 | 1462228188283 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 30339 | 1462228188286 Marionette TRACE conn4 <- [1,982,null,{}] 15:29:48 INFO - PROCESS | 30339 | 1462228188292 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:48 INFO - PROCESS | 30339 | 1462228188457 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 15:29:48 INFO - PROCESS | 30339 | 1462228188638 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af5cc000 == 97 [pid = 30339] [id = 253] 15:29:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4ae2d2400) [pid = 30339] [serial = 760] [outer = (nil)] 15:29:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4ae2dac00) [pid = 30339] [serial = 761] [outer = 0x7ff4ae2d2400] 15:29:48 INFO - PROCESS | 30339 | 1462228188706 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4ae2e0000) [pid = 30339] [serial = 762] [outer = 0x7ff4ae2d2400] 15:29:49 INFO - PROCESS | 30339 | 1462228189600 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1386ms 15:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:29:49 INFO - PROCESS | 30339 | 1462228189671 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 30339 | 1462228189674 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 15:29:49 INFO - PROCESS | 30339 | 1462228189680 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 30339 | 1462228189685 Marionette TRACE conn4 <- [1,986,null,{}] 15:29:49 INFO - PROCESS | 30339 | 1462228189690 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:49 INFO - PROCESS | 30339 | 1462228189889 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 15:29:50 INFO - PROCESS | 30339 | 1462228190068 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afb52000 == 98 [pid = 30339] [id = 254] 15:29:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4abf40800) [pid = 30339] [serial = 763] [outer = (nil)] 15:29:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4abf49000) [pid = 30339] [serial = 764] [outer = 0x7ff4abf40800] 15:29:50 INFO - PROCESS | 30339 | 1462228190146 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4b3410800) [pid = 30339] [serial = 765] [outer = 0x7ff4abf40800] 15:29:51 INFO - PROCESS | 30339 | 1462228190999 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1380ms 15:29:51 INFO - PROCESS | 30339 | 1462228191060 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 30339 | 1462228191064 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 15:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:29:51 INFO - PROCESS | 30339 | 1462228191070 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 30339 | 1462228191072 Marionette TRACE conn4 <- [1,990,null,{}] 15:29:51 INFO - PROCESS | 30339 | 1462228191077 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:51 INFO - PROCESS | 30339 | 1462228191239 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 15:29:51 INFO - PROCESS | 30339 | 1462228191752 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae03f000 == 99 [pid = 30339] [id = 255] 15:29:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4abf3c400) [pid = 30339] [serial = 766] [outer = (nil)] 15:29:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4ae00d000) [pid = 30339] [serial = 767] [outer = 0x7ff4abf3c400] 15:29:51 INFO - PROCESS | 30339 | 1462228191864 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4ae2c5400) [pid = 30339] [serial = 768] [outer = 0x7ff4abf3c400] 15:29:52 INFO - PROCESS | 30339 | 1462228192709 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1688ms 15:29:52 INFO - PROCESS | 30339 | 1462228192760 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 15:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:29:52 INFO - PROCESS | 30339 | 1462228192765 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 15:29:52 INFO - PROCESS | 30339 | 1462228192772 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - PROCESS | 30339 | 1462228192777 Marionette TRACE conn4 <- [1,994,null,{}] 15:29:52 INFO - PROCESS | 30339 | 1462228192784 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:52 INFO - PROCESS | 30339 | 1462228192948 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 15:29:53 INFO - PROCESS | 30339 | 1462228193249 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0d32800 == 100 [pid = 30339] [id = 256] 15:29:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4af8ba800) [pid = 30339] [serial = 769] [outer = (nil)] 15:29:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4af8c1800) [pid = 30339] [serial = 770] [outer = 0x7ff4af8ba800] 15:29:53 INFO - PROCESS | 30339 | 1462228193362 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b1012400) [pid = 30339] [serial = 771] [outer = 0x7ff4af8ba800] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bc3fb000 == 99 [pid = 30339] [id = 242] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9873800 == 98 [pid = 30339] [id = 241] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4c1ce1c00) [pid = 30339] [serial = 640] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4c50d8800) [pid = 30339] [serial = 643] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4c5580c00) [pid = 30339] [serial = 646] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4af4cac00) [pid = 30339] [serial = 652] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4c5560400) [pid = 30339] [serial = 649] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4bc028c00) [pid = 30339] [serial = 676] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9079800 == 97 [pid = 30339] [id = 240] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8192800 == 96 [pid = 30339] [id = 239] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3441800 == 95 [pid = 30339] [id = 238] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af48d800 == 94 [pid = 30339] [id = 237] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b342b000 == 93 [pid = 30339] [id = 236] 15:29:54 INFO - PROCESS | 30339 | 1462228194300 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0d3e800 == 92 [pid = 30339] [id = 235] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9078000 == 91 [pid = 30339] [id = 234] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d8e3b800 == 90 [pid = 30339] [id = 233] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4f10800 == 89 [pid = 30339] [id = 232] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d465d000 == 88 [pid = 30339] [id = 231] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfc1c800 == 87 [pid = 30339] [id = 230] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c5256000 == 86 [pid = 30339] [id = 229] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c261a000 == 85 [pid = 30339] [id = 228] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba751800 == 84 [pid = 30339] [id = 227] 15:29:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b342a000 == 83 [pid = 30339] [id = 226] 15:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1582ms 15:29:54 INFO - PROCESS | 30339 | 1462228194357 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 30339 | 1462228194361 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 15:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:29:54 INFO - PROCESS | 30339 | 1462228194368 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 30339 | 1462228194370 Marionette TRACE conn4 <- [1,998,null,{}] 15:29:54 INFO - PROCESS | 30339 | 1462228194376 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:54 INFO - PROCESS | 30339 | 1462228194524 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4bff97800) [pid = 30339] [serial = 587] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4b746b400) [pid = 30339] [serial = 667] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4b86d1c00) [pid = 30339] [serial = 670] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4b89c3c00) [pid = 30339] [serial = 671] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4b9c44c00) [pid = 30339] [serial = 674] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4b82e2800) [pid = 30339] [serial = 673] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4b1019400) [pid = 30339] [serial = 656] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4af4ca000) [pid = 30339] [serial = 655] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4b38de400) [pid = 30339] [serial = 664] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4b7474400) [pid = 30339] [serial = 623] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4b330bc00) [pid = 30339] [serial = 659] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4b3289c00) [pid = 30339] [serial = 658] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4b8288000) [pid = 30339] [serial = 631] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4b330c800) [pid = 30339] [serial = 661] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4b341e800) [pid = 30339] [serial = 662] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4bc4a8c00) [pid = 30339] [serial = 637] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4b3415400) [pid = 30339] [serial = 628] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4b8fc1800) [pid = 30339] [serial = 634] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4afd0f000) [pid = 30339] [serial = 625] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4b8135800) [pid = 30339] [serial = 668] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4b7397000) [pid = 30339] [serial = 665] [outer = (nil)] [url = about:blank] 15:29:54 INFO - PROCESS | 30339 | 1462228194762 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b1908000 == 84 [pid = 30339] [id = 257] 15:29:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4b108b000) [pid = 30339] [serial = 772] [outer = (nil)] 15:29:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4b108f400) [pid = 30339] [serial = 773] [outer = 0x7ff4b108b000] 15:29:54 INFO - PROCESS | 30339 | 1462228194827 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4b1134c00) [pid = 30339] [serial = 774] [outer = 0x7ff4b108b000] 15:29:55 INFO - PROCESS | 30339 | 1462228195491 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1182ms 15:29:55 INFO - PROCESS | 30339 | 1462228195563 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 30339 | 1462228195566 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 15:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:29:55 INFO - PROCESS | 30339 | 1462228195584 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 30339 | 1462228195593 Marionette TRACE conn4 <- [1,1002,null,{}] 15:29:55 INFO - PROCESS | 30339 | 1462228195601 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:55 INFO - PROCESS | 30339 | 1462228195757 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 15:29:55 INFO - PROCESS | 30339 | 1462228195769 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2d89800 == 85 [pid = 30339] [id = 258] 15:29:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4b16c7000) [pid = 30339] [serial = 775] [outer = (nil)] 15:29:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4b1779400) [pid = 30339] [serial = 776] [outer = 0x7ff4b16c7000] 15:29:55 INFO - PROCESS | 30339 | 1462228195828 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4b2d06c00) [pid = 30339] [serial = 777] [outer = 0x7ff4b16c7000] 15:29:56 INFO - PROCESS | 30339 | 1462228196676 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1147ms 15:29:56 INFO - PROCESS | 30339 | 1462228196737 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 30339 | 1462228196741 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 15:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:29:56 INFO - PROCESS | 30339 | 1462228196758 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 30339 | 1462228196760 Marionette TRACE conn4 <- [1,1006,null,{}] 15:29:56 INFO - PROCESS | 30339 | 1462228196780 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:56 INFO - PROCESS | 30339 | 1462228196985 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 15:29:57 INFO - PROCESS | 30339 | 1462228197015 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b75dd000 == 86 [pid = 30339] [id = 259] 15:29:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4af8b2c00) [pid = 30339] [serial = 778] [outer = (nil)] 15:29:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4b3285c00) [pid = 30339] [serial = 779] [outer = 0x7ff4af8b2c00] 15:29:57 INFO - PROCESS | 30339 | 1462228197076 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4b32e8000) [pid = 30339] [serial = 780] [outer = 0x7ff4af8b2c00] 15:29:57 INFO - PROCESS | 30339 | 1462228197906 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1196ms 15:29:57 INFO - PROCESS | 30339 | 1462228197954 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 30339 | 1462228197958 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 15:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:29:57 INFO - PROCESS | 30339 | 1462228197974 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 30339 | 1462228197976 Marionette TRACE conn4 <- [1,1010,null,{}] 15:29:57 INFO - PROCESS | 30339 | 1462228197982 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:58 INFO - PROCESS | 30339 | 1462228198180 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 15:29:58 INFO - PROCESS | 30339 | 1462228198211 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e53000 == 87 [pid = 30339] [id = 260] 15:29:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4b3311400) [pid = 30339] [serial = 781] [outer = (nil)] 15:29:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4b3317800) [pid = 30339] [serial = 782] [outer = 0x7ff4b3311400] 15:29:58 INFO - PROCESS | 30339 | 1462228198282 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4b3412800) [pid = 30339] [serial = 783] [outer = 0x7ff4b3311400] 15:29:59 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4b8288800) [pid = 30339] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:29:59 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4b73a3400) [pid = 30339] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:29:59 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4b38e8000) [pid = 30339] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:29:59 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4b337b800) [pid = 30339] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:29:59 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4b15fb000) [pid = 30339] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:29:59 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4b389d400) [pid = 30339] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:29:59 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b15f1c00) [pid = 30339] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:29:59 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4ae4e2c00) [pid = 30339] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:29:59 INFO - PROCESS | 30339 | 1462228199355 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1433ms 15:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:29:59 INFO - PROCESS | 30339 | 1462228199405 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 30339 | 1462228199407 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 15:29:59 INFO - PROCESS | 30339 | 1462228199412 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 30339 | 1462228199416 Marionette TRACE conn4 <- [1,1014,null,{}] 15:29:59 INFO - PROCESS | 30339 | 1462228199421 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:59 INFO - PROCESS | 30339 | 1462228199586 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 15:29:59 INFO - PROCESS | 30339 | 1462228199602 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b819e800 == 88 [pid = 30339] [id = 261] 15:29:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4b3414800) [pid = 30339] [serial = 784] [outer = (nil)] 15:29:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4b389d400) [pid = 30339] [serial = 785] [outer = 0x7ff4b3414800] 15:29:59 INFO - PROCESS | 30339 | 1462228199663 Marionette DEBUG loaded listener.js 15:29:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4b38df800) [pid = 30339] [serial = 786] [outer = 0x7ff4b3414800] 15:30:00 INFO - PROCESS | 30339 | 1462228200449 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1086ms 15:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:30:00 INFO - PROCESS | 30339 | 1462228200499 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 30339 | 1462228200502 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 15:30:00 INFO - PROCESS | 30339 | 1462228200508 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 30339 | 1462228200511 Marionette TRACE conn4 <- [1,1018,null,{}] 15:30:00 INFO - PROCESS | 30339 | 1462228200516 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:00 INFO - PROCESS | 30339 | 1462228200663 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 15:30:00 INFO - PROCESS | 30339 | 1462228200677 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8f46000 == 89 [pid = 30339] [id = 262] 15:30:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4b352b400) [pid = 30339] [serial = 787] [outer = (nil)] 15:30:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4b38eb000) [pid = 30339] [serial = 788] [outer = 0x7ff4b352b400] 15:30:00 INFO - PROCESS | 30339 | 1462228200735 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4b7392400) [pid = 30339] [serial = 789] [outer = 0x7ff4b352b400] 15:30:01 INFO - PROCESS | 30339 | 1462228201875 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1432ms 15:30:01 INFO - PROCESS | 30339 | 1462228201940 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 15:30:01 INFO - PROCESS | 30339 | 1462228201947 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 15:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:30:01 INFO - PROCESS | 30339 | 1462228201956 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 30339 | 1462228201961 Marionette TRACE conn4 <- [1,1022,null,{}] 15:30:01 INFO - PROCESS | 30339 | 1462228201969 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:02 INFO - PROCESS | 30339 | 1462228202283 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 15:30:02 INFO - PROCESS | 30339 | 1462228202607 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b18d5000 == 90 [pid = 30339] [id = 263] 15:30:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4ae4ec000) [pid = 30339] [serial = 790] [outer = (nil)] 15:30:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4b1019400) [pid = 30339] [serial = 791] [outer = 0x7ff4ae4ec000] 15:30:02 INFO - PROCESS | 30339 | 1462228202683 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4b108bc00) [pid = 30339] [serial = 792] [outer = 0x7ff4ae4ec000] 15:30:03 INFO - PROCESS | 30339 | 1462228203548 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1636ms 15:30:03 INFO - PROCESS | 30339 | 1462228203593 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 15:30:03 INFO - PROCESS | 30339 | 1462228203602 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 15:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:30:03 INFO - PROCESS | 30339 | 1462228203612 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 30339 | 1462228203616 Marionette TRACE conn4 <- [1,1026,null,{}] 15:30:03 INFO - PROCESS | 30339 | 1462228203622 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:03 INFO - PROCESS | 30339 | 1462228203805 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 15:30:03 INFO - PROCESS | 30339 | 1462228203986 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2f1c000 == 91 [pid = 30339] [id = 264] 15:30:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4b108c000) [pid = 30339] [serial = 793] [outer = (nil)] 15:30:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4b1770400) [pid = 30339] [serial = 794] [outer = 0x7ff4b108c000] 15:30:04 INFO - PROCESS | 30339 | 1462228204058 Marionette DEBUG loaded listener.js 15:30:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4b328d800) [pid = 30339] [serial = 795] [outer = 0x7ff4b108c000] 15:30:04 INFO - PROCESS | 30339 | 1462228204974 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1433ms 15:30:05 INFO - PROCESS | 30339 | 1462228205046 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 15:30:05 INFO - PROCESS | 30339 | 1462228205050 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 15:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:30:05 INFO - PROCESS | 30339 | 1462228205056 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - PROCESS | 30339 | 1462228205062 Marionette TRACE conn4 <- [1,1030,null,{}] 15:30:05 INFO - PROCESS | 30339 | 1462228205078 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:05 INFO - PROCESS | 30339 | 1462228205291 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 15:30:05 INFO - PROCESS | 30339 | 1462228205472 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9865800 == 92 [pid = 30339] [id = 265] 15:30:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4b337b000) [pid = 30339] [serial = 796] [outer = (nil)] 15:30:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4b3534800) [pid = 30339] [serial = 797] [outer = 0x7ff4b337b000] 15:30:05 INFO - PROCESS | 30339 | 1462228205597 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4b38e3800) [pid = 30339] [serial = 798] [outer = 0x7ff4b337b000] 15:30:06 INFO - PROCESS | 30339 | 1462228206466 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1486ms 15:30:06 INFO - PROCESS | 30339 | 1462228206545 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 15:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:30:06 INFO - PROCESS | 30339 | 1462228206550 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 15:30:06 INFO - PROCESS | 30339 | 1462228206556 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 30339 | 1462228206559 Marionette TRACE conn4 <- [1,1034,null,{}] 15:30:06 INFO - PROCESS | 30339 | 1462228206564 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:06 INFO - PROCESS | 30339 | 1462228206736 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 15:30:06 INFO - PROCESS | 30339 | 1462228206915 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba74d800 == 93 [pid = 30339] [id = 266] 15:30:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4b738ac00) [pid = 30339] [serial = 799] [outer = (nil)] 15:30:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4b739fc00) [pid = 30339] [serial = 800] [outer = 0x7ff4b738ac00] 15:30:07 INFO - PROCESS | 30339 | 1462228207028 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4b73e6000) [pid = 30339] [serial = 801] [outer = 0x7ff4b738ac00] 15:30:07 INFO - PROCESS | 30339 | 1462228207863 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1384ms 15:30:07 INFO - PROCESS | 30339 | 1462228207940 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 30339 | 1462228207944 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 15:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:30:07 INFO - PROCESS | 30339 | 1462228207949 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 30339 | 1462228207952 Marionette TRACE conn4 <- [1,1038,null,{}] 15:30:07 INFO - PROCESS | 30339 | 1462228207958 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:08 INFO - PROCESS | 30339 | 1462228208160 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 15:30:08 INFO - PROCESS | 30339 | 1462228208341 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bbf8d000 == 94 [pid = 30339] [id = 267] 15:30:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4b7395000) [pid = 30339] [serial = 802] [outer = (nil)] 15:30:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4b746d000) [pid = 30339] [serial = 803] [outer = 0x7ff4b7395000] 15:30:08 INFO - PROCESS | 30339 | 1462228208409 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4b7476400) [pid = 30339] [serial = 804] [outer = 0x7ff4b7395000] 15:30:09 INFO - PROCESS | 30339 | 1462228209565 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1679ms 15:30:09 INFO - PROCESS | 30339 | 1462228209632 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 30339 | 1462228209637 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 15:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:30:09 INFO - PROCESS | 30339 | 1462228209646 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 30339 | 1462228209651 Marionette TRACE conn4 <- [1,1042,null,{}] 15:30:09 INFO - PROCESS | 30339 | 1462228209659 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:10 INFO - PROCESS | 30339 | 1462228210054 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 15:30:10 INFO - PROCESS | 30339 | 1462228210224 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c0a08800 == 95 [pid = 30339] [id = 268] 15:30:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4b8133800) [pid = 30339] [serial = 805] [outer = (nil)] 15:30:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b828c000) [pid = 30339] [serial = 806] [outer = 0x7ff4b8133800] 15:30:10 INFO - PROCESS | 30339 | 1462228210296 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4b86db000) [pid = 30339] [serial = 807] [outer = 0x7ff4b8133800] 15:30:11 INFO - PROCESS | 30339 | 1462228211121 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1542ms 15:30:11 INFO - PROCESS | 30339 | 1462228211188 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 15:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:30:11 INFO - PROCESS | 30339 | 1462228211193 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 15:30:11 INFO - PROCESS | 30339 | 1462228211201 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - PROCESS | 30339 | 1462228211204 Marionette TRACE conn4 <- [1,1046,null,{}] 15:30:11 INFO - PROCESS | 30339 | 1462228211209 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:11 INFO - PROCESS | 30339 | 1462228211425 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 15:30:11 INFO - PROCESS | 30339 | 1462228211646 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1835000 == 96 [pid = 30339] [id = 269] 15:30:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4b8141c00) [pid = 30339] [serial = 808] [outer = (nil)] 15:30:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4b89c3800) [pid = 30339] [serial = 809] [outer = 0x7ff4b8141c00] 15:30:11 INFO - PROCESS | 30339 | 1462228211760 Marionette DEBUG loaded listener.js 15:30:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b89d0400) [pid = 30339] [serial = 810] [outer = 0x7ff4b8141c00] 15:30:12 INFO - PROCESS | 30339 | 1462228212538 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1383ms 15:30:12 INFO - PROCESS | 30339 | 1462228212583 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 15:30:12 INFO - PROCESS | 30339 | 1462228212586 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 15:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:30:12 INFO - PROCESS | 30339 | 1462228212592 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 30339 | 1462228212594 Marionette TRACE conn4 <- [1,1050,null,{}] 15:30:12 INFO - PROCESS | 30339 | 1462228212600 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:12 INFO - PROCESS | 30339 | 1462228212762 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 15:30:12 INFO - PROCESS | 30339 | 1462228212948 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2259800 == 97 [pid = 30339] [id = 270] 15:30:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b828c400) [pid = 30339] [serial = 811] [outer = (nil)] 15:30:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b8d53400) [pid = 30339] [serial = 812] [outer = 0x7ff4b828c400] 15:30:13 INFO - PROCESS | 30339 | 1462228213017 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b8e8dc00) [pid = 30339] [serial = 813] [outer = 0x7ff4b828c400] 15:30:13 INFO - PROCESS | 30339 | 1462228213865 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1330ms 15:30:13 INFO - PROCESS | 30339 | 1462228213924 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 15:30:13 INFO - PROCESS | 30339 | 1462228213926 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 15:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:30:13 INFO - PROCESS | 30339 | 1462228213933 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - PROCESS | 30339 | 1462228213936 Marionette TRACE conn4 <- [1,1054,null,{}] 15:30:13 INFO - PROCESS | 30339 | 1462228213941 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:14 INFO - PROCESS | 30339 | 1462228214114 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 15:30:14 INFO - PROCESS | 30339 | 1462228214324 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:14 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c31d3800 == 98 [pid = 30339] [id = 271] 15:30:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4b38e4800) [pid = 30339] [serial = 814] [outer = (nil)] 15:30:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b914d800) [pid = 30339] [serial = 815] [outer = 0x7ff4b38e4800] 15:30:14 INFO - PROCESS | 30339 | 1462228214443 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4b979a000) [pid = 30339] [serial = 816] [outer = 0x7ff4b38e4800] 15:30:15 INFO - PROCESS | 30339 | 1462228215294 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1384ms 15:30:15 INFO - PROCESS | 30339 | 1462228215332 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 30339 | 1462228215336 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 15:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:30:15 INFO - PROCESS | 30339 | 1462228215343 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:30:15 INFO - PROCESS | 30339 | 1462228215347 Marionette TRACE conn4 <- [1,1058,null,{}] 15:30:15 INFO - PROCESS | 30339 | 1462228215353 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:15 INFO - PROCESS | 30339 | 1462228215525 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 15:30:15 INFO - PROCESS | 30339 | 1462228215718 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5256000 == 99 [pid = 30339] [id = 272] 15:30:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4b86e9400) [pid = 30339] [serial = 817] [outer = (nil)] 15:30:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4b984f800) [pid = 30339] [serial = 818] [outer = 0x7ff4b86e9400] 15:30:15 INFO - PROCESS | 30339 | 1462228215786 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4b9891800) [pid = 30339] [serial = 819] [outer = 0x7ff4b86e9400] 15:30:16 INFO - PROCESS | 30339 | 1462228216666 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1387ms 15:30:16 INFO - PROCESS | 30339 | 1462228216732 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 30339 | 1462228216736 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 15:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:30:16 INFO - PROCESS | 30339 | 1462228216741 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 30339 | 1462228216745 Marionette TRACE conn4 <- [1,1062,null,{}] 15:30:16 INFO - PROCESS | 30339 | 1462228216750 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:16 INFO - PROCESS | 30339 | 1462228216938 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 15:30:17 INFO - PROCESS | 30339 | 1462228217124 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:17 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bbf7e800 == 100 [pid = 30339] [id = 273] 15:30:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4af4d8800) [pid = 30339] [serial = 820] [outer = (nil)] 15:30:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4b9c42c00) [pid = 30339] [serial = 821] [outer = 0x7ff4af4d8800] 15:30:17 INFO - PROCESS | 30339 | 1462228217212 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4bab7cc00) [pid = 30339] [serial = 822] [outer = 0x7ff4af4d8800] 15:30:18 INFO - PROCESS | 30339 | 1462228218142 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1429ms 15:30:18 INFO - PROCESS | 30339 | 1462228218173 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 15:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:30:18 INFO - PROCESS | 30339 | 1462228218177 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 15:30:18 INFO - PROCESS | 30339 | 1462228218184 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:30:18 INFO - PROCESS | 30339 | 1462228218188 Marionette TRACE conn4 <- [1,1066,null,{}] 15:30:18 INFO - PROCESS | 30339 | 1462228218193 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:18 INFO - PROCESS | 30339 | 1462228218367 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 15:30:18 INFO - PROCESS | 30339 | 1462228218568 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cebe8000 == 101 [pid = 30339] [id = 274] 15:30:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4abf3fc00) [pid = 30339] [serial = 823] [outer = (nil)] 15:30:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4b89cbc00) [pid = 30339] [serial = 824] [outer = 0x7ff4abf3fc00] 15:30:18 INFO - PROCESS | 30339 | 1462228218636 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4bc029c00) [pid = 30339] [serial = 825] [outer = 0x7ff4abf3fc00] 15:30:19 INFO - PROCESS | 30339 | 1462228219934 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1781ms 15:30:19 INFO - PROCESS | 30339 | 1462228219965 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 15:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:30:19 INFO - PROCESS | 30339 | 1462228219971 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 15:30:19 INFO - PROCESS | 30339 | 1462228219978 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 30339 | 1462228219984 Marionette TRACE conn4 <- [1,1070,null,{}] 15:30:19 INFO - PROCESS | 30339 | 1462228219991 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:20 INFO - PROCESS | 30339 | 1462228220160 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 15:30:20 INFO - PROCESS | 30339 | 1462228220465 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2f20800 == 102 [pid = 30339] [id = 275] 15:30:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4ae012400) [pid = 30339] [serial = 826] [outer = (nil)] 15:30:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4ae2e0400) [pid = 30339] [serial = 827] [outer = 0x7ff4ae012400] 15:30:20 INFO - PROCESS | 30339 | 1462228220575 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4b16cc000) [pid = 30339] [serial = 828] [outer = 0x7ff4ae012400] 15:30:21 INFO - PROCESS | 30339 | 1462228221545 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1633ms 15:30:21 INFO - PROCESS | 30339 | 1462228221611 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 15:30:21 INFO - PROCESS | 30339 | 1462228221619 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 15:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:30:21 INFO - PROCESS | 30339 | 1462228221629 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:30:21 INFO - PROCESS | 30339 | 1462228221632 Marionette TRACE conn4 <- [1,1074,null,{}] 15:30:21 INFO - PROCESS | 30339 | 1462228221637 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:21 INFO - PROCESS | 30339 | 1462228221804 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 15:30:22 INFO - PROCESS | 30339 | 1462228222033 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af9c8000 == 103 [pid = 30339] [id = 276] 15:30:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4ae2db400) [pid = 30339] [serial = 829] [outer = (nil)] 15:30:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4b2d05000) [pid = 30339] [serial = 830] [outer = 0x7ff4ae2db400] 15:30:22 INFO - PROCESS | 30339 | 1462228222160 Marionette DEBUG loaded listener.js 15:30:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4b3315400) [pid = 30339] [serial = 831] [outer = 0x7ff4ae2db400] 15:30:22 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b819e800 == 102 [pid = 30339] [id = 261] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4bab45800) [pid = 30339] [serial = 731] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2d89800 == 101 [pid = 30339] [id = 258] 15:30:22 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b1908000 == 100 [pid = 30339] [id = 257] 15:30:22 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0d32800 == 99 [pid = 30339] [id = 256] 15:30:22 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae03f000 == 98 [pid = 30339] [id = 255] 15:30:22 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d8eb5000 == 97 [pid = 30339] [id = 250] 15:30:22 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4657000 == 96 [pid = 30339] [id = 249] 15:30:22 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfaa3000 == 95 [pid = 30339] [id = 248] 15:30:22 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c520f800 == 94 [pid = 30339] [id = 247] 15:30:22 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91c8800 == 93 [pid = 30339] [id = 245] 15:30:22 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b21f6000 == 92 [pid = 30339] [id = 244] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4b86ec000) [pid = 30339] [serial = 685] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4bdfd0000) [pid = 30339] [serial = 677] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4b9894400) [pid = 30339] [serial = 726] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4b82dbc00) [pid = 30339] [serial = 722] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4b8fca800) [pid = 30339] [serial = 725] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4b38eb800) [pid = 30339] [serial = 716] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4b8137400) [pid = 30339] [serial = 721] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4bdfda000) [pid = 30339] [serial = 688] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4b3290c00) [pid = 30339] [serial = 712] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4b73ebc00) [pid = 30339] [serial = 718] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4d0c63c00) [pid = 30339] [serial = 703] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4d0cebc00) [pid = 30339] [serial = 697] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4b3538c00) [pid = 30339] [serial = 682] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4cfa2cc00) [pid = 30339] [serial = 470] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b8e84c00) [pid = 30339] [serial = 706] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4b7472800) [pid = 30339] [serial = 719] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4b16ca800) [pid = 30339] [serial = 700] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4b330b400) [pid = 30339] [serial = 713] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4c131a800) [pid = 30339] [serial = 691] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4cf709400) [pid = 30339] [serial = 694] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4b15f9c00) [pid = 30339] [serial = 709] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4b1773c00) [pid = 30339] [serial = 679] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4b38a2000) [pid = 30339] [serial = 715] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4b1773400) [pid = 30339] [serial = 710] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4b9896800) [pid = 30339] [serial = 728] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4b9a57c00) [pid = 30339] [serial = 729] [outer = (nil)] [url = about:blank] 15:30:22 INFO - PROCESS | 30339 | 1462228222961 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1382ms 15:30:23 INFO - PROCESS | 30339 | 1462228223019 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 30339 | 1462228223022 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 15:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:30:23 INFO - PROCESS | 30339 | 1462228223028 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 30339 | 1462228223033 Marionette TRACE conn4 <- [1,1078,null,{}] 15:30:23 INFO - PROCESS | 30339 | 1462228223048 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:23 INFO - PROCESS | 30339 | 1462228223214 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 15:30:23 INFO - PROCESS | 30339 | 1462228223225 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3434000 == 93 [pid = 30339] [id = 277] 15:30:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4b3531c00) [pid = 30339] [serial = 832] [outer = (nil)] 15:30:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b38e2800) [pid = 30339] [serial = 833] [outer = 0x7ff4b3531c00] 15:30:23 INFO - PROCESS | 30339 | 1462228223289 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4b7394000) [pid = 30339] [serial = 834] [outer = 0x7ff4b3531c00] 15:30:24 INFO - PROCESS | 30339 | 1462228224144 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1145ms 15:30:24 INFO - PROCESS | 30339 | 1462228224174 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 30339 | 1462228224178 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 15:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:30:24 INFO - PROCESS | 30339 | 1462228224183 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 30339 | 1462228224185 Marionette TRACE conn4 <- [1,1082,null,{}] 15:30:24 INFO - PROCESS | 30339 | 1462228224191 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:24 INFO - PROCESS | 30339 | 1462228224358 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 15:30:24 INFO - PROCESS | 30339 | 1462228224369 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e93000 == 94 [pid = 30339] [id = 278] 15:30:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4b38e4c00) [pid = 30339] [serial = 835] [outer = (nil)] 15:30:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4b73f0400) [pid = 30339] [serial = 836] [outer = 0x7ff4b38e4c00] 15:30:24 INFO - PROCESS | 30339 | 1462228224428 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b7479400) [pid = 30339] [serial = 837] [outer = 0x7ff4b38e4c00] 15:30:25 INFO - PROCESS | 30339 | 1462228225351 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1179ms 15:30:25 INFO - PROCESS | 30339 | 1462228225374 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 15:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:30:25 INFO - PROCESS | 30339 | 1462228225377 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 15:30:25 INFO - PROCESS | 30339 | 1462228225386 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 30339 | 1462228225389 Marionette TRACE conn4 <- [1,1086,null,{}] 15:30:25 INFO - PROCESS | 30339 | 1462228225393 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:25 INFO - PROCESS | 30339 | 1462228225598 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 15:30:25 INFO - PROCESS | 30339 | 1462228225627 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91be800 == 95 [pid = 30339] [id = 279] 15:30:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b73f1000) [pid = 30339] [serial = 838] [outer = (nil)] 15:30:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b813ec00) [pid = 30339] [serial = 839] [outer = 0x7ff4b73f1000] 15:30:25 INFO - PROCESS | 30339 | 1462228225689 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b82dbc00) [pid = 30339] [serial = 840] [outer = 0x7ff4b73f1000] 15:30:26 INFO - PROCESS | 30339 | 1462228226543 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1230ms 15:30:26 INFO - PROCESS | 30339 | 1462228226613 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 30339 | 1462228226616 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 15:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:30:26 INFO - PROCESS | 30339 | 1462228226622 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 30339 | 1462228226624 Marionette TRACE conn4 <- [1,1090,null,{}] 15:30:26 INFO - PROCESS | 30339 | 1462228226629 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:26 INFO - PROCESS | 30339 | 1462228226853 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 15:30:26 INFO - PROCESS | 30339 | 1462228226876 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bfc1c000 == 96 [pid = 30339] [id = 280] 15:30:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4b82dc000) [pid = 30339] [serial = 841] [outer = (nil)] 15:30:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b984b800) [pid = 30339] [serial = 842] [outer = 0x7ff4b82dc000] 15:30:26 INFO - PROCESS | 30339 | 1462228226942 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4b9a56400) [pid = 30339] [serial = 843] [outer = 0x7ff4b82dc000] 15:30:27 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b3311400) [pid = 30339] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:30:27 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4b3414800) [pid = 30339] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:30:27 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4b337f400) [pid = 30339] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:30:27 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4af8ba800) [pid = 30339] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:30:27 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4b108b000) [pid = 30339] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:30:27 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4abf3c400) [pid = 30339] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:30:27 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4b16c7000) [pid = 30339] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:30:27 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4af8b2c00) [pid = 30339] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:30:28 INFO - PROCESS | 30339 | 1462228228148 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1584ms 15:30:28 INFO - PROCESS | 30339 | 1462228228207 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 30339 | 1462228228213 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 15:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:30:28 INFO - PROCESS | 30339 | 1462228228223 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 30339 | 1462228228228 Marionette TRACE conn4 <- [1,1094,null,{}] 15:30:28 INFO - PROCESS | 30339 | 1462228228238 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:28 INFO - PROCESS | 30339 | 1462228228429 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 15:30:28 INFO - PROCESS | 30339 | 1462228228682 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0fb1000 == 97 [pid = 30339] [id = 281] 15:30:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4ae2d8c00) [pid = 30339] [serial = 844] [outer = (nil)] 15:30:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b1013800) [pid = 30339] [serial = 845] [outer = 0x7ff4ae2d8c00] 15:30:28 INFO - PROCESS | 30339 | 1462228228800 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b16c9800) [pid = 30339] [serial = 846] [outer = 0x7ff4ae2d8c00] 15:30:29 INFO - PROCESS | 30339 | 1462228229704 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1536ms 15:30:29 INFO - PROCESS | 30339 | 1462228229757 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 30339 | 1462228229769 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 15:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:30:29 INFO - PROCESS | 30339 | 1462228229780 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 30339 | 1462228229783 Marionette TRACE conn4 <- [1,1098,null,{}] 15:30:29 INFO - PROCESS | 30339 | 1462228229790 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:30 INFO - PROCESS | 30339 | 1462228230054 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 15:30:30 INFO - PROCESS | 30339 | 1462228230236 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e5b000 == 98 [pid = 30339] [id = 282] 15:30:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b328bc00) [pid = 30339] [serial = 847] [outer = (nil)] 15:30:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b330b800) [pid = 30339] [serial = 848] [outer = 0x7ff4b328bc00] 15:30:30 INFO - PROCESS | 30339 | 1462228230354 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4b337bc00) [pid = 30339] [serial = 849] [outer = 0x7ff4b328bc00] 15:30:31 INFO - PROCESS | 30339 | 1462228231239 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1531ms 15:30:31 INFO - PROCESS | 30339 | 1462228231310 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 30339 | 1462228231315 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 15:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:30:31 INFO - PROCESS | 30339 | 1462228231321 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 30339 | 1462228231326 Marionette TRACE conn4 <- [1,1102,null,{}] 15:30:31 INFO - PROCESS | 30339 | 1462228231342 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:31 INFO - PROCESS | 30339 | 1462228231556 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 15:30:31 INFO - PROCESS | 30339 | 1462228231781 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1828800 == 99 [pid = 30339] [id = 283] 15:30:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b7399000) [pid = 30339] [serial = 850] [outer = (nil)] 15:30:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4b7470800) [pid = 30339] [serial = 851] [outer = 0x7ff4b7399000] 15:30:31 INFO - PROCESS | 30339 | 1462228231899 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4b82dd000) [pid = 30339] [serial = 852] [outer = 0x7ff4b7399000] 15:30:32 INFO - PROCESS | 30339 | 1462228232743 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1494ms 15:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:30:32 INFO - PROCESS | 30339 | 1462228232816 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 30339 | 1462228232819 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 15:30:32 INFO - PROCESS | 30339 | 1462228232825 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 30339 | 1462228232828 Marionette TRACE conn4 <- [1,1106,null,{}] 15:30:32 INFO - PROCESS | 30339 | 1462228232834 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:33 INFO - PROCESS | 30339 | 1462228233004 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 15:30:33 INFO - PROCESS | 30339 | 1462228233184 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2864800 == 100 [pid = 30339] [id = 284] 15:30:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4b7393400) [pid = 30339] [serial = 853] [outer = (nil)] 15:30:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4b8d4d400) [pid = 30339] [serial = 854] [outer = 0x7ff4b7393400] 15:30:33 INFO - PROCESS | 30339 | 1462228233266 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4b9792400) [pid = 30339] [serial = 855] [outer = 0x7ff4b7393400] 15:30:34 INFO - PROCESS | 30339 | 1462228234066 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1278ms 15:30:34 INFO - PROCESS | 30339 | 1462228234106 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 30339 | 1462228234108 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 15:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:30:34 INFO - PROCESS | 30339 | 1462228234116 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 30339 | 1462228234119 Marionette TRACE conn4 <- [1,1110,null,{}] 15:30:34 INFO - PROCESS | 30339 | 1462228234124 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:34 INFO - PROCESS | 30339 | 1462228234336 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 15:30:34 INFO - PROCESS | 30339 | 1462228234584 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfc0b000 == 101 [pid = 30339] [id = 285] 15:30:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4b86e5400) [pid = 30339] [serial = 856] [outer = (nil)] 15:30:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4b9893800) [pid = 30339] [serial = 857] [outer = 0x7ff4b86e5400] 15:30:34 INFO - PROCESS | 30339 | 1462228234744 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4b9b75c00) [pid = 30339] [serial = 858] [outer = 0x7ff4b86e5400] 15:30:35 INFO - PROCESS | 30339 | 1462228235755 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1682ms 15:30:35 INFO - PROCESS | 30339 | 1462228235798 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 30339 | 1462228235802 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 15:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:30:35 INFO - PROCESS | 30339 | 1462228235808 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 30339 | 1462228235811 Marionette TRACE conn4 <- [1,1114,null,{}] 15:30:35 INFO - PROCESS | 30339 | 1462228235816 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:36 INFO - PROCESS | 30339 | 1462228236006 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 15:30:36 INFO - PROCESS | 30339 | 1462228236199 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d2d09800 == 102 [pid = 30339] [id = 286] 15:30:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4b9c41800) [pid = 30339] [serial = 859] [outer = (nil)] 15:30:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4bc029800) [pid = 30339] [serial = 860] [outer = 0x7ff4b9c41800] 15:30:36 INFO - PROCESS | 30339 | 1462228236273 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4bc4af400) [pid = 30339] [serial = 861] [outer = 0x7ff4b9c41800] 15:30:37 INFO - PROCESS | 30339 | 1462228237096 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1335ms 15:30:37 INFO - PROCESS | 30339 | 1462228237145 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 30339 | 1462228237149 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 15:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:30:37 INFO - PROCESS | 30339 | 1462228237154 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 30339 | 1462228237157 Marionette TRACE conn4 <- [1,1118,null,{}] 15:30:37 INFO - PROCESS | 30339 | 1462228237162 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:37 INFO - PROCESS | 30339 | 1462228237323 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 15:30:37 INFO - PROCESS | 30339 | 1462228237511 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4655800 == 103 [pid = 30339] [id = 287] 15:30:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4b9c44000) [pid = 30339] [serial = 862] [outer = (nil)] 15:30:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4bdfda000) [pid = 30339] [serial = 863] [outer = 0x7ff4b9c44000] 15:30:37 INFO - PROCESS | 30339 | 1462228237578 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4bf3f0c00) [pid = 30339] [serial = 864] [outer = 0x7ff4b9c44000] 15:30:38 INFO - PROCESS | 30339 | 1462228238438 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1335ms 15:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:30:38 INFO - PROCESS | 30339 | 1462228238491 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 30339 | 1462228238495 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 15:30:38 INFO - PROCESS | 30339 | 1462228238502 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 30339 | 1462228238505 Marionette TRACE conn4 <- [1,1122,null,{}] 15:30:38 INFO - PROCESS | 30339 | 1462228238511 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:38 INFO - PROCESS | 30339 | 1462228238703 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 15:30:38 INFO - PROCESS | 30339 | 1462228238891 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4779800 == 104 [pid = 30339] [id = 288] 15:30:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4bc0a1c00) [pid = 30339] [serial = 865] [outer = (nil)] 15:30:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4bf531800) [pid = 30339] [serial = 866] [outer = 0x7ff4bc0a1c00] 15:30:38 INFO - PROCESS | 30339 | 1462228238965 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4bff3ec00) [pid = 30339] [serial = 867] [outer = 0x7ff4bc0a1c00] 15:30:39 INFO - PROCESS | 30339 | 1462228239804 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1340ms 15:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:30:39 INFO - PROCESS | 30339 | 1462228239840 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 30339 | 1462228239842 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 15:30:39 INFO - PROCESS | 30339 | 1462228239847 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 30339 | 1462228239851 Marionette TRACE conn4 <- [1,1126,null,{}] 15:30:39 INFO - PROCESS | 30339 | 1462228239856 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:40 INFO - PROCESS | 30339 | 1462228240018 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 15:30:40 INFO - PROCESS | 30339 | 1462228240208 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d6b93800 == 105 [pid = 30339] [id = 289] 15:30:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4bc407400) [pid = 30339] [serial = 868] [outer = (nil)] 15:30:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4bff95c00) [pid = 30339] [serial = 869] [outer = 0x7ff4bc407400] 15:30:40 INFO - PROCESS | 30339 | 1462228240278 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4c0a43800) [pid = 30339] [serial = 870] [outer = 0x7ff4bc407400] 15:30:41 INFO - PROCESS | 30339 | 1462228241130 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1331ms 15:30:41 INFO - PROCESS | 30339 | 1462228241179 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 15:30:41 INFO - PROCESS | 30339 | 1462228241182 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 15:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:30:41 INFO - PROCESS | 30339 | 1462228241188 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:30:41 INFO - PROCESS | 30339 | 1462228241190 Marionette TRACE conn4 <- [1,1130,null,{}] 15:30:41 INFO - PROCESS | 30339 | 1462228241196 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:41 INFO - PROCESS | 30339 | 1462228241356 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 15:30:41 INFO - PROCESS | 30339 | 1462228241547 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d9e3b800 == 106 [pid = 30339] [id = 290] 15:30:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4bf52d000) [pid = 30339] [serial = 871] [outer = (nil)] 15:30:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4c0cedc00) [pid = 30339] [serial = 872] [outer = 0x7ff4bf52d000] 15:30:41 INFO - PROCESS | 30339 | 1462228241616 Marionette DEBUG loaded listener.js 15:30:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4c10f3000) [pid = 30339] [serial = 873] [outer = 0x7ff4bf52d000] 15:30:42 INFO - PROCESS | 30339 | 1462228242508 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1387ms 15:30:42 INFO - PROCESS | 30339 | 1462228242576 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 15:30:42 INFO - PROCESS | 30339 | 1462228242580 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 15:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:30:42 INFO - PROCESS | 30339 | 1462228242585 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 30339 | 1462228242589 Marionette TRACE conn4 <- [1,1134,null,{}] 15:30:42 INFO - PROCESS | 30339 | 1462228242594 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:42 INFO - PROCESS | 30339 | 1462228242830 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 15:30:43 INFO - PROCESS | 30339 | 1462228243078 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b15b6000 == 107 [pid = 30339] [id = 291] 15:30:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4c1ce4800) [pid = 30339] [serial = 874] [outer = (nil)] 15:30:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4c2734800) [pid = 30339] [serial = 875] [outer = 0x7ff4c1ce4800] 15:30:43 INFO - PROCESS | 30339 | 1462228243199 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4c2f16400) [pid = 30339] [serial = 876] [outer = 0x7ff4c1ce4800] 15:30:44 INFO - PROCESS | 30339 | 1462228244025 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1490ms 15:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:30:44 INFO - PROCESS | 30339 | 1462228244077 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 30339 | 1462228244079 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 15:30:44 INFO - PROCESS | 30339 | 1462228244086 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 30339 | 1462228244089 Marionette TRACE conn4 <- [1,1138,null,{}] 15:30:44 INFO - PROCESS | 30339 | 1462228244094 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:44 INFO - PROCESS | 30339 | 1462228244321 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 15:30:44 INFO - PROCESS | 30339 | 1462228244744 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9fde000 == 108 [pid = 30339] [id = 292] 15:30:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4ae012c00) [pid = 30339] [serial = 877] [outer = (nil)] 15:30:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4b3288c00) [pid = 30339] [serial = 878] [outer = 0x7ff4ae012c00] 15:30:44 INFO - PROCESS | 30339 | 1462228244857 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4c2f17c00) [pid = 30339] [serial = 879] [outer = 0x7ff4ae012c00] 15:30:45 INFO - PROCESS | 30339 | 1462228245942 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1935ms 15:30:46 INFO - PROCESS | 30339 | 1462228246022 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 30339 | 1462228246027 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 15:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:30:46 INFO - PROCESS | 30339 | 1462228246035 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 30339 | 1462228246040 Marionette TRACE conn4 <- [1,1142,null,{}] 15:30:46 INFO - PROCESS | 30339 | 1462228246047 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:46 INFO - PROCESS | 30339 | 1462228246357 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 15:30:46 INFO - PROCESS | 30339 | 1462228246737 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa14d800 == 109 [pid = 30339] [id = 293] 15:30:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4ae2ce000) [pid = 30339] [serial = 880] [outer = (nil)] 15:30:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4c318a000) [pid = 30339] [serial = 881] [outer = 0x7ff4ae2ce000] 15:30:46 INFO - PROCESS | 30339 | 1462228246840 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4c4533400) [pid = 30339] [serial = 882] [outer = 0x7ff4ae2ce000] 15:30:47 INFO - PROCESS | 30339 | 1462228247718 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1734ms 15:30:47 INFO - PROCESS | 30339 | 1462228247814 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 30339 | 1462228247817 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 15:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:30:47 INFO - PROCESS | 30339 | 1462228247829 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 30339 | 1462228247831 Marionette TRACE conn4 <- [1,1146,null,{}] 15:30:47 INFO - PROCESS | 30339 | 1462228247837 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:48 INFO - PROCESS | 30339 | 1462228248307 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 15:30:48 INFO - PROCESS | 30339 | 1462228248577 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af9ce000 == 110 [pid = 30339] [id = 294] 15:30:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4ae2dd000) [pid = 30339] [serial = 883] [outer = (nil)] 15:30:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 229 (0x7ff4ae4e9400) [pid = 30339] [serial = 884] [outer = 0x7ff4ae2dd000] 15:30:48 INFO - PROCESS | 30339 | 1462228248656 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 230 (0x7ff4b1090c00) [pid = 30339] [serial = 885] [outer = 0x7ff4ae2dd000] 15:30:49 INFO - PROCESS | 30339 | 1462228249474 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1679ms 15:30:49 INFO - PROCESS | 30339 | 1462228249512 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 30339 | 1462228249517 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 15:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:30:49 INFO - PROCESS | 30339 | 1462228249524 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 30339 | 1462228249530 Marionette TRACE conn4 <- [1,1150,null,{}] 15:30:49 INFO - PROCESS | 30339 | 1462228249536 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:49 INFO - PROCESS | 30339 | 1462228249710 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 15:30:50 INFO - PROCESS | 30339 | 1462228250095 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af5d5800 == 111 [pid = 30339] [id = 295] 15:30:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 231 (0x7ff4b3289c00) [pid = 30339] [serial = 886] [outer = (nil)] 15:30:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 232 (0x7ff4b3377400) [pid = 30339] [serial = 887] [outer = 0x7ff4b3289c00] 15:30:50 INFO - PROCESS | 30339 | 1462228250167 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 233 (0x7ff4b3530800) [pid = 30339] [serial = 888] [outer = 0x7ff4b3289c00] 15:30:50 INFO - PROCESS | 30339 | 1462228250967 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1535ms 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91be800 == 110 [pid = 30339] [id = 279] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e93000 == 109 [pid = 30339] [id = 278] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 232 (0x7ff4af8bb400) [pid = 30339] [serial = 755] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 231 (0x7ff4c9b97400) [pid = 30339] [serial = 758] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 230 (0x7ff4ae2dac00) [pid = 30339] [serial = 761] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 229 (0x7ff4abf49000) [pid = 30339] [serial = 764] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 228 (0x7ff4b38eb000) [pid = 30339] [serial = 788] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3434000 == 108 [pid = 30339] [id = 277] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e53000 == 107 [pid = 30339] [id = 260] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af9c8000 == 106 [pid = 30339] [id = 276] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2f20800 == 105 [pid = 30339] [id = 275] 15:30:51 INFO - PROCESS | 30339 | 1462228251154 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 30339 | 1462228251157 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2259800 == 104 [pid = 30339] [id = 270] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1835000 == 103 [pid = 30339] [id = 269] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c0a08800 == 102 [pid = 30339] [id = 268] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bbf8d000 == 101 [pid = 30339] [id = 267] 15:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba74d800 == 100 [pid = 30339] [id = 266] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9865800 == 99 [pid = 30339] [id = 265] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2f1c000 == 98 [pid = 30339] [id = 264] 15:30:51 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b18d5000 == 97 [pid = 30339] [id = 263] 15:30:51 INFO - PROCESS | 30339 | 1462228251176 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 30339 | 1462228251179 Marionette TRACE conn4 <- [1,1154,null,{}] 15:30:51 INFO - PROCESS | 30339 | 1462228251185 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:51 INFO - PROCESS | 30339 | 1462228251327 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4b3317800) [pid = 30339] [serial = 782] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4b389d400) [pid = 30339] [serial = 785] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4bc098000) [pid = 30339] [serial = 732] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4b1012400) [pid = 30339] [serial = 771] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4af8c1800) [pid = 30339] [serial = 770] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4cf794800) [pid = 30339] [serial = 752] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4b38e2400) [pid = 30339] [serial = 737] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4c4534400) [pid = 30339] [serial = 749] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4b108f400) [pid = 30339] [serial = 773] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4b1134c00) [pid = 30339] [serial = 774] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4ae2c5400) [pid = 30339] [serial = 768] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4ae00d000) [pid = 30339] [serial = 767] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4bc09c000) [pid = 30339] [serial = 743] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4bff45000) [pid = 30339] [serial = 746] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4b1779400) [pid = 30339] [serial = 776] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4b979ec00) [pid = 30339] [serial = 740] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4b1777400) [pid = 30339] [serial = 734] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4b3285c00) [pid = 30339] [serial = 779] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4b3412800) [pid = 30339] [serial = 783] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4b32e8000) [pid = 30339] [serial = 780] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4b2d06c00) [pid = 30339] [serial = 777] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4b38df800) [pid = 30339] [serial = 786] [outer = (nil)] [url = about:blank] 15:30:51 INFO - PROCESS | 30339 | 1462228251585 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af9d3800 == 98 [pid = 30339] [id = 296] 15:30:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4ae2c5400) [pid = 30339] [serial = 889] [outer = (nil)] 15:30:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4b32e8000) [pid = 30339] [serial = 890] [outer = 0x7ff4ae2c5400] 15:30:51 INFO - PROCESS | 30339 | 1462228251651 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4b738e400) [pid = 30339] [serial = 891] [outer = 0x7ff4ae2c5400] 15:30:52 INFO - PROCESS | 30339 | 1462228252323 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1186ms 15:30:52 INFO - PROCESS | 30339 | 1462228252357 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 30339 | 1462228252362 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 15:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:30:52 INFO - PROCESS | 30339 | 1462228252377 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 30339 | 1462228252383 Marionette TRACE conn4 <- [1,1158,null,{}] 15:30:52 INFO - PROCESS | 30339 | 1462228252390 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:52 INFO - PROCESS | 30339 | 1462228252618 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 15:30:52 INFO - PROCESS | 30339 | 1462228252634 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2f25800 == 99 [pid = 30339] [id = 297] 15:30:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4b1134c00) [pid = 30339] [serial = 892] [outer = (nil)] 15:30:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4b813d800) [pid = 30339] [serial = 893] [outer = 0x7ff4b1134c00] 15:30:52 INFO - PROCESS | 30339 | 1462228252693 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4b86e2c00) [pid = 30339] [serial = 894] [outer = 0x7ff4b1134c00] 15:30:53 INFO - PROCESS | 30339 | 1462228253472 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1138ms 15:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:30:53 INFO - PROCESS | 30339 | 1462228253508 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 30339 | 1462228253511 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 15:30:53 INFO - PROCESS | 30339 | 1462228253516 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 30339 | 1462228253519 Marionette TRACE conn4 <- [1,1162,null,{}] 15:30:53 INFO - PROCESS | 30339 | 1462228253550 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:53 INFO - PROCESS | 30339 | 1462228253773 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 15:30:53 INFO - PROCESS | 30339 | 1462228253797 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e93000 == 100 [pid = 30339] [id = 298] 15:30:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4b3412800) [pid = 30339] [serial = 895] [outer = (nil)] 15:30:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4b8d59c00) [pid = 30339] [serial = 896] [outer = 0x7ff4b3412800] 15:30:53 INFO - PROCESS | 30339 | 1462228253855 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4b979ec00) [pid = 30339] [serial = 897] [outer = 0x7ff4b3412800] 15:30:54 INFO - PROCESS | 30339 | 1462228254688 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1230ms 15:30:54 INFO - PROCESS | 30339 | 1462228254751 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 30339 | 1462228254754 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 15:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:30:54 INFO - PROCESS | 30339 | 1462228254760 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 30339 | 1462228254762 Marionette TRACE conn4 <- [1,1166,null,{}] 15:30:54 INFO - PROCESS | 30339 | 1462228254767 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:54 INFO - PROCESS | 30339 | 1462228254984 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 15:30:55 INFO - PROCESS | 30339 | 1462228255015 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91b9800 == 101 [pid = 30339] [id = 299] 15:30:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4bab4a400) [pid = 30339] [serial = 898] [outer = (nil)] 15:30:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4bab84800) [pid = 30339] [serial = 899] [outer = 0x7ff4bab4a400] 15:30:55 INFO - PROCESS | 30339 | 1462228255083 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4bc09c000) [pid = 30339] [serial = 900] [outer = 0x7ff4bab4a400] 15:30:55 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4b3531c00) [pid = 30339] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:30:55 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4ae2db400) [pid = 30339] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:30:55 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4ae012400) [pid = 30339] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:30:55 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4b73f1000) [pid = 30339] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:30:55 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4b38e4c00) [pid = 30339] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:30:56 INFO - PROCESS | 30339 | 1462228256089 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1386ms 15:30:56 INFO - PROCESS | 30339 | 1462228256146 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 30339 | 1462228256149 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 15:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:30:56 INFO - PROCESS | 30339 | 1462228256155 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 30339 | 1462228256157 Marionette TRACE conn4 <- [1,1170,null,{}] 15:30:56 INFO - PROCESS | 30339 | 1462228256162 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:56 INFO - PROCESS | 30339 | 1462228256322 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 15:30:56 INFO - PROCESS | 30339 | 1462228256347 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba74f800 == 102 [pid = 30339] [id = 300] 15:30:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4ae2db400) [pid = 30339] [serial = 901] [outer = (nil)] 15:30:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4bc09f000) [pid = 30339] [serial = 902] [outer = 0x7ff4ae2db400] 15:30:56 INFO - PROCESS | 30339 | 1462228256407 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4c10f3800) [pid = 30339] [serial = 903] [outer = 0x7ff4ae2db400] 15:30:57 INFO - PROCESS | 30339 | 1462228257251 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1132ms 15:30:57 INFO - PROCESS | 30339 | 1462228257291 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 30339 | 1462228257294 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 15:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:30:57 INFO - PROCESS | 30339 | 1462228257300 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 30339 | 1462228257302 Marionette TRACE conn4 <- [1,1174,null,{}] 15:30:57 INFO - PROCESS | 30339 | 1462228257307 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:57 INFO - PROCESS | 30339 | 1462228257453 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 15:30:57 INFO - PROCESS | 30339 | 1462228257472 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bfcf5000 == 103 [pid = 30339] [id = 301] 15:30:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4c11ee000) [pid = 30339] [serial = 904] [outer = (nil)] 15:30:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4c2822c00) [pid = 30339] [serial = 905] [outer = 0x7ff4c11ee000] 15:30:57 INFO - PROCESS | 30339 | 1462228257531 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4c4fd3800) [pid = 30339] [serial = 906] [outer = 0x7ff4c11ee000] 15:30:58 INFO - PROCESS | 30339 | 1462228258682 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 30339 | 1462228258747 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 15:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:30:58 INFO - PROCESS | 30339 | 1462228258762 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 30339 | 1462228258770 Marionette TRACE conn4 <- [1,1178,null,{}] 15:30:58 INFO - PROCESS | 30339 | 1462228258783 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:59 INFO - PROCESS | 30339 | 1462228259089 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 15:30:59 INFO - PROCESS | 30339 | 1462228259373 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b19a3000 == 104 [pid = 30339] [id = 302] 15:30:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4b2d0c800) [pid = 30339] [serial = 907] [outer = (nil)] 15:30:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4b3377c00) [pid = 30339] [serial = 908] [outer = 0x7ff4b2d0c800] 15:30:59 INFO - PROCESS | 30339 | 1462228259448 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4b3898c00) [pid = 30339] [serial = 909] [outer = 0x7ff4b2d0c800] 15:31:00 INFO - PROCESS | 30339 | 1462228260361 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 30339 | 1462228260422 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 15:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:31:00 INFO - PROCESS | 30339 | 1462228260432 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 30339 | 1462228260436 Marionette TRACE conn4 <- [1,1182,null,{}] 15:31:00 INFO - PROCESS | 30339 | 1462228260442 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:00 INFO - PROCESS | 30339 | 1462228260626 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 15:31:01 INFO - PROCESS | 30339 | 1462228261007 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba74a000 == 105 [pid = 30339] [id = 303] 15:31:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4b739c000) [pid = 30339] [serial = 910] [outer = (nil)] 15:31:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4b82d9800) [pid = 30339] [serial = 911] [outer = 0x7ff4b739c000] 15:31:01 INFO - PROCESS | 30339 | 1462228261110 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4b8fc5c00) [pid = 30339] [serial = 912] [outer = 0x7ff4b739c000] 15:31:01 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:31:01 INFO - PROCESS | 30339 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:31:02 INFO - PROCESS | 30339 | 1462228262158 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 30339 | 1462228262228 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 15:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:31:02 INFO - PROCESS | 30339 | 1462228262237 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 30339 | 1462228262243 Marionette TRACE conn4 <- [1,1186,null,{}] 15:31:02 INFO - PROCESS | 30339 | 1462228262264 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:02 INFO - PROCESS | 30339 | 1462228262543 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 15:31:02 INFO - PROCESS | 30339 | 1462228262920 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c37b2000 == 106 [pid = 30339] [id = 304] 15:31:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4bc0a1000) [pid = 30339] [serial = 913] [outer = (nil)] 15:31:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4be96c400) [pid = 30339] [serial = 914] [outer = 0x7ff4bc0a1000] 15:31:03 INFO - PROCESS | 30339 | 1462228263024 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4c0ce4400) [pid = 30339] [serial = 915] [outer = 0x7ff4bc0a1000] 15:31:04 INFO - PROCESS | 30339 | 1462228264069 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 30339 | 1462228264143 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 15:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:31:04 INFO - PROCESS | 30339 | 1462228264152 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 30339 | 1462228264154 Marionette TRACE conn4 <- [1,1190,null,{}] 15:31:04 INFO - PROCESS | 30339 | 1462228264159 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:04 INFO - PROCESS | 30339 | 1462228264362 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 15:31:04 INFO - PROCESS | 30339 | 1462228264604 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0c8e800 == 107 [pid = 30339] [id = 305] 15:31:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 229 (0x7ff4b9b69c00) [pid = 30339] [serial = 916] [outer = (nil)] 15:31:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 230 (0x7ff4c50dd800) [pid = 30339] [serial = 917] [outer = 0x7ff4b9b69c00] 15:31:04 INFO - PROCESS | 30339 | 1462228264723 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 231 (0x7ff4c556d800) [pid = 30339] [serial = 918] [outer = 0x7ff4b9b69c00] 15:31:05 INFO - PROCESS | 30339 | 1462228265561 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 30339 | 1462228265635 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 15:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:31:05 INFO - PROCESS | 30339 | 1462228265643 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - PROCESS | 30339 | 1462228265647 Marionette TRACE conn4 <- [1,1194,null,{}] 15:31:05 INFO - PROCESS | 30339 | 1462228265653 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:05 INFO - PROCESS | 30339 | 1462228265841 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 15:31:06 INFO - PROCESS | 30339 | 1462228266031 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d909f000 == 108 [pid = 30339] [id = 306] 15:31:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 232 (0x7ff4c18c9000) [pid = 30339] [serial = 919] [outer = (nil)] 15:31:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 233 (0x7ff4c55ab800) [pid = 30339] [serial = 920] [outer = 0x7ff4c18c9000] 15:31:06 INFO - PROCESS | 30339 | 1462228266106 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 234 (0x7ff4c9b3dc00) [pid = 30339] [serial = 921] [outer = 0x7ff4c18c9000] 15:31:06 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:31:06 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:31:06 INFO - PROCESS | 30339 | 1462228266947 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 30339 | 1462228266999 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 15:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:31:07 INFO - PROCESS | 30339 | 1462228267005 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 30339 | 1462228267008 Marionette TRACE conn4 <- [1,1198,null,{}] 15:31:07 INFO - PROCESS | 30339 | 1462228267013 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:07 INFO - PROCESS | 30339 | 1462228267207 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 15:31:07 INFO - PROCESS | 30339 | 1462228267399 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa018000 == 109 [pid = 30339] [id = 307] 15:31:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 235 (0x7ff4b330f400) [pid = 30339] [serial = 922] [outer = (nil)] 15:31:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 236 (0x7ff4cfa8d800) [pid = 30339] [serial = 923] [outer = 0x7ff4b330f400] 15:31:07 INFO - PROCESS | 30339 | 1462228267470 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 237 (0x7ff4d0cec800) [pid = 30339] [serial = 924] [outer = 0x7ff4b330f400] 15:31:08 INFO - PROCESS | 30339 | 1462228268326 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1377ms 15:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:31:08 INFO - PROCESS | 30339 | 1462228268383 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 15:31:08 INFO - PROCESS | 30339 | 1462228268386 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 15:31:08 INFO - PROCESS | 30339 | 1462228268392 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 30339 | 1462228268395 Marionette TRACE conn4 <- [1,1202,null,{}] 15:31:08 INFO - PROCESS | 30339 | 1462228268400 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:08 INFO - PROCESS | 30339 | 1462228268562 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 15:31:08 INFO - PROCESS | 30339 | 1462228268763 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa031800 == 110 [pid = 30339] [id = 308] 15:31:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 238 (0x7ff4b73a0800) [pid = 30339] [serial = 925] [outer = (nil)] 15:31:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 239 (0x7ff4d2811800) [pid = 30339] [serial = 926] [outer = 0x7ff4b73a0800] 15:31:08 INFO - PROCESS | 30339 | 1462228268835 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 240 (0x7ff4d2d66400) [pid = 30339] [serial = 927] [outer = 0x7ff4b73a0800] 15:31:09 INFO - PROCESS | 30339 | 1462228269665 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1341ms 15:31:09 INFO - PROCESS | 30339 | 1462228269733 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 15:31:09 INFO - PROCESS | 30339 | 1462228269737 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 15:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:31:09 INFO - PROCESS | 30339 | 1462228269743 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 30339 | 1462228269746 Marionette TRACE conn4 <- [1,1206,null,{}] 15:31:09 INFO - PROCESS | 30339 | 1462228269751 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:09 INFO - PROCESS | 30339 | 1462228269917 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 15:31:10 INFO - PROCESS | 30339 | 1462228270114 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0f75800 == 111 [pid = 30339] [id = 309] 15:31:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 241 (0x7ff4cfa96400) [pid = 30339] [serial = 928] [outer = (nil)] 15:31:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 242 (0x7ff4d3fc9800) [pid = 30339] [serial = 929] [outer = 0x7ff4cfa96400] 15:31:10 INFO - PROCESS | 30339 | 1462228270188 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 243 (0x7ff4d4191800) [pid = 30339] [serial = 930] [outer = 0x7ff4cfa96400] 15:31:11 INFO - PROCESS | 30339 | 1462228271055 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1379ms 15:31:11 INFO - PROCESS | 30339 | 1462228271123 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 30339 | 1462228271126 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 15:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:31:11 INFO - PROCESS | 30339 | 1462228271132 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 30339 | 1462228271134 Marionette TRACE conn4 <- [1,1210,null,{}] 15:31:11 INFO - PROCESS | 30339 | 1462228271140 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:11 INFO - PROCESS | 30339 | 1462228271318 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 15:31:11 INFO - PROCESS | 30339 | 1462228271522 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9cd2800 == 112 [pid = 30339] [id = 310] 15:31:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 244 (0x7ff4b739b400) [pid = 30339] [serial = 931] [outer = (nil)] 15:31:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 245 (0x7ff4d474f400) [pid = 30339] [serial = 932] [outer = 0x7ff4b739b400] 15:31:11 INFO - PROCESS | 30339 | 1462228271640 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 246 (0x7ff4d48bb400) [pid = 30339] [serial = 933] [outer = 0x7ff4b739b400] 15:31:12 INFO - PROCESS | 30339 | 1462228272501 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1429ms 15:31:12 INFO - PROCESS | 30339 | 1462228272562 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 30339 | 1462228272566 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 15:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:31:12 INFO - PROCESS | 30339 | 1462228272572 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 30339 | 1462228272574 Marionette TRACE conn4 <- [1,1214,null,{}] 15:31:12 INFO - PROCESS | 30339 | 1462228272580 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:12 INFO - PROCESS | 30339 | 1462228272760 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 15:31:12 INFO - PROCESS | 30339 | 1462228272967 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0f80000 == 113 [pid = 30339] [id = 311] 15:31:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 247 (0x7ff4a8cf0400) [pid = 30339] [serial = 934] [outer = (nil)] 15:31:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 248 (0x7ff4a8cf6400) [pid = 30339] [serial = 935] [outer = 0x7ff4a8cf0400] 15:31:13 INFO - PROCESS | 30339 | 1462228273083 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 249 (0x7ff4a8cfb000) [pid = 30339] [serial = 936] [outer = 0x7ff4a8cf0400] 15:31:14 INFO - PROCESS | 30339 | 1462228274419 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1880ms 15:31:14 INFO - PROCESS | 30339 | 1462228274453 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 15:31:14 INFO - PROCESS | 30339 | 1462228274458 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 15:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:31:14 INFO - PROCESS | 30339 | 1462228274467 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 30339 | 1462228274471 Marionette TRACE conn4 <- [1,1218,null,{}] 15:31:14 INFO - PROCESS | 30339 | 1462228274571 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:14 INFO - PROCESS | 30339 | 1462228274803 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 15:31:14 INFO - PROCESS | 30339 | 1462228274946 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:14 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afb43800 == 114 [pid = 30339] [id = 312] 15:31:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 250 (0x7ff4abf40400) [pid = 30339] [serial = 937] [outer = (nil)] 15:31:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 251 (0x7ff4ae4e2400) [pid = 30339] [serial = 938] [outer = 0x7ff4abf40400] 15:31:15 INFO - PROCESS | 30339 | 1462228275014 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 252 (0x7ff4afd08400) [pid = 30339] [serial = 939] [outer = 0x7ff4abf40400] 15:31:15 INFO - PROCESS | 30339 | 1462228275992 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1587ms 15:31:16 INFO - PROCESS | 30339 | 1462228276054 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 15:31:16 INFO - PROCESS | 30339 | 1462228276063 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 15:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:31:16 INFO - PROCESS | 30339 | 1462228276073 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:31:16 INFO - PROCESS | 30339 | 1462228276076 Marionette TRACE conn4 <- [1,1222,null,{}] 15:31:16 INFO - PROCESS | 30339 | 1462228276080 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:16 INFO - PROCESS | 30339 | 1462228276268 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 15:31:16 INFO - PROCESS | 30339 | 1462228276518 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af9dd800 == 115 [pid = 30339] [id = 313] 15:31:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 253 (0x7ff4b16ccc00) [pid = 30339] [serial = 940] [outer = (nil)] 15:31:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 254 (0x7ff4b2d02800) [pid = 30339] [serial = 941] [outer = 0x7ff4b16ccc00] 15:31:16 INFO - PROCESS | 30339 | 1462228276629 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 255 (0x7ff4b3290800) [pid = 30339] [serial = 942] [outer = 0x7ff4b16ccc00] 15:31:17 INFO - PROCESS | 30339 | 1462228277501 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:31:17 INFO - PROCESS | 30339 | 1462228277565 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 15:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:31:17 INFO - PROCESS | 30339 | 1462228277571 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 30339 | 1462228277576 Marionette TRACE conn4 <- [1,1226,null,{}] 15:31:17 INFO - PROCESS | 30339 | 1462228277591 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:17 INFO - PROCESS | 30339 | 1462228277805 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 15:31:18 INFO - PROCESS | 30339 | 1462228278077 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b75ee800 == 116 [pid = 30339] [id = 314] 15:31:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 256 (0x7ff4b38e6000) [pid = 30339] [serial = 943] [outer = (nil)] 15:31:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 257 (0x7ff4b7387400) [pid = 30339] [serial = 944] [outer = 0x7ff4b38e6000] 15:31:18 INFO - PROCESS | 30339 | 1462228278197 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 258 (0x7ff4b73a5000) [pid = 30339] [serial = 945] [outer = 0x7ff4b38e6000] 15:31:18 INFO - PROCESS | 30339 | 1462228278951 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1438ms 15:31:19 INFO - PROCESS | 30339 | 1462228279010 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 30339 | 1462228279014 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 15:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:31:19 INFO - PROCESS | 30339 | 1462228279020 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 30339 | 1462228279022 Marionette TRACE conn4 <- [1,1230,null,{}] 15:31:19 INFO - PROCESS | 30339 | 1462228279027 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:19 INFO - PROCESS | 30339 | 1462228279186 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c0ead800 == 115 [pid = 30339] [id = 243] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2619000 == 114 [pid = 30339] [id = 26] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b75ec800 == 113 [pid = 30339] [id = 99] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 257 (0x7ff4b984b800) [pid = 30339] [serial = 842] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 256 (0x7ff4b89c3800) [pid = 30339] [serial = 809] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 255 (0x7ff4b3534800) [pid = 30339] [serial = 797] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 254 (0x7ff4b828c000) [pid = 30339] [serial = 806] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 253 (0x7ff4b8d53400) [pid = 30339] [serial = 812] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 252 (0x7ff4b1770400) [pid = 30339] [serial = 794] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 251 (0x7ff4b89cbc00) [pid = 30339] [serial = 824] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 250 (0x7ff4b746d000) [pid = 30339] [serial = 803] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 249 (0x7ff4b1019400) [pid = 30339] [serial = 791] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 248 (0x7ff4b739fc00) [pid = 30339] [serial = 800] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 247 (0x7ff4b914d800) [pid = 30339] [serial = 815] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 246 (0x7ff4b984f800) [pid = 30339] [serial = 818] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | --DOMWINDOW == 245 (0x7ff4b9c42c00) [pid = 30339] [serial = 821] [outer = (nil)] [url = about:blank] 15:31:19 INFO - PROCESS | 30339 | 1462228279462 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8d25000 == 112 [pid = 30339] [id = 25] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bab22000 == 111 [pid = 30339] [id = 207] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d3f73000 == 110 [pid = 30339] [id = 59] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2257000 == 109 [pid = 30339] [id = 246] 15:31:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af65b000 == 110 [pid = 30339] [id = 315] 15:31:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 246 (0x7ff4ae4e7400) [pid = 30339] [serial = 946] [outer = (nil)] 15:31:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 247 (0x7ff4b101f000) [pid = 30339] [serial = 947] [outer = 0x7ff4ae4e7400] 15:31:19 INFO - PROCESS | 30339 | 1462228279530 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 248 (0x7ff4b341d000) [pid = 30339] [serial = 948] [outer = 0x7ff4ae4e7400] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba74f800 == 109 [pid = 30339] [id = 300] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91b9800 == 108 [pid = 30339] [id = 299] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e93000 == 107 [pid = 30339] [id = 298] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2f25800 == 106 [pid = 30339] [id = 297] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af9d3800 == 105 [pid = 30339] [id = 296] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8f46000 == 104 [pid = 30339] [id = 262] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af5d5800 == 103 [pid = 30339] [id = 295] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b75dd000 == 102 [pid = 30339] [id = 259] 15:31:19 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af9ce000 == 101 [pid = 30339] [id = 294] 15:31:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d9e3b800 == 100 [pid = 30339] [id = 290] 15:31:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d6b93800 == 99 [pid = 30339] [id = 289] 15:31:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4779800 == 98 [pid = 30339] [id = 288] 15:31:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4655800 == 97 [pid = 30339] [id = 287] 15:31:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d2d09800 == 96 [pid = 30339] [id = 286] 15:31:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfc0b000 == 95 [pid = 30339] [id = 285] 15:31:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2864800 == 94 [pid = 30339] [id = 284] 15:31:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1828800 == 93 [pid = 30339] [id = 283] 15:31:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e5b000 == 92 [pid = 30339] [id = 282] 15:31:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0fb1000 == 91 [pid = 30339] [id = 281] 15:31:20 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bfc1c000 == 90 [pid = 30339] [id = 280] 15:31:20 INFO - PROCESS | 30339 | --DOMWINDOW == 247 (0x7ff4b38e2800) [pid = 30339] [serial = 833] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 30339 | --DOMWINDOW == 246 (0x7ff4b2d05000) [pid = 30339] [serial = 830] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 30339 | --DOMWINDOW == 245 (0x7ff4b3315400) [pid = 30339] [serial = 831] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 30339 | --DOMWINDOW == 244 (0x7ff4b7394000) [pid = 30339] [serial = 834] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 30339 | --DOMWINDOW == 243 (0x7ff4b16cc000) [pid = 30339] [serial = 828] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 30339 | --DOMWINDOW == 242 (0x7ff4ae2e0400) [pid = 30339] [serial = 827] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 30339 | --DOMWINDOW == 241 (0x7ff4b813ec00) [pid = 30339] [serial = 839] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 30339 | --DOMWINDOW == 240 (0x7ff4b73f0400) [pid = 30339] [serial = 836] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 30339 | --DOMWINDOW == 239 (0x7ff4b7479400) [pid = 30339] [serial = 837] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 30339 | --DOMWINDOW == 238 (0x7ff4b82dbc00) [pid = 30339] [serial = 840] [outer = (nil)] [url = about:blank] 15:31:20 INFO - PROCESS | 30339 | 1462228280319 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1333ms 15:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:31:20 INFO - PROCESS | 30339 | 1462228280353 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 30339 | 1462228280355 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 15:31:20 INFO - PROCESS | 30339 | 1462228280362 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 30339 | 1462228280364 Marionette TRACE conn4 <- [1,1234,null,{}] 15:31:20 INFO - PROCESS | 30339 | 1462228280415 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:20 INFO - PROCESS | 30339 | 1462228280571 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 15:31:20 INFO - PROCESS | 30339 | 1462228280582 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b21d9800 == 91 [pid = 30339] [id = 316] 15:31:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 239 (0x7ff4b352a800) [pid = 30339] [serial = 949] [outer = (nil)] 15:31:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 240 (0x7ff4b7473c00) [pid = 30339] [serial = 950] [outer = 0x7ff4b352a800] 15:31:20 INFO - PROCESS | 30339 | 1462228280640 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 241 (0x7ff4b82dbc00) [pid = 30339] [serial = 951] [outer = 0x7ff4b352a800] 15:31:21 INFO - PROCESS | 30339 | 1462228281453 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1120ms 15:31:21 INFO - PROCESS | 30339 | 1462228281490 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 15:31:21 INFO - PROCESS | 30339 | 1462228281493 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 15:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:31:21 INFO - PROCESS | 30339 | 1462228281499 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 30339 | 1462228281501 Marionette TRACE conn4 <- [1,1238,null,{}] 15:31:21 INFO - PROCESS | 30339 | 1462228281506 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:21 INFO - PROCESS | 30339 | 1462228281673 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 15:31:21 INFO - PROCESS | 30339 | 1462228281692 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b865c800 == 92 [pid = 30339] [id = 317] 15:31:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 242 (0x7ff4b86ea400) [pid = 30339] [serial = 952] [outer = (nil)] 15:31:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 243 (0x7ff4b8fc0000) [pid = 30339] [serial = 953] [outer = 0x7ff4b86ea400] 15:31:21 INFO - PROCESS | 30339 | 1462228281754 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 244 (0x7ff4b9799400) [pid = 30339] [serial = 954] [outer = 0x7ff4b86ea400] 15:31:22 INFO - PROCESS | 30339 | 1462228282618 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1179ms 15:31:22 INFO - PROCESS | 30339 | 1462228282683 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 30339 | 1462228282686 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 15:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:31:22 INFO - PROCESS | 30339 | 1462228282692 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 30339 | 1462228282694 Marionette TRACE conn4 <- [1,1242,null,{}] 15:31:22 INFO - PROCESS | 30339 | 1462228282699 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:22 INFO - PROCESS | 30339 | 1462228282901 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 15:31:22 INFO - PROCESS | 30339 | 1462228282927 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b907e000 == 93 [pid = 30339] [id = 318] 15:31:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 245 (0x7ff4b86d8400) [pid = 30339] [serial = 955] [outer = (nil)] 15:31:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 246 (0x7ff4b9890400) [pid = 30339] [serial = 956] [outer = 0x7ff4b86d8400] 15:31:22 INFO - PROCESS | 30339 | 1462228282985 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 247 (0x7ff4b9a57c00) [pid = 30339] [serial = 957] [outer = 0x7ff4b86d8400] 15:31:23 INFO - PROCESS | 30339 | 1462228283811 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1178ms 15:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:31:23 INFO - PROCESS | 30339 | 1462228283871 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 30339 | 1462228283874 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 15:31:23 INFO - PROCESS | 30339 | 1462228283880 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 30339 | 1462228283883 Marionette TRACE conn4 <- [1,1246,null,{}] 15:31:23 INFO - PROCESS | 30339 | 1462228283888 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:24 INFO - PROCESS | 30339 | 1462228284089 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 15:31:24 INFO - PROCESS | 30339 | 1462228284113 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b950d800 == 94 [pid = 30339] [id = 319] 15:31:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 248 (0x7ff4b9798000) [pid = 30339] [serial = 958] [outer = (nil)] 15:31:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 249 (0x7ff4bab42800) [pid = 30339] [serial = 959] [outer = 0x7ff4b9798000] 15:31:24 INFO - PROCESS | 30339 | 1462228284172 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 250 (0x7ff4bc030000) [pid = 30339] [serial = 960] [outer = 0x7ff4b9798000] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 249 (0x7ff4b828c400) [pid = 30339] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 248 (0x7ff4ae2c5400) [pid = 30339] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 247 (0x7ff4b86d5000) [pid = 30339] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 246 (0x7ff4ae2dd000) [pid = 30339] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 245 (0x7ff4ae2db400) [pid = 30339] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 244 (0x7ff4af8b6400) [pid = 30339] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 243 (0x7ff4afd02800) [pid = 30339] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 242 (0x7ff4b2d05400) [pid = 30339] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 241 (0x7ff4b15f1000) [pid = 30339] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 240 (0x7ff4c0dbdc00) [pid = 30339] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 239 (0x7ff4b32ec000) [pid = 30339] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 238 (0x7ff4bab4a400) [pid = 30339] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 237 (0x7ff4b86e9400) [pid = 30339] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 236 (0x7ff4bc02e800) [pid = 30339] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 235 (0x7ff4b108c000) [pid = 30339] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 234 (0x7ff4b16d0c00) [pid = 30339] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 233 (0x7ff4b8287800) [pid = 30339] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 232 (0x7ff4b337b000) [pid = 30339] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 231 (0x7ff4ae017c00) [pid = 30339] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 230 (0x7ff4b15fa400) [pid = 30339] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 229 (0x7ff4b89c4000) [pid = 30339] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 228 (0x7ff4b89c6800) [pid = 30339] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4b1134c00) [pid = 30339] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4ae4e3400) [pid = 30339] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4ae00ec00) [pid = 30339] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4abf40800) [pid = 30339] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4ae4ec000) [pid = 30339] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4b1021400) [pid = 30339] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4ae4dec00) [pid = 30339] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4b3412800) [pid = 30339] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4b1778400) [pid = 30339] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4bf3ed400) [pid = 30339] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4ae016400) [pid = 30339] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4b738ac00) [pid = 30339] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4ae013000) [pid = 30339] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4ae2d2400) [pid = 30339] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4ae2c3c00) [pid = 30339] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4af4d8800) [pid = 30339] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4abf3fc00) [pid = 30339] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4b73e4000) [pid = 30339] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4bff99c00) [pid = 30339] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4ae00bc00) [pid = 30339] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4ae4e4800) [pid = 30339] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4b7473400) [pid = 30339] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4b86e4000) [pid = 30339] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4b32e9800) [pid = 30339] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4ae2c3000) [pid = 30339] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4b3289c00) [pid = 30339] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4c5583000) [pid = 30339] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4ae2cb000) [pid = 30339] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4c1e1f400) [pid = 30339] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4b15f2400) [pid = 30339] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4b1777c00) [pid = 30339] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4b16c7800) [pid = 30339] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b7395000) [pid = 30339] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4b16c6000) [pid = 30339] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4bab83c00) [pid = 30339] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4c0be7c00) [pid = 30339] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4b38e4800) [pid = 30339] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4b8133800) [pid = 30339] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4af8b3000) [pid = 30339] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4b8141c00) [pid = 30339] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:31:25 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4b82dc400) [pid = 30339] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:31:25 INFO - PROCESS | 30339 | 1462228285935 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 2087ms 15:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:31:25 INFO - PROCESS | 30339 | 1462228285966 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 30339 | 1462228285968 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 15:31:25 INFO - PROCESS | 30339 | 1462228285974 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 30339 | 1462228285977 Marionette TRACE conn4 <- [1,1250,null,{}] 15:31:25 INFO - PROCESS | 30339 | 1462228285982 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:26 INFO - PROCESS | 30339 | 1462228286183 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 15:31:26 INFO - PROCESS | 30339 | 1462228286202 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b15a0800 == 95 [pid = 30339] [id = 320] 15:31:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4abf41800) [pid = 30339] [serial = 961] [outer = (nil)] 15:31:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4ae4e4800) [pid = 30339] [serial = 962] [outer = 0x7ff4abf41800] 15:31:26 INFO - PROCESS | 30339 | 1462228286270 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b112e000) [pid = 30339] [serial = 963] [outer = 0x7ff4abf41800] 15:31:27 INFO - PROCESS | 30339 | 1462228287013 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1078ms 15:31:27 INFO - PROCESS | 30339 | 1462228287052 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 15:31:27 INFO - PROCESS | 30339 | 1462228287054 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 15:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:31:27 INFO - PROCESS | 30339 | 1462228287061 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 30339 | 1462228287063 Marionette TRACE conn4 <- [1,1254,null,{}] 15:31:27 INFO - PROCESS | 30339 | 1462228287068 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:27 INFO - PROCESS | 30339 | 1462228287216 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 15:31:27 INFO - PROCESS | 30339 | 1462228287370 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8666000 == 96 [pid = 30339] [id = 321] 15:31:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4abf42400) [pid = 30339] [serial = 964] [outer = (nil)] 15:31:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b1775400) [pid = 30339] [serial = 965] [outer = 0x7ff4abf42400] 15:31:27 INFO - PROCESS | 30339 | 1462228287428 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b3414c00) [pid = 30339] [serial = 966] [outer = 0x7ff4abf42400] 15:31:28 INFO - PROCESS | 30339 | 1462228288384 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1386ms 15:31:28 INFO - PROCESS | 30339 | 1462228288448 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 15:31:28 INFO - PROCESS | 30339 | 1462228288455 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 15:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:31:28 INFO - PROCESS | 30339 | 1462228288462 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:31:28 INFO - PROCESS | 30339 | 1462228288468 Marionette TRACE conn4 <- [1,1258,null,{}] 15:31:28 INFO - PROCESS | 30339 | 1462228288476 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:28 INFO - PROCESS | 30339 | 1462228288661 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 15:31:28 INFO - PROCESS | 30339 | 1462228288905 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af9db000 == 97 [pid = 30339] [id = 322] 15:31:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4afd05400) [pid = 30339] [serial = 967] [outer = (nil)] 15:31:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b1084000) [pid = 30339] [serial = 968] [outer = 0x7ff4afd05400] 15:31:29 INFO - PROCESS | 30339 | 1462228289022 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4b16cdc00) [pid = 30339] [serial = 969] [outer = 0x7ff4afd05400] 15:31:29 INFO - PROCESS | 30339 | 1462228289893 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1484ms 15:31:29 INFO - PROCESS | 30339 | 1462228289947 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 30339 | 1462228289956 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 15:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:31:29 INFO - PROCESS | 30339 | 1462228289965 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 30339 | 1462228289970 Marionette TRACE conn4 <- [1,1262,null,{}] 15:31:29 INFO - PROCESS | 30339 | 1462228289975 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:30 INFO - PROCESS | 30339 | 1462228290158 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 15:31:30 INFO - PROCESS | 30339 | 1462228290348 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e47000 == 98 [pid = 30339] [id = 323] 15:31:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4b16d0800) [pid = 30339] [serial = 970] [outer = (nil)] 15:31:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4b3419800) [pid = 30339] [serial = 971] [outer = 0x7ff4b16d0800] 15:31:30 INFO - PROCESS | 30339 | 1462228290423 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4b389e800) [pid = 30339] [serial = 972] [outer = 0x7ff4b16d0800] 15:31:31 INFO - PROCESS | 30339 | 1462228291364 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1432ms 15:31:31 INFO - PROCESS | 30339 | 1462228291398 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 30339 | 1462228291402 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 15:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:31:31 INFO - PROCESS | 30339 | 1462228291408 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 30339 | 1462228291413 Marionette TRACE conn4 <- [1,1266,null,{}] 15:31:31 INFO - PROCESS | 30339 | 1462228291430 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:31 INFO - PROCESS | 30339 | 1462228291616 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 15:31:31 INFO - PROCESS | 30339 | 1462228291807 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9cd5000 == 99 [pid = 30339] [id = 324] 15:31:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4b73a2c00) [pid = 30339] [serial = 973] [outer = (nil)] 15:31:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4b8281800) [pid = 30339] [serial = 974] [outer = 0x7ff4b73a2c00] 15:31:31 INFO - PROCESS | 30339 | 1462228291881 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4b82e8000) [pid = 30339] [serial = 975] [outer = 0x7ff4b73a2c00] 15:31:32 INFO - PROCESS | 30339 | 1462228292733 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1385ms 15:31:32 INFO - PROCESS | 30339 | 1462228292794 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 15:31:32 INFO - PROCESS | 30339 | 1462228292798 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 15:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:31:32 INFO - PROCESS | 30339 | 1462228292804 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 30339 | 1462228292807 Marionette TRACE conn4 <- [1,1270,null,{}] 15:31:32 INFO - PROCESS | 30339 | 1462228292812 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:32 INFO - PROCESS | 30339 | 1462228292989 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 15:31:33 INFO - PROCESS | 30339 | 1462228293212 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bbf87800 == 100 [pid = 30339] [id = 325] 15:31:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4b73a3400) [pid = 30339] [serial = 976] [outer = (nil)] 15:31:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4b89d2400) [pid = 30339] [serial = 977] [outer = 0x7ff4b73a3400] 15:31:33 INFO - PROCESS | 30339 | 1462228293330 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4b9150400) [pid = 30339] [serial = 978] [outer = 0x7ff4b73a3400] 15:31:34 INFO - PROCESS | 30339 | 1462228294152 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1387ms 15:31:34 INFO - PROCESS | 30339 | 1462228294192 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 30339 | 1462228294195 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 15:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:31:34 INFO - PROCESS | 30339 | 1462228294201 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 30339 | 1462228294204 Marionette TRACE conn4 <- [1,1274,null,{}] 15:31:34 INFO - PROCESS | 30339 | 1462228294209 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:34 INFO - PROCESS | 30339 | 1462228294374 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 15:31:34 INFO - PROCESS | 30339 | 1462228294544 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c0a11800 == 101 [pid = 30339] [id = 326] 15:31:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4b86ec800) [pid = 30339] [serial = 979] [outer = (nil)] 15:31:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4b9894800) [pid = 30339] [serial = 980] [outer = 0x7ff4b86ec800] 15:31:34 INFO - PROCESS | 30339 | 1462228294612 Marionette DEBUG loaded listener.js 15:31:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4ba8a7c00) [pid = 30339] [serial = 981] [outer = 0x7ff4b86ec800] 15:31:35 INFO - PROCESS | 30339 | 1462228295520 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1387ms 15:31:35 INFO - PROCESS | 30339 | 1462228295589 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 30339 | 1462228295592 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 15:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:31:35 INFO - PROCESS | 30339 | 1462228295598 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 30339 | 1462228295601 Marionette TRACE conn4 <- [1,1278,null,{}] 15:31:35 INFO - PROCESS | 30339 | 1462228295606 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:35 INFO - PROCESS | 30339 | 1462228295822 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 15:31:36 INFO - PROCESS | 30339 | 1462228296015 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1fd2800 == 102 [pid = 30339] [id = 327] 15:31:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4bdfd6c00) [pid = 30339] [serial = 982] [outer = (nil)] 15:31:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4bfc0cc00) [pid = 30339] [serial = 983] [outer = 0x7ff4bdfd6c00] 15:31:36 INFO - PROCESS | 30339 | 1462228296137 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4bff97400) [pid = 30339] [serial = 984] [outer = 0x7ff4bdfd6c00] 15:31:36 INFO - PROCESS | 30339 | 1462228296943 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1383ms 15:31:36 INFO - PROCESS | 30339 | 1462228296982 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 30339 | 1462228296985 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 15:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:31:36 INFO - PROCESS | 30339 | 1462228296991 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 30339 | 1462228296994 Marionette TRACE conn4 <- [1,1282,null,{}] 15:31:37 INFO - PROCESS | 30339 | 1462228296999 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:37 INFO - PROCESS | 30339 | 1462228297167 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 15:31:37 INFO - PROCESS | 30339 | 1462228297364 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2ca8000 == 103 [pid = 30339] [id = 328] 15:31:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4bf31a400) [pid = 30339] [serial = 985] [outer = (nil)] 15:31:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4c0be9400) [pid = 30339] [serial = 986] [outer = 0x7ff4bf31a400] 15:31:37 INFO - PROCESS | 30339 | 1462228297433 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4c131a800) [pid = 30339] [serial = 987] [outer = 0x7ff4bf31a400] 15:31:38 INFO - PROCESS | 30339 | 1462228298295 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1332ms 15:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:31:38 INFO - PROCESS | 30339 | 1462228298325 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 30339 | 1462228298328 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 15:31:38 INFO - PROCESS | 30339 | 1462228298333 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:31:38 INFO - PROCESS | 30339 | 1462228298337 Marionette TRACE conn4 <- [1,1286,null,{}] 15:31:38 INFO - PROCESS | 30339 | 1462228298342 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:38 INFO - PROCESS | 30339 | 1462228298506 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 15:31:38 INFO - PROCESS | 30339 | 1462228298702 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c524a000 == 104 [pid = 30339] [id = 329] 15:31:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4bff92800) [pid = 30339] [serial = 988] [outer = (nil)] 15:31:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4c2642800) [pid = 30339] [serial = 989] [outer = 0x7ff4bff92800] 15:31:38 INFO - PROCESS | 30339 | 1462228298769 Marionette DEBUG loaded listener.js 15:31:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4c3ae0400) [pid = 30339] [serial = 990] [outer = 0x7ff4bff92800] 15:31:39 INFO - PROCESS | 30339 | 1462228299622 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1332ms 15:31:39 INFO - PROCESS | 30339 | 1462228299666 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 30339 | 1462228299671 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 15:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:31:39 INFO - PROCESS | 30339 | 1462228299679 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 30339 | 1462228299681 Marionette TRACE conn4 <- [1,1290,null,{}] 15:31:39 INFO - PROCESS | 30339 | 1462228299687 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:39 INFO - PROCESS | 30339 | 1462228299850 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 15:31:40 INFO - PROCESS | 30339 | 1462228300061 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfaa3000 == 105 [pid = 30339] [id = 330] 15:31:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4b164f000) [pid = 30339] [serial = 991] [outer = (nil)] 15:31:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4c21d5c00) [pid = 30339] [serial = 992] [outer = 0x7ff4b164f000] 15:31:40 INFO - PROCESS | 30339 | 1462228300132 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4c556ac00) [pid = 30339] [serial = 993] [outer = 0x7ff4b164f000] 15:31:41 INFO - PROCESS | 30339 | 1462228301056 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1450ms 15:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:31:41 INFO - PROCESS | 30339 | 1462228301130 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 30339 | 1462228301133 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 15:31:41 INFO - PROCESS | 30339 | 1462228301139 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 30339 | 1462228301142 Marionette TRACE conn4 <- [1,1294,null,{}] 15:31:41 INFO - PROCESS | 30339 | 1462228301147 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:41 INFO - PROCESS | 30339 | 1462228301344 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 15:31:41 INFO - PROCESS | 30339 | 1462228301540 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0c90800 == 106 [pid = 30339] [id = 331] 15:31:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4b73e3400) [pid = 30339] [serial = 994] [outer = (nil)] 15:31:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4c8387400) [pid = 30339] [serial = 995] [outer = 0x7ff4b73e3400] 15:31:41 INFO - PROCESS | 30339 | 1462228301611 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4ceb67400) [pid = 30339] [serial = 996] [outer = 0x7ff4b73e3400] 15:31:42 INFO - PROCESS | 30339 | 1462228302478 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1381ms 15:31:42 INFO - PROCESS | 30339 | 1462228302520 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 15:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:31:42 INFO - PROCESS | 30339 | 1462228302524 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 15:31:42 INFO - PROCESS | 30339 | 1462228302530 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:31:42 INFO - PROCESS | 30339 | 1462228302534 Marionette TRACE conn4 <- [1,1298,null,{}] 15:31:42 INFO - PROCESS | 30339 | 1462228302539 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:42 INFO - PROCESS | 30339 | 1462228302754 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 15:31:42 INFO - PROCESS | 30339 | 1462228302948 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4783800 == 107 [pid = 30339] [id = 332] 15:31:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4c452dc00) [pid = 30339] [serial = 997] [outer = (nil)] 15:31:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4d0e1d800) [pid = 30339] [serial = 998] [outer = 0x7ff4c452dc00] 15:31:43 INFO - PROCESS | 30339 | 1462228303028 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4d4149c00) [pid = 30339] [serial = 999] [outer = 0x7ff4c452dc00] 15:31:43 INFO - PROCESS | 30339 | 1462228303918 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1434ms 15:31:43 INFO - PROCESS | 30339 | 1462228303964 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 30339 | 1462228303967 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 15:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:31:43 INFO - PROCESS | 30339 | 1462228303973 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 30339 | 1462228303975 Marionette TRACE conn4 <- [1,1302,null,{}] 15:31:43 INFO - PROCESS | 30339 | 1462228303980 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:44 INFO - PROCESS | 30339 | 1462228304150 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 15:31:44 INFO - PROCESS | 30339 | 1462228304350 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8ece800 == 108 [pid = 30339] [id = 333] 15:31:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4c8384c00) [pid = 30339] [serial = 1000] [outer = (nil)] 15:31:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4d48bf400) [pid = 30339] [serial = 1001] [outer = 0x7ff4c8384c00] 15:31:44 INFO - PROCESS | 30339 | 1462228304418 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 229 (0x7ff4d4e4a400) [pid = 30339] [serial = 1002] [outer = 0x7ff4c8384c00] 15:31:45 INFO - PROCESS | 30339 | 1462228305276 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1379ms 15:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:31:45 INFO - PROCESS | 30339 | 1462228305353 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 30339 | 1462228305355 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 15:31:45 INFO - PROCESS | 30339 | 1462228305361 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 30339 | 1462228305373 Marionette TRACE conn4 <- [1,1306,null,{}] 15:31:45 INFO - PROCESS | 30339 | 1462228305377 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:45 INFO - PROCESS | 30339 | 1462228305552 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 15:31:45 INFO - PROCESS | 30339 | 1462228305759 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae047000 == 109 [pid = 30339] [id = 334] 15:31:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 230 (0x7ff4a9e84400) [pid = 30339] [serial = 1003] [outer = (nil)] 15:31:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 231 (0x7ff4a9e8e800) [pid = 30339] [serial = 1004] [outer = 0x7ff4a9e84400] 15:31:45 INFO - PROCESS | 30339 | 1462228305869 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 232 (0x7ff4a9e93400) [pid = 30339] [serial = 1005] [outer = 0x7ff4a9e84400] 15:31:46 INFO - PROCESS | 30339 | 1462228306746 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1441ms 15:31:46 INFO - PROCESS | 30339 | 1462228306802 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 30339 | 1462228306805 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 15:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:31:46 INFO - PROCESS | 30339 | 1462228306811 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 30339 | 1462228306814 Marionette TRACE conn4 <- [1,1310,null,{}] 15:31:46 INFO - PROCESS | 30339 | 1462228306819 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:47 INFO - PROCESS | 30339 | 1462228306993 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 15:31:47 INFO - PROCESS | 30339 | 1462228307198 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0d40000 == 110 [pid = 30339] [id = 335] 15:31:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 233 (0x7ff4a9e85c00) [pid = 30339] [serial = 1006] [outer = (nil)] 15:31:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 234 (0x7ff4af4c9c00) [pid = 30339] [serial = 1007] [outer = 0x7ff4a9e85c00] 15:31:47 INFO - PROCESS | 30339 | 1462228307267 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 235 (0x7ff4b1091000) [pid = 30339] [serial = 1008] [outer = 0x7ff4a9e85c00] 15:31:48 INFO - PROCESS | 30339 | 1462228308157 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 30339 | 1462228308197 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 15:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:31:48 INFO - PROCESS | 30339 | 1462228308203 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 30339 | 1462228308205 Marionette TRACE conn4 <- [1,1314,null,{}] 15:31:48 INFO - PROCESS | 30339 | 1462228308211 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:48 INFO - PROCESS | 30339 | 1462228308424 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 15:31:48 INFO - PROCESS | 30339 | 1462228308631 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b765d000 == 111 [pid = 30339] [id = 336] 15:31:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 236 (0x7ff4a9e8d000) [pid = 30339] [serial = 1009] [outer = (nil)] 15:31:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 237 (0x7ff4b15f2800) [pid = 30339] [serial = 1010] [outer = 0x7ff4a9e8d000] 15:31:48 INFO - PROCESS | 30339 | 1462228308698 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 238 (0x7ff4b38a4000) [pid = 30339] [serial = 1011] [outer = 0x7ff4a9e8d000] 15:31:49 INFO - PROCESS | 30339 | 1462228309930 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1777ms 15:31:49 INFO - PROCESS | 30339 | 1462228309988 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 30339 | 1462228309994 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 15:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:31:50 INFO - PROCESS | 30339 | 1462228310001 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - PROCESS | 30339 | 1462228310007 Marionette TRACE conn4 <- [1,1318,null,{}] 15:31:50 INFO - PROCESS | 30339 | 1462228310015 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:50 INFO - PROCESS | 30339 | 1462228310254 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 15:31:50 INFO - PROCESS | 30339 | 1462228310445 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0f6b000 == 112 [pid = 30339] [id = 337] 15:31:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 239 (0x7ff4af8b6000) [pid = 30339] [serial = 1012] [outer = (nil)] 15:31:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 240 (0x7ff4afd03c00) [pid = 30339] [serial = 1013] [outer = 0x7ff4af8b6000] 15:31:50 INFO - PROCESS | 30339 | 1462228310515 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 241 (0x7ff4b15fec00) [pid = 30339] [serial = 1014] [outer = 0x7ff4af8b6000] 15:31:51 INFO - PROCESS | 30339 | 1462228311358 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1432ms 15:31:51 INFO - PROCESS | 30339 | 1462228311434 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 15:31:51 INFO - PROCESS | 30339 | 1462228311443 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 15:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:31:51 INFO - PROCESS | 30339 | 1462228311453 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 30339 | 1462228311456 Marionette TRACE conn4 <- [1,1322,null,{}] 15:31:51 INFO - PROCESS | 30339 | 1462228311462 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:51 INFO - PROCESS | 30339 | 1462228311694 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 15:31:52 INFO - PROCESS | 30339 | 1462228312092 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9fc8800 == 113 [pid = 30339] [id = 338] 15:31:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 242 (0x7ff4b1021400) [pid = 30339] [serial = 1015] [outer = (nil)] 15:31:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 243 (0x7ff4b2d05800) [pid = 30339] [serial = 1016] [outer = 0x7ff4b1021400] 15:31:52 INFO - PROCESS | 30339 | 1462228312168 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 244 (0x7ff4b32ef800) [pid = 30339] [serial = 1017] [outer = 0x7ff4b1021400] 15:31:53 INFO - PROCESS | 30339 | 1462228313048 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1679ms 15:31:53 INFO - PROCESS | 30339 | 1462228313132 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 15:31:53 INFO - PROCESS | 30339 | 1462228313136 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 15:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:31:53 INFO - PROCESS | 30339 | 1462228313142 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:31:53 INFO - PROCESS | 30339 | 1462228313148 Marionette TRACE conn4 <- [1,1326,null,{}] 15:31:53 INFO - PROCESS | 30339 | 1462228313163 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:53 INFO - PROCESS | 30339 | 1462228313434 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b15a0800 == 112 [pid = 30339] [id = 320] 15:31:53 INFO - PROCESS | 30339 | --DOMWINDOW == 243 (0x7ff4c2734800) [pid = 30339] [serial = 875] [outer = (nil)] [url = about:blank] 15:31:53 INFO - PROCESS | 30339 | --DOMWINDOW == 242 (0x7ff4bdfda000) [pid = 30339] [serial = 863] [outer = (nil)] [url = about:blank] 15:31:53 INFO - PROCESS | 30339 | --DOMWINDOW == 241 (0x7ff4c0cedc00) [pid = 30339] [serial = 872] [outer = (nil)] [url = about:blank] 15:31:53 INFO - PROCESS | 30339 | --DOMWINDOW == 240 (0x7ff4bc029800) [pid = 30339] [serial = 860] [outer = (nil)] [url = about:blank] 15:31:53 INFO - PROCESS | 30339 | --DOMWINDOW == 239 (0x7ff4bff95c00) [pid = 30339] [serial = 869] [outer = (nil)] [url = about:blank] 15:31:53 INFO - PROCESS | 30339 | --DOMWINDOW == 238 (0x7ff4b3288c00) [pid = 30339] [serial = 878] [outer = (nil)] [url = about:blank] 15:31:53 INFO - PROCESS | 30339 | --DOMWINDOW == 237 (0x7ff4bf531800) [pid = 30339] [serial = 866] [outer = (nil)] [url = about:blank] 15:31:53 INFO - PROCESS | 30339 | --DOMWINDOW == 236 (0x7ff4c318a000) [pid = 30339] [serial = 881] [outer = (nil)] [url = about:blank] 15:31:53 INFO - PROCESS | 30339 | --DOMWINDOW == 235 (0x7ff4c2822c00) [pid = 30339] [serial = 905] [outer = (nil)] [url = about:blank] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b950d800 == 111 [pid = 30339] [id = 319] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b907e000 == 110 [pid = 30339] [id = 318] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b865c800 == 109 [pid = 30339] [id = 317] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b21d9800 == 108 [pid = 30339] [id = 316] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af65b000 == 107 [pid = 30339] [id = 315] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b75ee800 == 106 [pid = 30339] [id = 314] 15:31:53 INFO - PROCESS | 30339 | 1462228313772 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af9dd800 == 105 [pid = 30339] [id = 313] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4afb43800 == 104 [pid = 30339] [id = 312] 15:31:53 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae04a000 == 105 [pid = 30339] [id = 339] 15:31:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 236 (0x7ff4b3895c00) [pid = 30339] [serial = 1018] [outer = (nil)] 15:31:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 237 (0x7ff4b38dec00) [pid = 30339] [serial = 1019] [outer = 0x7ff4b3895c00] 15:31:53 INFO - PROCESS | 30339 | 1462228313847 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 238 (0x7ff4b739e400) [pid = 30339] [serial = 1020] [outer = 0x7ff4b3895c00] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa031800 == 104 [pid = 30339] [id = 308] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa018000 == 103 [pid = 30339] [id = 307] 15:31:53 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d909f000 == 102 [pid = 30339] [id = 306] 15:31:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0c8e800 == 101 [pid = 30339] [id = 305] 15:31:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c37b2000 == 100 [pid = 30339] [id = 304] 15:31:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba74a000 == 99 [pid = 30339] [id = 303] 15:31:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b19a3000 == 98 [pid = 30339] [id = 302] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 237 (0x7ff4b8e8dc00) [pid = 30339] [serial = 813] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 236 (0x7ff4b738e400) [pid = 30339] [serial = 891] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 235 (0x7ff4b8d4d400) [pid = 30339] [serial = 854] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 234 (0x7ff4b979bc00) [pid = 30339] [serial = 563] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 233 (0x7ff4b1090c00) [pid = 30339] [serial = 885] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 232 (0x7ff4bc09f000) [pid = 30339] [serial = 902] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 231 (0x7ff4b32e8000) [pid = 30339] [serial = 890] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 230 (0x7ff4d2d64c00) [pid = 30339] [serial = 759] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 229 (0x7ff4b112c800) [pid = 30339] [serial = 536] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 228 (0x7ff4bab81c00) [pid = 30339] [serial = 602] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4b86ee800) [pid = 30339] [serial = 593] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4d0e1e800) [pid = 30339] [serial = 753] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4b38e5000) [pid = 30339] [serial = 683] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4bc09c000) [pid = 30339] [serial = 900] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4b9891800) [pid = 30339] [serial = 819] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4c1d39800) [pid = 30339] [serial = 692] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4b328d800) [pid = 30339] [serial = 795] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4b330b800) [pid = 30339] [serial = 848] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4b9890c00) [pid = 30339] [serial = 707] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4b9797000) [pid = 30339] [serial = 686] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4b38e3800) [pid = 30339] [serial = 798] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4ba8a7800) [pid = 30339] [serial = 635] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4b32e5400) [pid = 30339] [serial = 735] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4bdfdc400) [pid = 30339] [serial = 744] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4c0cf2000) [pid = 30339] [serial = 747] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4b813d800) [pid = 30339] [serial = 893] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4b1778000) [pid = 30339] [serial = 530] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4af4cf800) [pid = 30339] [serial = 554] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4b1013800) [pid = 30339] [serial = 845] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4b3410800) [pid = 30339] [serial = 765] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4b108bc00) [pid = 30339] [serial = 792] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4b3380000) [pid = 30339] [serial = 590] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4ae4ecc00) [pid = 30339] [serial = 527] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4b979ec00) [pid = 30339] [serial = 897] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4b82da800) [pid = 30339] [serial = 560] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4c3188400) [pid = 30339] [serial = 641] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4b330c400) [pid = 30339] [serial = 557] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4b8d59c00) [pid = 30339] [serial = 896] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4b73e6000) [pid = 30339] [serial = 801] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4b1776400) [pid = 30339] [serial = 626] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4b7470800) [pid = 30339] [serial = 851] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4ae2e0000) [pid = 30339] [serial = 762] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4ae4e9400) [pid = 30339] [serial = 884] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4bc024800) [pid = 30339] [serial = 599] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4bab7cc00) [pid = 30339] [serial = 822] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4bc029c00) [pid = 30339] [serial = 825] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4b86eb000) [pid = 30339] [serial = 632] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4bab84800) [pid = 30339] [serial = 899] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4c9b45800) [pid = 30339] [serial = 647] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4b15f0000) [pid = 30339] [serial = 653] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4afd0ec00) [pid = 30339] [serial = 533] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4bf321400) [pid = 30339] [serial = 638] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4b9898000) [pid = 30339] [serial = 741] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4b73ec800) [pid = 30339] [serial = 738] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4cfa8fc00) [pid = 30339] [serial = 650] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4b3377400) [pid = 30339] [serial = 887] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4d0912400) [pid = 30339] [serial = 695] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4c557a400) [pid = 30339] [serial = 644] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4d280f800) [pid = 30339] [serial = 698] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4b328f400) [pid = 30339] [serial = 680] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4b9893800) [pid = 30339] [serial = 857] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4b3530800) [pid = 30339] [serial = 888] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4b389dc00) [pid = 30339] [serial = 629] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4d2d60000) [pid = 30339] [serial = 704] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4b7476400) [pid = 30339] [serial = 804] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4b16cf000) [pid = 30339] [serial = 701] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4c0a46c00) [pid = 30339] [serial = 596] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4c9b95800) [pid = 30339] [serial = 750] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4b979a000) [pid = 30339] [serial = 816] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4b86db000) [pid = 30339] [serial = 807] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4b86e2c00) [pid = 30339] [serial = 894] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4af8bfc00) [pid = 30339] [serial = 756] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4b89d0400) [pid = 30339] [serial = 810] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4bff94000) [pid = 30339] [serial = 689] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4c10f3800) [pid = 30339] [serial = 903] [outer = (nil)] [url = about:blank] 15:31:54 INFO - PROCESS | 30339 | 1462228314648 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1534ms 15:31:54 INFO - PROCESS | 30339 | 1462228314676 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 30339 | 1462228314681 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 15:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:31:54 INFO - PROCESS | 30339 | 1462228314693 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 30339 | 1462228314695 Marionette TRACE conn4 <- [1,1330,null,{}] 15:31:54 INFO - PROCESS | 30339 | 1462228314708 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:54 INFO - PROCESS | 30339 | 1462228314874 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 15:31:54 INFO - PROCESS | 30339 | 1462228314889 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e1c000 == 99 [pid = 30339] [id = 340] 15:31:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4b1013800) [pid = 30339] [serial = 1021] [outer = (nil)] 15:31:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4b73ec800) [pid = 30339] [serial = 1022] [outer = 0x7ff4b1013800] 15:31:54 INFO - PROCESS | 30339 | 1462228314950 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4b7476400) [pid = 30339] [serial = 1023] [outer = 0x7ff4b1013800] 15:31:55 INFO - PROCESS | 30339 | 1462228315820 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1192ms 15:31:55 INFO - PROCESS | 30339 | 1462228315880 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 30339 | 1462228315882 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 15:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:31:55 INFO - PROCESS | 30339 | 1462228315888 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 30339 | 1462228315890 Marionette TRACE conn4 <- [1,1334,null,{}] 15:31:55 INFO - PROCESS | 30339 | 1462228315895 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:56 INFO - PROCESS | 30339 | 1462228316047 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 15:31:56 INFO - PROCESS | 30339 | 1462228316219 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b1910800 == 100 [pid = 30339] [id = 341] 15:31:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4b38eac00) [pid = 30339] [serial = 1024] [outer = (nil)] 15:31:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4b8284400) [pid = 30339] [serial = 1025] [outer = 0x7ff4b38eac00] 15:31:56 INFO - PROCESS | 30339 | 1462228316292 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4b82e0000) [pid = 30339] [serial = 1026] [outer = 0x7ff4b38eac00] 15:31:57 INFO - PROCESS | 30339 | 1462228317090 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1226ms 15:31:57 INFO - PROCESS | 30339 | 1462228317116 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 30339 | 1462228317118 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 15:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:31:57 INFO - PROCESS | 30339 | 1462228317124 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 30339 | 1462228317126 Marionette TRACE conn4 <- [1,1338,null,{}] 15:31:57 INFO - PROCESS | 30339 | 1462228317132 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:57 INFO - PROCESS | 30339 | 1462228317369 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 15:31:57 INFO - PROCESS | 30339 | 1462228317418 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3439800 == 101 [pid = 30339] [id = 342] 15:31:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4b8d52800) [pid = 30339] [serial = 1027] [outer = (nil)] 15:31:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4b979f000) [pid = 30339] [serial = 1028] [outer = 0x7ff4b8d52800] 15:31:57 INFO - PROCESS | 30339 | 1462228317546 Marionette DEBUG loaded listener.js 15:31:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4b9892c00) [pid = 30339] [serial = 1029] [outer = 0x7ff4b8d52800] 15:31:58 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4b86d8400) [pid = 30339] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:31:58 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4b9798000) [pid = 30339] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:31:58 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4abf41800) [pid = 30339] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:31:58 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4ae4e7400) [pid = 30339] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:31:58 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4b86ea400) [pid = 30339] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:31:58 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4b38e6000) [pid = 30339] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:31:58 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4abf40400) [pid = 30339] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:31:58 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b16ccc00) [pid = 30339] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:31:58 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4b352a800) [pid = 30339] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:31:59 INFO - PROCESS | 30339 | 1462228319245 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2179ms 15:31:59 INFO - PROCESS | 30339 | 1462228319303 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 15:31:59 INFO - PROCESS | 30339 | 1462228319306 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 15:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:31:59 INFO - PROCESS | 30339 | 1462228319320 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:31:59 INFO - PROCESS | 30339 | 1462228319322 Marionette TRACE conn4 <- [1,1342,null,{}] 15:31:59 INFO - PROCESS | 30339 | 1462228319327 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:59 INFO - PROCESS | 30339 | 1462228319477 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 15:31:59 INFO - PROCESS | 30339 | 1462228319488 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e58800 == 102 [pid = 30339] [id = 343] 15:31:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4abf41800) [pid = 30339] [serial = 1030] [outer = (nil)] 15:31:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4b3315000) [pid = 30339] [serial = 1031] [outer = 0x7ff4abf41800] 15:31:59 INFO - PROCESS | 30339 | 1462228319547 Marionette DEBUG loaded listener.js 15:31:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4b9897c00) [pid = 30339] [serial = 1032] [outer = 0x7ff4abf41800] 15:32:00 INFO - PROCESS | 30339 | 1462228320354 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1076ms 15:32:00 INFO - PROCESS | 30339 | 1462228320397 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 30339 | 1462228320400 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 15:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:32:00 INFO - PROCESS | 30339 | 1462228320406 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 30339 | 1462228320409 Marionette TRACE conn4 <- [1,1346,null,{}] 15:32:00 INFO - PROCESS | 30339 | 1462228320424 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:00 INFO - PROCESS | 30339 | 1462228320588 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 15:32:00 INFO - PROCESS | 30339 | 1462228320899 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa013800 == 103 [pid = 30339] [id = 344] 15:32:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4a8cf3000) [pid = 30339] [serial = 1033] [outer = (nil)] 15:32:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4a8cfa400) [pid = 30339] [serial = 1034] [outer = 0x7ff4a8cf3000] 15:32:00 INFO - PROCESS | 30339 | 1462228320982 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4ae2c3000) [pid = 30339] [serial = 1035] [outer = 0x7ff4a8cf3000] 15:32:01 INFO - PROCESS | 30339 | 1462228321987 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1640ms 15:32:02 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba894800 == 102 [pid = 30339] [id = 10] 15:32:02 INFO - PROCESS | 30339 | 1462228322101 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 30339 | 1462228322108 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 15:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:32:02 INFO - PROCESS | 30339 | 1462228322130 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 30339 | 1462228322137 Marionette TRACE conn4 <- [1,1350,null,{}] 15:32:02 INFO - PROCESS | 30339 | 1462228322154 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:02 INFO - PROCESS | 30339 | 1462228322442 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 15:32:02 INFO - PROCESS | 30339 | 1462228322684 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2277800 == 103 [pid = 30339] [id = 345] 15:32:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4b16c7800) [pid = 30339] [serial = 1036] [outer = (nil)] 15:32:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4b328cc00) [pid = 30339] [serial = 1037] [outer = 0x7ff4b16c7800] 15:32:02 INFO - PROCESS | 30339 | 1462228322760 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4b3312000) [pid = 30339] [serial = 1038] [outer = 0x7ff4b16c7800] 15:32:03 INFO - PROCESS | 30339 | 1462228323702 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1634ms 15:32:03 INFO - PROCESS | 30339 | 1462228323768 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 15:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:32:03 INFO - PROCESS | 30339 | 1462228323775 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 15:32:03 INFO - PROCESS | 30339 | 1462228323781 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 30339 | 1462228323785 Marionette TRACE conn4 <- [1,1354,null,{}] 15:32:03 INFO - PROCESS | 30339 | 1462228323790 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:03 INFO - PROCESS | 30339 | 1462228323977 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 15:32:04 INFO - PROCESS | 30339 | 1462228324242 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b866b800 == 104 [pid = 30339] [id = 346] 15:32:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4b2d0a000) [pid = 30339] [serial = 1039] [outer = (nil)] 15:32:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4b38e4800) [pid = 30339] [serial = 1040] [outer = 0x7ff4b2d0a000] 15:32:04 INFO - PROCESS | 30339 | 1462228324359 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4b7477c00) [pid = 30339] [serial = 1041] [outer = 0x7ff4b2d0a000] 15:32:05 INFO - PROCESS | 30339 | 1462228325284 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1530ms 15:32:05 INFO - PROCESS | 30339 | 1462228325311 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 30339 | 1462228325315 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 15:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:32:05 INFO - PROCESS | 30339 | 1462228325330 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 30339 | 1462228325339 Marionette TRACE conn4 <- [1,1358,null,{}] 15:32:05 INFO - PROCESS | 30339 | 1462228325345 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:05 INFO - PROCESS | 30339 | 1462228325572 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 15:32:05 INFO - PROCESS | 30339 | 1462228325813 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b950a000 == 105 [pid = 30339] [id = 347] 15:32:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4b86d2400) [pid = 30339] [serial = 1042] [outer = (nil)] 15:32:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4b89ca400) [pid = 30339] [serial = 1043] [outer = 0x7ff4b86d2400] 15:32:05 INFO - PROCESS | 30339 | 1462228325928 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4b8fc9c00) [pid = 30339] [serial = 1044] [outer = 0x7ff4b86d2400] 15:32:06 INFO - PROCESS | 30339 | 1462228326785 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1492ms 15:32:06 INFO - PROCESS | 30339 | 1462228326815 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 30339 | 1462228326820 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 15:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:32:06 INFO - PROCESS | 30339 | 1462228326825 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 30339 | 1462228326827 Marionette TRACE conn4 <- [1,1362,null,{}] 15:32:06 INFO - PROCESS | 30339 | 1462228326833 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:07 INFO - PROCESS | 30339 | 1462228327007 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 15:32:07 INFO - PROCESS | 30339 | 1462228327200 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:07 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba732000 == 106 [pid = 30339] [id = 348] 15:32:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4b7389c00) [pid = 30339] [serial = 1045] [outer = (nil)] 15:32:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4b9c43000) [pid = 30339] [serial = 1046] [outer = 0x7ff4b7389c00] 15:32:07 INFO - PROCESS | 30339 | 1462228327269 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4bab79400) [pid = 30339] [serial = 1047] [outer = 0x7ff4b7389c00] 15:32:08 INFO - PROCESS | 30339 | 1462228328203 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1429ms 15:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:32:08 INFO - PROCESS | 30339 | 1462228328256 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 15:32:08 INFO - PROCESS | 30339 | 1462228328258 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 15:32:08 INFO - PROCESS | 30339 | 1462228328265 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:32:08 INFO - PROCESS | 30339 | 1462228328269 Marionette TRACE conn4 <- [1,1366,null,{}] 15:32:08 INFO - PROCESS | 30339 | 1462228328274 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:08 INFO - PROCESS | 30339 | 1462228328447 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 15:32:08 INFO - PROCESS | 30339 | 1462228328651 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bc41b800 == 107 [pid = 30339] [id = 349] 15:32:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4bc098800) [pid = 30339] [serial = 1048] [outer = (nil)] 15:32:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4bc09dc00) [pid = 30339] [serial = 1049] [outer = 0x7ff4bc098800] 15:32:08 INFO - PROCESS | 30339 | 1462228328733 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4bff91400) [pid = 30339] [serial = 1050] [outer = 0x7ff4bc098800] 15:32:09 INFO - PROCESS | 30339 | 1462228329696 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 30339 | 1462228329747 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 15:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:32:09 INFO - PROCESS | 30339 | 1462228329753 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 30339 | 1462228329755 Marionette TRACE conn4 <- [1,1370,null,{}] 15:32:09 INFO - PROCESS | 30339 | 1462228329761 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:09 INFO - PROCESS | 30339 | 1462228329984 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 15:32:10 INFO - PROCESS | 30339 | 1462228330221 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1933800 == 108 [pid = 30339] [id = 350] 15:32:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4ae2c6400) [pid = 30339] [serial = 1051] [outer = (nil)] 15:32:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4c2640c00) [pid = 30339] [serial = 1052] [outer = 0x7ff4ae2c6400] 15:32:10 INFO - PROCESS | 30339 | 1462228330304 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4c3ae1400) [pid = 30339] [serial = 1053] [outer = 0x7ff4ae2c6400] 15:32:11 INFO - PROCESS | 30339 | 1462228331170 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 30339 | 1462228331196 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 15:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:32:11 INFO - PROCESS | 30339 | 1462228331203 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 30339 | 1462228331206 Marionette TRACE conn4 <- [1,1374,null,{}] 15:32:11 INFO - PROCESS | 30339 | 1462228331211 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:11 INFO - PROCESS | 30339 | 1462228331398 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 15:32:11 INFO - PROCESS | 30339 | 1462228331606 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2857800 == 109 [pid = 30339] [id = 351] 15:32:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4bc099800) [pid = 30339] [serial = 1054] [outer = (nil)] 15:32:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4c556b800) [pid = 30339] [serial = 1055] [outer = 0x7ff4bc099800] 15:32:11 INFO - PROCESS | 30339 | 1462228331679 Marionette DEBUG loaded listener.js 15:32:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4c8392400) [pid = 30339] [serial = 1056] [outer = 0x7ff4bc099800] 15:32:12 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:12 INFO - PROCESS | 30339 | 1462228332550 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 30339 | 1462228332586 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 15:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:32:12 INFO - PROCESS | 30339 | 1462228332592 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 30339 | 1462228332594 Marionette TRACE conn4 <- [1,1378,null,{}] 15:32:12 INFO - PROCESS | 30339 | 1462228332600 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:12 INFO - PROCESS | 30339 | 1462228332785 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 15:32:12 INFO - PROCESS | 30339 | 1462228332981 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5250800 == 110 [pid = 30339] [id = 352] 15:32:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4c2822c00) [pid = 30339] [serial = 1057] [outer = (nil)] 15:32:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4cf70bc00) [pid = 30339] [serial = 1058] [outer = 0x7ff4c2822c00] 15:32:13 INFO - PROCESS | 30339 | 1462228333050 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4cfe76800) [pid = 30339] [serial = 1059] [outer = 0x7ff4c2822c00] 15:32:13 INFO - PROCESS | 30339 | 1462228333927 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:32:13 INFO - PROCESS | 30339 | 1462228333980 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 15:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:32:13 INFO - PROCESS | 30339 | 1462228333987 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 30339 | 1462228333995 Marionette TRACE conn4 <- [1,1382,null,{}] 15:32:14 INFO - PROCESS | 30339 | 1462228334000 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:14 INFO - PROCESS | 30339 | 1462228334189 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 15:32:14 INFO - PROCESS | 30339 | 1462228334392 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cf72c800 == 111 [pid = 30339] [id = 353] 15:32:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4ae4e3000) [pid = 30339] [serial = 1060] [outer = (nil)] 15:32:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b7390c00) [pid = 30339] [serial = 1061] [outer = 0x7ff4ae4e3000] 15:32:14 INFO - PROCESS | 30339 | 1462228334504 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4d283a000) [pid = 30339] [serial = 1062] [outer = 0x7ff4ae4e3000] 15:32:15 INFO - PROCESS | 30339 | [30339] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:15 INFO - PROCESS | 30339 | 1462228335426 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 30339 | 1462228335475 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 15:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:32:15 INFO - PROCESS | 30339 | 1462228335482 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - PROCESS | 30339 | 1462228335485 Marionette TRACE conn4 <- [1,1386,null,{}] 15:32:15 INFO - PROCESS | 30339 | 1462228335491 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:15 INFO - PROCESS | 30339 | 1462228335660 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 15:32:15 INFO - PROCESS | 30339 | 1462228335834 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0943800 == 112 [pid = 30339] [id = 354] 15:32:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4d3f9dc00) [pid = 30339] [serial = 1063] [outer = (nil)] 15:32:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4d474c800) [pid = 30339] [serial = 1064] [outer = 0x7ff4d3f9dc00] 15:32:15 INFO - PROCESS | 30339 | 1462228335932 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4d4e4c000) [pid = 30339] [serial = 1065] [outer = 0x7ff4d3f9dc00] 15:32:16 INFO - PROCESS | 30339 | 1462228336874 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 30339 | 1462228336920 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 15:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:32:16 INFO - PROCESS | 30339 | 1462228336927 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 30339 | 1462228336930 Marionette TRACE conn4 <- [1,1390,null,{}] 15:32:16 INFO - PROCESS | 30339 | 1462228336937 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:17 INFO - PROCESS | 30339 | 1462228337137 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 15:32:17 INFO - PROCESS | 30339 | 1462228337330 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:17 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d46bb000 == 113 [pid = 30339] [id = 355] 15:32:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4b1546c00) [pid = 30339] [serial = 1066] [outer = (nil)] 15:32:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4b1553800) [pid = 30339] [serial = 1067] [outer = 0x7ff4b1546c00] 15:32:17 INFO - PROCESS | 30339 | 1462228337399 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4d4f33400) [pid = 30339] [serial = 1068] [outer = 0x7ff4b1546c00] 15:32:18 INFO - PROCESS | 30339 | 1462228338309 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1436ms 15:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:32:18 INFO - PROCESS | 30339 | 1462228338364 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 30339 | 1462228338367 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 15:32:18 INFO - PROCESS | 30339 | 1462228338373 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 30339 | 1462228338376 Marionette TRACE conn4 <- [1,1394,null,{}] 15:32:18 INFO - PROCESS | 30339 | 1462228338381 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:18 INFO - PROCESS | 30339 | 1462228338593 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 15:32:19 INFO - PROCESS | 30339 | 1462228339349 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afb3f000 == 114 [pid = 30339] [id = 356] 15:32:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4a8cf7000) [pid = 30339] [serial = 1069] [outer = (nil)] 15:32:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4a9e8c400) [pid = 30339] [serial = 1070] [outer = 0x7ff4a8cf7000] 15:32:19 INFO - PROCESS | 30339 | 1462228339428 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4ae2db400) [pid = 30339] [serial = 1071] [outer = 0x7ff4a8cf7000] 15:32:20 INFO - PROCESS | 30339 | 1462228340288 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1988ms 15:32:20 INFO - PROCESS | 30339 | 1462228340361 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 15:32:20 INFO - PROCESS | 30339 | 1462228340366 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 15:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:32:20 INFO - PROCESS | 30339 | 1462228340374 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:32:20 INFO - PROCESS | 30339 | 1462228340379 Marionette TRACE conn4 <- [1,1398,null,{}] 15:32:20 INFO - PROCESS | 30339 | 1462228340386 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:20 INFO - PROCESS | 30339 | 1462228340569 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 15:32:20 INFO - PROCESS | 30339 | 1462228340767 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e49800 == 115 [pid = 30339] [id = 357] 15:32:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4a8cfb800) [pid = 30339] [serial = 1072] [outer = (nil)] 15:32:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4b15f0400) [pid = 30339] [serial = 1073] [outer = 0x7ff4a8cfb800] 15:32:20 INFO - PROCESS | 30339 | 1462228340836 Marionette DEBUG loaded listener.js 15:32:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4b1771400) [pid = 30339] [serial = 1074] [outer = 0x7ff4a8cfb800] 15:32:21 INFO - PROCESS | 30339 | 1462228341938 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1581ms 15:32:21 INFO - PROCESS | 30339 | 1462228341957 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 15:32:21 INFO - PROCESS | 30339 | 1462228341963 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 15:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:32:21 INFO - PROCESS | 30339 | 1462228341970 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:32:21 INFO - PROCESS | 30339 | 1462228341974 Marionette TRACE conn4 <- [1,1402,null,{}] 15:32:21 INFO - PROCESS | 30339 | 1462228341979 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:22 INFO - PROCESS | 30339 | 1462228342154 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 15:32:22 INFO - PROCESS | 30339 | 1462228342425 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9cda800 == 116 [pid = 30339] [id = 358] 15:32:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4b3311400) [pid = 30339] [serial = 1075] [outer = (nil)] 15:32:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4b3377000) [pid = 30339] [serial = 1076] [outer = 0x7ff4b3311400] 15:32:22 INFO - PROCESS | 30339 | 1462228342547 Marionette DEBUG loaded listener.js 15:32:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4b3537000) [pid = 30339] [serial = 1077] [outer = 0x7ff4b3311400] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8e57800 == 115 [pid = 30339] [id = 204] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b764c000 == 114 [pid = 30339] [id = 203] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa14d800 == 113 [pid = 30339] [id = 293] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4c55ab800) [pid = 30339] [serial = 920] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4cfa8d800) [pid = 30339] [serial = 923] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4d2811800) [pid = 30339] [serial = 926] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4d3fc9800) [pid = 30339] [serial = 929] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4d474f400) [pid = 30339] [serial = 932] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d7860000 == 112 [pid = 30339] [id = 154] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e58800 == 111 [pid = 30339] [id = 343] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3439800 == 110 [pid = 30339] [id = 342] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b1910800 == 109 [pid = 30339] [id = 341] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e1c000 == 108 [pid = 30339] [id = 340] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae04a000 == 107 [pid = 30339] [id = 339] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a9fc8800 == 106 [pid = 30339] [id = 338] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0f6b000 == 105 [pid = 30339] [id = 337] 15:32:23 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af9db000 == 104 [pid = 30339] [id = 322] 15:32:23 INFO - PROCESS | 30339 | 1462228343531 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4b9890400) [pid = 30339] [serial = 956] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4bab42800) [pid = 30339] [serial = 959] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4ae4e4800) [pid = 30339] [serial = 962] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4b101f000) [pid = 30339] [serial = 947] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4b341d000) [pid = 30339] [serial = 948] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4c50dd800) [pid = 30339] [serial = 917] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4b8fc0000) [pid = 30339] [serial = 953] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4b82d9800) [pid = 30339] [serial = 911] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4b73a5000) [pid = 30339] [serial = 945] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4b7387400) [pid = 30339] [serial = 944] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4afd08400) [pid = 30339] [serial = 939] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4ae4e2400) [pid = 30339] [serial = 938] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4b3290800) [pid = 30339] [serial = 942] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4b2d02800) [pid = 30339] [serial = 941] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4b7473c00) [pid = 30339] [serial = 950] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4b82dbc00) [pid = 30339] [serial = 951] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4a8cf6400) [pid = 30339] [serial = 935] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4be96c400) [pid = 30339] [serial = 914] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4b3377c00) [pid = 30339] [serial = 908] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4bc030000) [pid = 30339] [serial = 960] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4b9a57c00) [pid = 30339] [serial = 957] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4b9799400) [pid = 30339] [serial = 954] [outer = (nil)] [url = about:blank] 15:32:23 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4b112e000) [pid = 30339] [serial = 963] [outer = (nil)] [url = about:blank] 15:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1635ms 15:32:23 INFO - PROCESS | 30339 | 1462228343606 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 15:32:23 INFO - PROCESS | 30339 | 1462228343610 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 15:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:32:23 INFO - PROCESS | 30339 | 1462228343617 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 30339 | 1462228343626 Marionette TRACE conn4 <- [1,1406,null,{}] 15:32:23 INFO - PROCESS | 30339 | 1462228343639 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:23 INFO - PROCESS | 30339 | 1462228343832 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 15:32:24 INFO - PROCESS | 30339 | 1462228344091 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0f74800 == 105 [pid = 30339] [id = 359] 15:32:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4b3317c00) [pid = 30339] [serial = 1078] [outer = (nil)] 15:32:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4b73ef000) [pid = 30339] [serial = 1079] [outer = 0x7ff4b3317c00] 15:32:24 INFO - PROCESS | 30339 | 1462228344160 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b8134800) [pid = 30339] [serial = 1080] [outer = 0x7ff4b3317c00] 15:32:24 INFO - PROCESS | 30339 | 1462228344865 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1288ms 15:32:24 INFO - PROCESS | 30339 | 1462228344905 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 15:32:24 INFO - PROCESS | 30339 | 1462228344909 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 15:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:32:24 INFO - PROCESS | 30339 | 1462228344915 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:32:24 INFO - PROCESS | 30339 | 1462228344916 Marionette TRACE conn4 <- [1,1410,null,{}] 15:32:24 INFO - PROCESS | 30339 | 1462228344922 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:25 INFO - PROCESS | 30339 | 1462228345079 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 15:32:25 INFO - PROCESS | 30339 | 1462228345094 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2f1c000 == 106 [pid = 30339] [id = 360] 15:32:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4b8134c00) [pid = 30339] [serial = 1081] [outer = (nil)] 15:32:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4b86d5000) [pid = 30339] [serial = 1082] [outer = 0x7ff4b8134c00] 15:32:25 INFO - PROCESS | 30339 | 1462228345156 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4b86e8c00) [pid = 30339] [serial = 1083] [outer = 0x7ff4b8134c00] 15:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1232ms 15:32:26 INFO - PROCESS | 30339 | 1462228346140 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:32:26 INFO - PROCESS | 30339 | 1462228346148 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 15:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:32:26 INFO - PROCESS | 30339 | 1462228346161 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 15:32:26 INFO - PROCESS | 30339 | 1462228346178 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:32:26 INFO - PROCESS | 30339 | 1462228346180 Marionette TRACE conn4 <- [1,1414,null,{}] 15:32:26 INFO - PROCESS | 30339 | 1462228346186 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:26 INFO - PROCESS | 30339 | 1462228346396 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 15:32:26 INFO - PROCESS | 30339 | 1462228346418 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b865b800 == 107 [pid = 30339] [id = 361] 15:32:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b8d56000) [pid = 30339] [serial = 1084] [outer = (nil)] 15:32:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b8fc3c00) [pid = 30339] [serial = 1085] [outer = 0x7ff4b8d56000] 15:32:26 INFO - PROCESS | 30339 | 1462228346501 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b953b000) [pid = 30339] [serial = 1086] [outer = 0x7ff4b8d56000] 15:32:27 INFO - PROCESS | 30339 | 1462228347464 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1341ms 15:32:27 INFO - PROCESS | 30339 | 1462228347507 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 30339 | 1462228347510 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 15:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:32:27 INFO - PROCESS | 30339 | 1462228347521 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 30339 | 1462228347523 Marionette TRACE conn4 <- [1,1418,null,{}] 15:32:27 INFO - PROCESS | 30339 | 1462228347528 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:27 INFO - PROCESS | 30339 | 1462228347747 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 15:32:27 INFO - PROCESS | 30339 | 1462228347775 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91d3800 == 108 [pid = 30339] [id = 362] 15:32:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b953d400) [pid = 30339] [serial = 1087] [outer = (nil)] 15:32:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4bab81c00) [pid = 30339] [serial = 1088] [outer = 0x7ff4b953d400] 15:32:27 INFO - PROCESS | 30339 | 1462228347834 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4bc023800) [pid = 30339] [serial = 1089] [outer = 0x7ff4b953d400] 15:32:28 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4b8d52800) [pid = 30339] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:32:28 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4b1013800) [pid = 30339] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:32:28 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4b1021400) [pid = 30339] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:32:28 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4af8b6000) [pid = 30339] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:32:28 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4b3895c00) [pid = 30339] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:32:28 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4b38eac00) [pid = 30339] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:32:29 INFO - PROCESS | 30339 | 1462228349000 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1536ms 15:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:32:29 INFO - PROCESS | 30339 | 1462228349053 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 30339 | 1462228349055 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 15:32:29 INFO - PROCESS | 30339 | 1462228349062 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 30339 | 1462228349064 Marionette TRACE conn4 <- [1,1422,null,{}] 15:32:29 INFO - PROCESS | 30339 | 1462228349069 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:29 INFO - PROCESS | 30339 | 1462228349237 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 15:32:29 INFO - PROCESS | 30339 | 1462228349253 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9a20000 == 109 [pid = 30339] [id = 363] 15:32:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b1770000) [pid = 30339] [serial = 1090] [outer = (nil)] 15:32:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4bab44400) [pid = 30339] [serial = 1091] [outer = 0x7ff4b1770000] 15:32:29 INFO - PROCESS | 30339 | 1462228349312 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4bc0a0800) [pid = 30339] [serial = 1092] [outer = 0x7ff4b1770000] 15:32:30 INFO - PROCESS | 30339 | 1462228350170 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1130ms 15:32:30 INFO - PROCESS | 30339 | 1462228350191 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 30339 | 1462228350194 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 15:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:32:30 INFO - PROCESS | 30339 | 1462228350200 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 30339 | 1462228350202 Marionette TRACE conn4 <- [1,1426,null,{}] 15:32:30 INFO - PROCESS | 30339 | 1462228350219 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:30 INFO - PROCESS | 30339 | 1462228350372 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 15:32:30 INFO - PROCESS | 30339 | 1462228350387 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bfce9800 == 110 [pid = 30339] [id = 364] 15:32:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4bab87c00) [pid = 30339] [serial = 1093] [outer = (nil)] 15:32:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4be96dc00) [pid = 30339] [serial = 1094] [outer = 0x7ff4bab87c00] 15:32:30 INFO - PROCESS | 30339 | 1462228350446 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4bfe41000) [pid = 30339] [serial = 1095] [outer = 0x7ff4bab87c00] 15:32:31 INFO - PROCESS | 30339 | 1462228351614 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1492ms 15:32:31 INFO - PROCESS | 30339 | 1462228351693 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 15:32:31 INFO - PROCESS | 30339 | 1462228351700 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 15:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:32:31 INFO - PROCESS | 30339 | 1462228351708 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:32:31 INFO - PROCESS | 30339 | 1462228351714 Marionette TRACE conn4 <- [1,1430,null,{}] 15:32:31 INFO - PROCESS | 30339 | 1462228351721 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:31 INFO - PROCESS | 30339 | 1462228351948 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 15:32:32 INFO - PROCESS | 30339 | 1462228352196 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b18c3000 == 111 [pid = 30339] [id = 365] 15:32:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4b1547000) [pid = 30339] [serial = 1096] [outer = (nil)] 15:32:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4b1645000) [pid = 30339] [serial = 1097] [outer = 0x7ff4b1547000] 15:32:32 INFO - PROCESS | 30339 | 1462228352286 Marionette DEBUG loaded listener.js 15:32:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4b32e2400) [pid = 30339] [serial = 1098] [outer = 0x7ff4b1547000] 15:32:33 INFO - PROCESS | 30339 | 1462228353165 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1534ms 15:32:33 INFO - PROCESS | 30339 | 1462228353242 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 30339 | 1462228353251 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 15:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:32:33 INFO - PROCESS | 30339 | 1462228353261 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 30339 | 1462228353265 Marionette TRACE conn4 <- [1,1434,null,{}] 15:32:33 INFO - PROCESS | 30339 | 1462228353271 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:33 INFO - PROCESS | 30339 | 1462228353505 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 15:32:33 INFO - PROCESS | 30339 | 1462228353791 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b906c000 == 112 [pid = 30339] [id = 366] 15:32:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4b738bc00) [pid = 30339] [serial = 1099] [outer = (nil)] 15:32:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4b73e8c00) [pid = 30339] [serial = 1100] [outer = 0x7ff4b738bc00] 15:32:33 INFO - PROCESS | 30339 | 1462228353915 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4b8289000) [pid = 30339] [serial = 1101] [outer = 0x7ff4b738bc00] 15:32:34 INFO - PROCESS | 30339 | 1462228354801 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1587ms 15:32:34 INFO - PROCESS | 30339 | 1462228354848 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 15:32:34 INFO - PROCESS | 30339 | 1462228354851 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 15:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:32:34 INFO - PROCESS | 30339 | 1462228354858 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:32:34 INFO - PROCESS | 30339 | 1462228354864 Marionette TRACE conn4 <- [1,1438,null,{}] 15:32:34 INFO - PROCESS | 30339 | 1462228354880 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:35 INFO - PROCESS | 30339 | 1462228355079 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 15:32:35 INFO - PROCESS | 30339 | 1462228355273 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c285d000 == 113 [pid = 30339] [id = 367] 15:32:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4b8fcbc00) [pid = 30339] [serial = 1102] [outer = (nil)] 15:32:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4b988e000) [pid = 30339] [serial = 1103] [outer = 0x7ff4b8fcbc00] 15:32:35 INFO - PROCESS | 30339 | 1462228355345 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4bc098c00) [pid = 30339] [serial = 1104] [outer = 0x7ff4b8fcbc00] 15:32:36 INFO - PROCESS | 30339 | 1462228356263 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1436ms 15:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:32:36 INFO - PROCESS | 30339 | 1462228356294 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 30339 | 1462228356298 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 15:32:36 INFO - PROCESS | 30339 | 1462228356304 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 30339 | 1462228356308 Marionette TRACE conn4 <- [1,1442,null,{}] 15:32:36 INFO - PROCESS | 30339 | 1462228356313 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:36 INFO - PROCESS | 30339 | 1462228356489 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 15:32:36 INFO - PROCESS | 30339 | 1462228356700 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfc11800 == 114 [pid = 30339] [id = 368] 15:32:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4b9537000) [pid = 30339] [serial = 1105] [outer = (nil)] 15:32:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4bff98000) [pid = 30339] [serial = 1106] [outer = 0x7ff4b9537000] 15:32:36 INFO - PROCESS | 30339 | 1462228356769 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4c0e98c00) [pid = 30339] [serial = 1107] [outer = 0x7ff4b9537000] 15:32:37 INFO - PROCESS | 30339 | 1462228357657 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1380ms 15:32:37 INFO - PROCESS | 30339 | 1462228357687 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 15:32:37 INFO - PROCESS | 30339 | 1462228357691 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 15:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:32:37 INFO - PROCESS | 30339 | 1462228357697 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 30339 | 1462228357700 Marionette TRACE conn4 <- [1,1446,null,{}] 15:32:37 INFO - PROCESS | 30339 | 1462228357705 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:37 INFO - PROCESS | 30339 | 1462228357877 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 15:32:38 INFO - PROCESS | 30339 | 1462228358086 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4643000 == 115 [pid = 30339] [id = 369] 15:32:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4b177c000) [pid = 30339] [serial = 1108] [outer = (nil)] 15:32:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4c16f7c00) [pid = 30339] [serial = 1109] [outer = 0x7ff4b177c000] 15:32:38 INFO - PROCESS | 30339 | 1462228358196 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4c3ae4800) [pid = 30339] [serial = 1110] [outer = 0x7ff4b177c000] 15:32:39 INFO - PROCESS | 30339 | 1462228359127 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1480ms 15:32:39 INFO - PROCESS | 30339 | 1462228359178 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 15:32:39 INFO - PROCESS | 30339 | 1462228359182 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 15:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:32:39 INFO - PROCESS | 30339 | 1462228359187 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 30339 | 1462228359190 Marionette TRACE conn4 <- [1,1450,null,{}] 15:32:39 INFO - PROCESS | 30339 | 1462228359195 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:39 INFO - PROCESS | 30339 | 1462228359380 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 15:32:39 INFO - PROCESS | 30339 | 1462228359576 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d785f800 == 116 [pid = 30339] [id = 370] 15:32:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4aa2d4000) [pid = 30339] [serial = 1111] [outer = (nil)] 15:32:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4aa2db400) [pid = 30339] [serial = 1112] [outer = 0x7ff4aa2d4000] 15:32:39 INFO - PROCESS | 30339 | 1462228359687 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4cfa30400) [pid = 30339] [serial = 1113] [outer = 0x7ff4aa2d4000] 15:32:40 INFO - PROCESS | 30339 | 1462228360539 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1381ms 15:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:32:40 INFO - PROCESS | 30339 | 1462228360569 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 15:32:40 INFO - PROCESS | 30339 | 1462228360572 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 15:32:40 INFO - PROCESS | 30339 | 1462228360578 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:32:40 INFO - PROCESS | 30339 | 1462228360582 Marionette TRACE conn4 <- [1,1454,null,{}] 15:32:40 INFO - PROCESS | 30339 | 1462228360586 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:40 INFO - PROCESS | 30339 | 1462228360758 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 15:32:40 INFO - PROCESS | 30339 | 1462228360958 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9910000 == 117 [pid = 30339] [id = 371] 15:32:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4aa2d5800) [pid = 30339] [serial = 1114] [outer = (nil)] 15:32:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4d3f96000) [pid = 30339] [serial = 1115] [outer = 0x7ff4aa2d5800] 15:32:41 INFO - PROCESS | 30339 | 1462228361025 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4d48b9400) [pid = 30339] [serial = 1116] [outer = 0x7ff4aa2d5800] 15:32:41 INFO - PROCESS | 30339 | 1462228361899 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1390ms 15:32:41 INFO - PROCESS | 30339 | 1462228361967 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 30339 | 1462228361970 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 15:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:32:41 INFO - PROCESS | 30339 | 1462228361976 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 30339 | 1462228361979 Marionette TRACE conn4 <- [1,1458,null,{}] 15:32:41 INFO - PROCESS | 30339 | 1462228361984 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:42 INFO - PROCESS | 30339 | 1462228362167 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 15:32:42 INFO - PROCESS | 30339 | 1462228362372 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:42 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d9e45800 == 118 [pid = 30339] [id = 372] 15:32:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4af828800) [pid = 30339] [serial = 1117] [outer = (nil)] 15:32:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4af82f800) [pid = 30339] [serial = 1118] [outer = 0x7ff4af828800] 15:32:42 INFO - PROCESS | 30339 | 1462228362488 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4af834000) [pid = 30339] [serial = 1119] [outer = 0x7ff4af828800] 15:32:43 INFO - PROCESS | 30339 | 1462228363376 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1434ms 15:32:43 INFO - PROCESS | 30339 | 1462228363412 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 15:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:32:43 INFO - PROCESS | 30339 | 1462228363415 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 15:32:43 INFO - PROCESS | 30339 | 1462228363420 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - PROCESS | 30339 | 1462228363424 Marionette TRACE conn4 <- [1,1462,null,{}] 15:32:43 INFO - PROCESS | 30339 | 1462228363429 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:43 INFO - PROCESS | 30339 | 1462228363598 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 15:32:43 INFO - PROCESS | 30339 | 1462228363804 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4abadc800 == 119 [pid = 30339] [id = 373] 15:32:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4af829400) [pid = 30339] [serial = 1120] [outer = (nil)] 15:32:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4d0cebc00) [pid = 30339] [serial = 1121] [outer = 0x7ff4af829400] 15:32:43 INFO - PROCESS | 30339 | 1462228363877 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4d48bc800) [pid = 30339] [serial = 1122] [outer = 0x7ff4af829400] 15:32:44 INFO - PROCESS | 30339 | 1462228364766 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1385ms 15:32:44 INFO - PROCESS | 30339 | 1462228364806 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 15:32:44 INFO - PROCESS | 30339 | 1462228364809 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 15:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:32:44 INFO - PROCESS | 30339 | 1462228364815 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:32:44 INFO - PROCESS | 30339 | 1462228364818 Marionette TRACE conn4 <- [1,1466,null,{}] 15:32:44 INFO - PROCESS | 30339 | 1462228364823 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:45 INFO - PROCESS | 30339 | 1462228365015 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 15:32:45 INFO - PROCESS | 30339 | 1462228365220 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af44d000 == 120 [pid = 30339] [id = 374] 15:32:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4a9ca0800) [pid = 30339] [serial = 1123] [outer = (nil)] 15:32:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4a9caa400) [pid = 30339] [serial = 1124] [outer = 0x7ff4a9ca0800] 15:32:45 INFO - PROCESS | 30339 | 1462228365290 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4a9caec00) [pid = 30339] [serial = 1125] [outer = 0x7ff4a9ca0800] 15:32:46 INFO - PROCESS | 30339 | 1462228366227 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1487ms 15:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:32:46 INFO - PROCESS | 30339 | 1462228366303 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 15:32:46 INFO - PROCESS | 30339 | 1462228366306 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 15:32:46 INFO - PROCESS | 30339 | 1462228366313 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:32:46 INFO - PROCESS | 30339 | 1462228366317 Marionette TRACE conn4 <- [1,1470,null,{}] 15:32:46 INFO - PROCESS | 30339 | 1462228366323 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:46 INFO - PROCESS | 30339 | 1462228366579 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 15:32:46 INFO - PROCESS | 30339 | 1462228366873 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8767000 == 121 [pid = 30339] [id = 375] 15:32:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4b7395400) [pid = 30339] [serial = 1126] [outer = (nil)] 15:32:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4b874bc00) [pid = 30339] [serial = 1127] [outer = 0x7ff4b7395400] 15:32:46 INFO - PROCESS | 30339 | 1462228366959 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4d48c3400) [pid = 30339] [serial = 1128] [outer = 0x7ff4b7395400] 15:32:47 INFO - PROCESS | 30339 | 1462228367781 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1532ms 15:32:47 INFO - PROCESS | 30339 | 1462228367845 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 30339 | 1462228367849 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 15:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:32:47 INFO - PROCESS | 30339 | 1462228367854 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 30339 | 1462228367857 Marionette TRACE conn4 <- [1,1474,null,{}] 15:32:47 INFO - PROCESS | 30339 | 1462228367862 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:48 INFO - PROCESS | 30339 | 1462228368040 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 15:32:48 INFO - PROCESS | 30339 | 1462228368245 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9366800 == 122 [pid = 30339] [id = 376] 15:32:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 229 (0x7ff4b82e6400) [pid = 30339] [serial = 1129] [outer = (nil)] 15:32:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 230 (0x7ff4b933e400) [pid = 30339] [serial = 1130] [outer = 0x7ff4b82e6400] 15:32:48 INFO - PROCESS | 30339 | 1462228368315 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 231 (0x7ff4b9343000) [pid = 30339] [serial = 1131] [outer = 0x7ff4b82e6400] 15:32:49 INFO - PROCESS | 30339 | 1462228369269 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1482ms 15:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:32:49 INFO - PROCESS | 30339 | 1462228369346 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 30339 | 1462228369348 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 15:32:49 INFO - PROCESS | 30339 | 1462228369354 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 30339 | 1462228369357 Marionette TRACE conn4 <- [1,1478,null,{}] 15:32:49 INFO - PROCESS | 30339 | 1462228369363 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:49 INFO - PROCESS | 30339 | 1462228369573 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 15:32:49 INFO - PROCESS | 30339 | 1462228369813 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af9e0000 == 123 [pid = 30339] [id = 377] 15:32:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 232 (0x7ff4ac413c00) [pid = 30339] [serial = 1132] [outer = (nil)] 15:32:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 233 (0x7ff4ac41a000) [pid = 30339] [serial = 1133] [outer = 0x7ff4ac413c00] 15:32:49 INFO - PROCESS | 30339 | 1462228369927 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 234 (0x7ff4ae2e0000) [pid = 30339] [serial = 1134] [outer = 0x7ff4ac413c00] 15:32:50 INFO - PROCESS | 30339 | 1462228370754 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1481ms 15:32:50 INFO - PROCESS | 30339 | 1462228370835 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 30339 | 1462228370837 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 15:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:32:50 INFO - PROCESS | 30339 | 1462228370843 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 30339 | 1462228370846 Marionette TRACE conn4 <- [1,1482,null,{}] 15:32:50 INFO - PROCESS | 30339 | 1462228370851 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:51 INFO - PROCESS | 30339 | 1462228371394 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 15:32:51 INFO - PROCESS | 30339 | 1462228371709 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af5cd800 == 124 [pid = 30339] [id = 378] 15:32:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 235 (0x7ff4aa2cf400) [pid = 30339] [serial = 1135] [outer = (nil)] 15:32:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 236 (0x7ff4aa2d5000) [pid = 30339] [serial = 1136] [outer = 0x7ff4aa2cf400] 15:32:51 INFO - PROCESS | 30339 | 1462228371775 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 237 (0x7ff4ac413400) [pid = 30339] [serial = 1137] [outer = 0x7ff4aa2cf400] 15:32:52 INFO - PROCESS | 30339 | 1462228372616 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1833ms 15:32:52 INFO - PROCESS | 30339 | 1462228372679 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 15:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:32:52 INFO - PROCESS | 30339 | 1462228372684 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 15:32:52 INFO - PROCESS | 30339 | 1462228372691 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 30339 | 1462228372697 Marionette TRACE conn4 <- [1,1486,null,{}] 15:32:52 INFO - PROCESS | 30339 | 1462228372703 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:52 INFO - PROCESS | 30339 | 1462228372877 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 15:32:53 INFO - PROCESS | 30339 | 1462228373083 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e19800 == 125 [pid = 30339] [id = 379] 15:32:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 238 (0x7ff4a8cf2000) [pid = 30339] [serial = 1138] [outer = (nil)] 15:32:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 239 (0x7ff4abf44000) [pid = 30339] [serial = 1139] [outer = 0x7ff4a8cf2000] 15:32:53 INFO - PROCESS | 30339 | 1462228373215 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 240 (0x7ff4b1546800) [pid = 30339] [serial = 1140] [outer = 0x7ff4a8cf2000] 15:32:54 INFO - PROCESS | 30339 | 1462228374275 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1644ms 15:32:54 INFO - PROCESS | 30339 | 1462228374339 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 15:32:54 INFO - PROCESS | 30339 | 1462228374346 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 15:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:32:54 INFO - PROCESS | 30339 | 1462228374354 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - PROCESS | 30339 | 1462228374357 Marionette TRACE conn4 <- [1,1490,null,{}] 15:32:54 INFO - PROCESS | 30339 | 1462228374363 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:54 INFO - PROCESS | 30339 | 1462228374540 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 15:32:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c5261000 == 124 [pid = 30339] [id = 198] 15:32:54 INFO - PROCESS | 30339 | --DOMWINDOW == 239 (0x7ff4b3315000) [pid = 30339] [serial = 1031] [outer = (nil)] [url = about:blank] 15:32:54 INFO - PROCESS | 30339 | --DOMWINDOW == 238 (0x7ff4a9e8e800) [pid = 30339] [serial = 1004] [outer = (nil)] [url = about:blank] 15:32:54 INFO - PROCESS | 30339 | --DOMWINDOW == 237 (0x7ff4af4c9c00) [pid = 30339] [serial = 1007] [outer = (nil)] [url = about:blank] 15:32:54 INFO - PROCESS | 30339 | 1462228374929 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bab0e800 == 123 [pid = 30339] [id = 11] 15:32:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa150000 == 124 [pid = 30339] [id = 380] 15:32:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 238 (0x7ff4a9e8e800) [pid = 30339] [serial = 1141] [outer = (nil)] 15:32:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 239 (0x7ff4b3373800) [pid = 30339] [serial = 1142] [outer = 0x7ff4a9e8e800] 15:32:55 INFO - PROCESS | 30339 | 1462228375031 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 240 (0x7ff4b341dc00) [pid = 30339] [serial = 1143] [outer = 0x7ff4a9e8e800] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d46bb000 == 123 [pid = 30339] [id = 355] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0943800 == 122 [pid = 30339] [id = 354] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cf72c800 == 121 [pid = 30339] [id = 353] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c5250800 == 120 [pid = 30339] [id = 352] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2857800 == 119 [pid = 30339] [id = 351] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1933800 == 118 [pid = 30339] [id = 350] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bc41b800 == 117 [pid = 30339] [id = 349] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba732000 == 116 [pid = 30339] [id = 348] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b950a000 == 115 [pid = 30339] [id = 347] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b866b800 == 114 [pid = 30339] [id = 346] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2277800 == 113 [pid = 30339] [id = 345] 15:32:55 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa013800 == 112 [pid = 30339] [id = 344] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 239 (0x7ff4b3419800) [pid = 30339] [serial = 971] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 238 (0x7ff4b1775400) [pid = 30339] [serial = 965] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 237 (0x7ff4b1084000) [pid = 30339] [serial = 968] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 236 (0x7ff4c0be9400) [pid = 30339] [serial = 986] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 235 (0x7ff4b9894800) [pid = 30339] [serial = 980] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 234 (0x7ff4bfc0cc00) [pid = 30339] [serial = 983] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 233 (0x7ff4b8281800) [pid = 30339] [serial = 974] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 232 (0x7ff4c21d5c00) [pid = 30339] [serial = 992] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 231 (0x7ff4c2642800) [pid = 30339] [serial = 989] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 230 (0x7ff4b89d2400) [pid = 30339] [serial = 977] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 229 (0x7ff4c8387400) [pid = 30339] [serial = 995] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 228 (0x7ff4b979f000) [pid = 30339] [serial = 1028] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4b15f2800) [pid = 30339] [serial = 1010] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4b73ec800) [pid = 30339] [serial = 1022] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4b7476400) [pid = 30339] [serial = 1023] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4b32ef800) [pid = 30339] [serial = 1017] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4b2d05800) [pid = 30339] [serial = 1016] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4b15fec00) [pid = 30339] [serial = 1014] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4afd03c00) [pid = 30339] [serial = 1013] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4b38dec00) [pid = 30339] [serial = 1019] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4b739e400) [pid = 30339] [serial = 1020] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4d48bf400) [pid = 30339] [serial = 1001] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4d0e1d800) [pid = 30339] [serial = 998] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4b9892c00) [pid = 30339] [serial = 1029] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4b8284400) [pid = 30339] [serial = 1025] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4b82e0000) [pid = 30339] [serial = 1026] [outer = (nil)] [url = about:blank] 15:32:55 INFO - PROCESS | 30339 | 1462228375771 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1433ms 15:32:55 INFO - PROCESS | 30339 | 1462228375787 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 30339 | 1462228375793 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 15:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:32:55 INFO - PROCESS | 30339 | 1462228375808 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 30339 | 1462228375815 Marionette TRACE conn4 <- [1,1494,null,{}] 15:32:55 INFO - PROCESS | 30339 | 1462228375820 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:55 INFO - PROCESS | 30339 | 1462228375984 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 15:32:56 INFO - PROCESS | 30339 | 1462228376148 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2277800 == 113 [pid = 30339] [id = 381] 15:32:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4af4c9c00) [pid = 30339] [serial = 1144] [outer = (nil)] 15:32:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4b38e6000) [pid = 30339] [serial = 1145] [outer = 0x7ff4af4c9c00] 15:32:56 INFO - PROCESS | 30339 | 1462228376249 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4b73f1c00) [pid = 30339] [serial = 1146] [outer = 0x7ff4af4c9c00] 15:32:57 INFO - PROCESS | 30339 | 1462228377095 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1349ms 15:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:32:57 INFO - PROCESS | 30339 | 1462228377153 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 15:32:57 INFO - PROCESS | 30339 | 1462228377155 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 15:32:57 INFO - PROCESS | 30339 | 1462228377162 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 30339 | 1462228377165 Marionette TRACE conn4 <- [1,1498,null,{}] 15:32:57 INFO - PROCESS | 30339 | 1462228377170 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:57 INFO - PROCESS | 30339 | 1462228377326 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 15:32:57 INFO - PROCESS | 30339 | 1462228377342 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e8e000 == 114 [pid = 30339] [id = 382] 15:32:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4b73ea400) [pid = 30339] [serial = 1147] [outer = (nil)] 15:32:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4b828ec00) [pid = 30339] [serial = 1148] [outer = 0x7ff4b73ea400] 15:32:57 INFO - PROCESS | 30339 | 1462228377401 Marionette DEBUG loaded listener.js 15:32:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4b86dfc00) [pid = 30339] [serial = 1149] [outer = 0x7ff4b73ea400] 15:32:58 INFO - PROCESS | 30339 | 1462228378327 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1235ms 15:32:58 INFO - PROCESS | 30339 | 1462228378397 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 30339 | 1462228378400 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 15:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:32:58 INFO - PROCESS | 30339 | 1462228378406 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 30339 | 1462228378408 Marionette TRACE conn4 <- [1,1502,null,{}] 15:32:58 INFO - PROCESS | 30339 | 1462228378413 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:58 INFO - PROCESS | 30339 | 1462228378666 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 15:32:58 INFO - PROCESS | 30339 | 1462228378693 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91c5000 == 115 [pid = 30339] [id = 383] 15:32:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4b874b400) [pid = 30339] [serial = 1150] [outer = (nil)] 15:32:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4b874ec00) [pid = 30339] [serial = 1151] [outer = 0x7ff4b874b400] 15:32:58 INFO - PROCESS | 30339 | 1462228378774 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4b9157000) [pid = 30339] [serial = 1152] [outer = 0x7ff4b874b400] 15:33:00 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4b3311400) [pid = 30339] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:33:00 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4b3317c00) [pid = 30339] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:33:00 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4b8d56000) [pid = 30339] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:33:00 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4b953d400) [pid = 30339] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:33:00 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4abf41800) [pid = 30339] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:33:00 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4b8134c00) [pid = 30339] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:33:00 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4a8cf7000) [pid = 30339] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:33:00 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4ba896000) [pid = 30339] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:33:00 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4b914ec00) [pid = 30339] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:33:00 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4a8cfb800) [pid = 30339] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:33:00 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4b1770000) [pid = 30339] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:33:00 INFO - PROCESS | 30339 | 1462228380118 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1745ms 15:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:33:00 INFO - PROCESS | 30339 | 1462228380152 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 30339 | 1462228380154 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 15:33:00 INFO - PROCESS | 30339 | 1462228380160 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 30339 | 1462228380163 Marionette TRACE conn4 <- [1,1506,null,{}] 15:33:00 INFO - PROCESS | 30339 | 1462228380168 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:00 INFO - PROCESS | 30339 | 1462228380349 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 15:33:00 INFO - PROCESS | 30339 | 1462228380556 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8662800 == 116 [pid = 30339] [id = 384] 15:33:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4b82db800) [pid = 30339] [serial = 1153] [outer = (nil)] 15:33:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4b8d56000) [pid = 30339] [serial = 1154] [outer = 0x7ff4b82db800] 15:33:00 INFO - PROCESS | 30339 | 1462228380623 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4b9340c00) [pid = 30339] [serial = 1155] [outer = 0x7ff4b82db800] 15:33:01 INFO - PROCESS | 30339 | 1462228381300 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1178ms 15:33:01 INFO - PROCESS | 30339 | 1462228381337 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 30339 | 1462228381339 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 15:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:33:01 INFO - PROCESS | 30339 | 1462228381345 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 30339 | 1462228381347 Marionette TRACE conn4 <- [1,1510,null,{}] 15:33:01 INFO - PROCESS | 30339 | 1462228381352 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:01 INFO - PROCESS | 30339 | 1462228381580 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 15:33:01 INFO - PROCESS | 30339 | 1462228381609 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bbf8d800 == 117 [pid = 30339] [id = 385] 15:33:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4b9343400) [pid = 30339] [serial = 1156] [outer = (nil)] 15:33:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4b953ec00) [pid = 30339] [serial = 1157] [outer = 0x7ff4b9343400] 15:33:01 INFO - PROCESS | 30339 | 1462228381673 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4b9896400) [pid = 30339] [serial = 1158] [outer = 0x7ff4b9343400] 15:33:02 INFO - PROCESS | 30339 | 1462228382756 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1443ms 15:33:02 INFO - PROCESS | 30339 | 1462228382789 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 30339 | 1462228382794 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 15:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:33:02 INFO - PROCESS | 30339 | 1462228382803 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 30339 | 1462228382807 Marionette TRACE conn4 <- [1,1514,null,{}] 15:33:02 INFO - PROCESS | 30339 | 1462228382816 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:03 INFO - PROCESS | 30339 | 1462228383040 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 15:33:03 INFO - PROCESS | 30339 | 1462228383352 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b159d000 == 118 [pid = 30339] [id = 386] 15:33:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4ae2dd000) [pid = 30339] [serial = 1159] [outer = (nil)] 15:33:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4af4d2c00) [pid = 30339] [serial = 1160] [outer = 0x7ff4ae2dd000] 15:33:03 INFO - PROCESS | 30339 | 1462228383431 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4afd08400) [pid = 30339] [serial = 1161] [outer = 0x7ff4ae2dd000] 15:33:04 INFO - PROCESS | 30339 | 1462228384288 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1540ms 15:33:04 INFO - PROCESS | 30339 | 1462228384343 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 30339 | 1462228384351 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 15:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:33:04 INFO - PROCESS | 30339 | 1462228384438 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:33:04 INFO - PROCESS | 30339 | 1462228384443 Marionette TRACE conn4 <- [1,1518,null,{}] 15:33:04 INFO - PROCESS | 30339 | 1462228384457 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:04 INFO - PROCESS | 30339 | 1462228384668 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 15:33:04 INFO - PROCESS | 30339 | 1462228384938 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8769800 == 119 [pid = 30339] [id = 387] 15:33:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4b328a000) [pid = 30339] [serial = 1162] [outer = (nil)] 15:33:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4b3413400) [pid = 30339] [serial = 1163] [outer = 0x7ff4b328a000] 15:33:05 INFO - PROCESS | 30339 | 1462228385071 Marionette DEBUG loaded listener.js 15:33:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4b389cc00) [pid = 30339] [serial = 1164] [outer = 0x7ff4b328a000] 15:33:05 INFO - PROCESS | 30339 | 1462228385969 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1639ms 15:33:06 INFO - PROCESS | 30339 | 1462228386032 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 30339 | 1462228386038 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 15:33:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:33:06 INFO - PROCESS | 30339 | 1462228386048 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 30339 | 1462228386058 Marionette TRACE conn4 <- [1,1522,null,{}] 15:33:06 INFO - PROCESS | 30339 | 1462228386128 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:06 INFO - PROCESS | 30339 | 1462228386436 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 15:33:06 INFO - PROCESS | 30339 | 1462228386818 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1921800 == 120 [pid = 30339] [id = 388] 15:33:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4b8290000) [pid = 30339] [serial = 1165] [outer = (nil)] 15:33:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4b8743400) [pid = 30339] [serial = 1166] [outer = 0x7ff4b8290000] 15:33:06 INFO - PROCESS | 30339 | 1462228386950 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4b8751400) [pid = 30339] [serial = 1167] [outer = 0x7ff4b8290000] 15:33:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:07 INFO - PROCESS | 30339 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:33:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:07 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:33:07 INFO - PROCESS | 30339 | 1462228387748 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:33:07 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:33:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:33:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:33:07 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:33:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:33:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:33:07 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:33:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:33:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:33:07 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:33:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:33:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:33:07 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1749ms 15:33:07 INFO - PROCESS | 30339 | 1462228387802 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 15:33:07 INFO - PROCESS | 30339 | 1462228387810 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 15:33:07 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:33:07 INFO - PROCESS | 30339 | 1462228387817 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:33:07 INFO - PROCESS | 30339 | 1462228387821 Marionette TRACE conn4 <- [1,1526,null,{}] 15:33:07 INFO - PROCESS | 30339 | 1462228387826 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:08 INFO - PROCESS | 30339 | 1462228388019 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 15:33:08 INFO - PROCESS | 30339 | 1462228388226 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c37bd800 == 121 [pid = 30339] [id = 389] 15:33:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4b82e2000) [pid = 30339] [serial = 1168] [outer = (nil)] 15:33:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 229 (0x7ff4b9899000) [pid = 30339] [serial = 1169] [outer = 0x7ff4b82e2000] 15:33:08 INFO - PROCESS | 30339 | 1462228388299 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 230 (0x7ff4bab84800) [pid = 30339] [serial = 1170] [outer = 0x7ff4b82e2000] 15:33:09 INFO - PROCESS | 30339 | 1462228389121 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:33:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:33:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:33:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:33:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1328ms 15:33:09 INFO - PROCESS | 30339 | 1462228389151 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 30339 | 1462228389155 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 15:33:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:33:09 INFO - PROCESS | 30339 | 1462228389162 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 30339 | 1462228389166 Marionette TRACE conn4 <- [1,1530,null,{}] 15:33:09 INFO - PROCESS | 30339 | 1462228389171 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:09 INFO - PROCESS | 30339 | 1462228389349 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 15:33:09 INFO - PROCESS | 30339 | 1462228389585 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0b43000 == 122 [pid = 30339] [id = 390] 15:33:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 231 (0x7ff4b112c800) [pid = 30339] [serial = 1171] [outer = (nil)] 15:33:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 232 (0x7ff4bb59d400) [pid = 30339] [serial = 1172] [outer = 0x7ff4b112c800] 15:33:09 INFO - PROCESS | 30339 | 1462228389659 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 233 (0x7ff4bff94000) [pid = 30339] [serial = 1173] [outer = 0x7ff4b112c800] 15:33:10 INFO - PROCESS | 30339 | 1462228390456 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:33:10 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:33:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:33:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:33:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:33:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:33:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:33:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1330ms 15:33:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:33:10 INFO - PROCESS | 30339 | 1462228390493 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 30339 | 1462228390495 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 15:33:10 INFO - PROCESS | 30339 | 1462228390503 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 30339 | 1462228390505 Marionette TRACE conn4 <- [1,1534,null,{}] 15:33:10 INFO - PROCESS | 30339 | 1462228390511 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:10 INFO - PROCESS | 30339 | 1462228390732 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 15:33:10 INFO - PROCESS | 30339 | 1462228390947 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d7857000 == 123 [pid = 30339] [id = 391] 15:33:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 234 (0x7ff4b8fc6000) [pid = 30339] [serial = 1174] [outer = (nil)] 15:33:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 235 (0x7ff4c3ae4400) [pid = 30339] [serial = 1175] [outer = 0x7ff4b8fc6000] 15:33:11 INFO - PROCESS | 30339 | 1462228391063 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 236 (0x7ff4d08cc400) [pid = 30339] [serial = 1176] [outer = 0x7ff4b8fc6000] 15:33:11 INFO - PROCESS | 30339 | 1462228391987 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:33:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:33:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1534ms 15:33:12 INFO - PROCESS | 30339 | 1462228392034 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 30339 | 1462228392038 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 15:33:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:33:12 INFO - PROCESS | 30339 | 1462228392044 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 30339 | 1462228392046 Marionette TRACE conn4 <- [1,1538,null,{}] 15:33:12 INFO - PROCESS | 30339 | 1462228392052 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:12 INFO - PROCESS | 30339 | 1462228392243 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 15:33:12 INFO - PROCESS | 30339 | 1462228392469 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b801e000 == 124 [pid = 30339] [id = 392] 15:33:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 237 (0x7ff4ad852c00) [pid = 30339] [serial = 1177] [outer = (nil)] 15:33:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 238 (0x7ff4ad85c400) [pid = 30339] [serial = 1178] [outer = 0x7ff4ad852c00] 15:33:12 INFO - PROCESS | 30339 | 1462228392549 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 239 (0x7ff4ad861800) [pid = 30339] [serial = 1179] [outer = 0x7ff4ad852c00] 15:33:13 INFO - PROCESS | 30339 | 1462228393415 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:33:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:33:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1430ms 15:33:13 INFO - PROCESS | 30339 | 1462228393475 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 30339 | 1462228393478 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 15:33:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:33:13 INFO - PROCESS | 30339 | 1462228393484 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 30339 | 1462228393486 Marionette TRACE conn4 <- [1,1542,null,{}] 15:33:13 INFO - PROCESS | 30339 | 1462228393492 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:13 INFO - PROCESS | 30339 | 1462228393664 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 15:33:13 INFO - PROCESS | 30339 | 1462228393875 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ada38000 == 125 [pid = 30339] [id = 393] 15:33:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 240 (0x7ff4ad852400) [pid = 30339] [serial = 1180] [outer = (nil)] 15:33:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 241 (0x7ff4d0b5f400) [pid = 30339] [serial = 1181] [outer = 0x7ff4ad852400] 15:33:13 INFO - PROCESS | 30339 | 1462228393945 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 242 (0x7ff4d4185c00) [pid = 30339] [serial = 1182] [outer = 0x7ff4ad852400] 15:33:14 INFO - PROCESS | 30339 | 1462228394796 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1379ms 15:33:14 INFO - PROCESS | 30339 | 1462228394864 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 30339 | 1462228394868 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 15:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:33:14 INFO - PROCESS | 30339 | 1462228394874 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 30339 | 1462228394876 Marionette TRACE conn4 <- [1,1546,null,{}] 15:33:14 INFO - PROCESS | 30339 | 1462228394882 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:15 INFO - PROCESS | 30339 | 1462228395082 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 15:33:15 INFO - PROCESS | 30339 | 1462228395290 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3662800 == 126 [pid = 30339] [id = 394] 15:33:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 243 (0x7ff4ad855c00) [pid = 30339] [serial = 1183] [outer = (nil)] 15:33:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 244 (0x7ff4b0f36400) [pid = 30339] [serial = 1184] [outer = 0x7ff4ad855c00] 15:33:15 INFO - PROCESS | 30339 | 1462228395408 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 245 (0x7ff4b0f3b000) [pid = 30339] [serial = 1185] [outer = 0x7ff4ad855c00] 15:33:16 INFO - PROCESS | 30339 | 1462228396304 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:33:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:33:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1481ms 15:33:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:33:16 INFO - PROCESS | 30339 | 1462228396356 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 30339 | 1462228396359 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 15:33:16 INFO - PROCESS | 30339 | 1462228396365 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 30339 | 1462228396368 Marionette TRACE conn4 <- [1,1550,null,{}] 15:33:16 INFO - PROCESS | 30339 | 1462228396373 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:16 INFO - PROCESS | 30339 | 1462228396547 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 15:33:16 INFO - PROCESS | 30339 | 1462228396818 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b82a2000 == 127 [pid = 30339] [id = 395] 15:33:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 246 (0x7ff4b0f30c00) [pid = 30339] [serial = 1186] [outer = (nil)] 15:33:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 247 (0x7ff4cfa8e800) [pid = 30339] [serial = 1187] [outer = 0x7ff4b0f30c00] 15:33:16 INFO - PROCESS | 30339 | 1462228396931 Marionette DEBUG loaded listener.js 15:33:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 248 (0x7ff4d48c4000) [pid = 30339] [serial = 1188] [outer = 0x7ff4b0f30c00] 15:33:17 INFO - PROCESS | 30339 | 1462228397733 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:33:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:33:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1429ms 15:33:17 INFO - PROCESS | 30339 | 1462228397793 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 30339 | 1462228397797 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 15:33:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:33:17 INFO - PROCESS | 30339 | 1462228397803 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 30339 | 1462228397807 Marionette TRACE conn4 <- [1,1554,null,{}] 15:33:17 INFO - PROCESS | 30339 | 1462228397812 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:18 INFO - PROCESS | 30339 | 1462228398006 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 15:33:18 INFO - PROCESS | 30339 | 1462228398217 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a92b6000 == 128 [pid = 30339] [id = 396] 15:33:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 249 (0x7ff4ada4b800) [pid = 30339] [serial = 1189] [outer = (nil)] 15:33:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 250 (0x7ff4ada53400) [pid = 30339] [serial = 1190] [outer = 0x7ff4ada4b800] 15:33:18 INFO - PROCESS | 30339 | 1462228398339 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 251 (0x7ff4d4f25800) [pid = 30339] [serial = 1191] [outer = 0x7ff4ada4b800] 15:33:19 INFO - PROCESS | 30339 | 1462228399214 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:33:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:33:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1486ms 15:33:19 INFO - PROCESS | 30339 | 1462228399289 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 30339 | 1462228399292 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 15:33:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:33:19 INFO - PROCESS | 30339 | 1462228399298 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 30339 | 1462228399300 Marionette TRACE conn4 <- [1,1558,null,{}] 15:33:19 INFO - PROCESS | 30339 | 1462228399306 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:19 INFO - PROCESS | 30339 | 1462228399494 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 15:33:19 INFO - PROCESS | 30339 | 1462228399739 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3676000 == 129 [pid = 30339] [id = 397] 15:33:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 252 (0x7ff4a90c9400) [pid = 30339] [serial = 1192] [outer = (nil)] 15:33:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 253 (0x7ff4a90cf000) [pid = 30339] [serial = 1193] [outer = 0x7ff4a90c9400] 15:33:19 INFO - PROCESS | 30339 | 1462228399853 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 254 (0x7ff4b3289400) [pid = 30339] [serial = 1194] [outer = 0x7ff4a90c9400] 15:33:20 INFO - PROCESS | 30339 | 1462228400797 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:33:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:33:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1538ms 15:33:20 INFO - PROCESS | 30339 | 1462228400836 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 30339 | 1462228400840 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 15:33:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:33:20 INFO - PROCESS | 30339 | 1462228400845 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 30339 | 1462228400847 Marionette TRACE conn4 <- [1,1562,null,{}] 15:33:20 INFO - PROCESS | 30339 | 1462228400853 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:21 INFO - PROCESS | 30339 | 1462228401025 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 15:33:21 INFO - PROCESS | 30339 | 1462228401244 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a6aa7000 == 130 [pid = 30339] [id = 398] 15:33:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 255 (0x7ff4a7e56c00) [pid = 30339] [serial = 1195] [outer = (nil)] 15:33:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 256 (0x7ff4a7e5e400) [pid = 30339] [serial = 1196] [outer = 0x7ff4a7e56c00] 15:33:21 INFO - PROCESS | 30339 | 1462228401356 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 257 (0x7ff4a7e63000) [pid = 30339] [serial = 1197] [outer = 0x7ff4a7e56c00] 15:33:22 INFO - PROCESS | 30339 | 1462228402256 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:33:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:33:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1483ms 15:33:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:33:22 INFO - PROCESS | 30339 | 1462228402329 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 30339 | 1462228402332 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 15:33:22 INFO - PROCESS | 30339 | 1462228402338 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 30339 | 1462228402341 Marionette TRACE conn4 <- [1,1566,null,{}] 15:33:22 INFO - PROCESS | 30339 | 1462228402346 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:22 INFO - PROCESS | 30339 | 1462228402529 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 15:33:22 INFO - PROCESS | 30339 | 1462228402741 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9cdb000 == 131 [pid = 30339] [id = 399] 15:33:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 258 (0x7ff4a7e56800) [pid = 30339] [serial = 1198] [outer = (nil)] 15:33:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 259 (0x7ff4a90cf800) [pid = 30339] [serial = 1199] [outer = 0x7ff4a7e56800] 15:33:22 INFO - PROCESS | 30339 | 1462228402857 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 260 (0x7ff4b1015000) [pid = 30339] [serial = 1200] [outer = 0x7ff4a7e56800] 15:33:24 INFO - PROCESS | 30339 | 1462228404185 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:33:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1901ms 15:33:24 INFO - PROCESS | 30339 | 1462228404239 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 15:33:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:33:24 INFO - PROCESS | 30339 | 1462228404246 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 15:33:24 INFO - PROCESS | 30339 | 1462228404252 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 30339 | 1462228404258 Marionette TRACE conn4 <- [1,1570,null,{}] 15:33:24 INFO - PROCESS | 30339 | 1462228404265 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:24 INFO - PROCESS | 30339 | 1462228404480 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 15:33:24 INFO - PROCESS | 30339 | 1462228404768 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af659800 == 132 [pid = 30339] [id = 400] 15:33:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 261 (0x7ff4aa2d9800) [pid = 30339] [serial = 1201] [outer = (nil)] 15:33:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 262 (0x7ff4ac417400) [pid = 30339] [serial = 1202] [outer = 0x7ff4aa2d9800] 15:33:24 INFO - PROCESS | 30339 | 1462228404941 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 263 (0x7ff4ada47400) [pid = 30339] [serial = 1203] [outer = 0x7ff4aa2d9800] 15:33:25 INFO - PROCESS | 30339 | 1462228405855 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:33:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:33:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1636ms 15:33:25 INFO - PROCESS | 30339 | 1462228405888 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 30339 | 1462228405896 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 15:33:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:33:25 INFO - PROCESS | 30339 | 1462228405905 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 30339 | 1462228405908 Marionette TRACE conn4 <- [1,1574,null,{}] 15:33:25 INFO - PROCESS | 30339 | 1462228405914 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:26 INFO - PROCESS | 30339 | 1462228406088 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 15:33:26 INFO - PROCESS | 30339 | 1462228406383 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9cd5000 == 131 [pid = 30339] [id = 324] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c0a11800 == 130 [pid = 30339] [id = 326] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c524a000 == 129 [pid = 30339] [id = 329] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e47000 == 128 [pid = 30339] [id = 323] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b15b6000 == 127 [pid = 30339] [id = 291] 15:33:26 INFO - PROCESS | 30339 | --DOMWINDOW == 262 (0x7ff4b1553800) [pid = 30339] [serial = 1067] [outer = (nil)] [url = about:blank] 15:33:26 INFO - PROCESS | 30339 | --DOMWINDOW == 261 (0x7ff4ba890800) [pid = 30339] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:33:26 INFO - PROCESS | 30339 | --DOMWINDOW == 260 (0x7ff4d474c800) [pid = 30339] [serial = 1064] [outer = (nil)] [url = about:blank] 15:33:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae118000 == 128 [pid = 30339] [id = 401] 15:33:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 261 (0x7ff4ae2cc400) [pid = 30339] [serial = 1204] [outer = (nil)] 15:33:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 262 (0x7ff4af831c00) [pid = 30339] [serial = 1205] [outer = 0x7ff4ae2cc400] 15:33:26 INFO - PROCESS | 30339 | 1462228406573 Marionette DEBUG loaded listener.js 15:33:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 263 (0x7ff4b0f3cc00) [pid = 30339] [serial = 1206] [outer = 0x7ff4ae2cc400] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2ca8000 == 127 [pid = 30339] [id = 328] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8662800 == 126 [pid = 30339] [id = 384] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91c5000 == 125 [pid = 30339] [id = 383] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e8e000 == 124 [pid = 30339] [id = 382] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2277800 == 123 [pid = 30339] [id = 381] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa150000 == 122 [pid = 30339] [id = 380] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e19800 == 121 [pid = 30339] [id = 379] 15:33:26 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af5cd800 == 120 [pid = 30339] [id = 378] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 262 (0x7ff4b3377000) [pid = 30339] [serial = 1076] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 261 (0x7ff4b9c43000) [pid = 30339] [serial = 1046] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 260 (0x7ff4b73ef000) [pid = 30339] [serial = 1079] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 259 (0x7ff4c556b800) [pid = 30339] [serial = 1055] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 258 (0x7ff4b8fc3c00) [pid = 30339] [serial = 1085] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 257 (0x7ff4bab81c00) [pid = 30339] [serial = 1088] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 256 (0x7ff4c2640c00) [pid = 30339] [serial = 1052] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 255 (0x7ff4b9897c00) [pid = 30339] [serial = 1032] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 254 (0x7ff4b953b000) [pid = 30339] [serial = 1086] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 253 (0x7ff4a8cfa400) [pid = 30339] [serial = 1034] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 252 (0x7ff4b86e8c00) [pid = 30339] [serial = 1083] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 251 (0x7ff4a9e8c400) [pid = 30339] [serial = 1070] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 250 (0x7ff4ae2db400) [pid = 30339] [serial = 1071] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 249 (0x7ff4b8134800) [pid = 30339] [serial = 1080] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 248 (0x7ff4b38e4800) [pid = 30339] [serial = 1040] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 247 (0x7ff4bc023800) [pid = 30339] [serial = 1089] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 246 (0x7ff4b89ca400) [pid = 30339] [serial = 1043] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 245 (0x7ff4b7390c00) [pid = 30339] [serial = 1061] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 244 (0x7ff4b8d50000) [pid = 30339] [serial = 723] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 243 (0x7ff4b328cc00) [pid = 30339] [serial = 1037] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 242 (0x7ff4b1771400) [pid = 30339] [serial = 1074] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 241 (0x7ff4bc09dc00) [pid = 30339] [serial = 1049] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 240 (0x7ff4b86d5000) [pid = 30339] [serial = 1082] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 239 (0x7ff4b3537000) [pid = 30339] [serial = 1077] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 238 (0x7ff4b15f0400) [pid = 30339] [serial = 1073] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 237 (0x7ff4cf70bc00) [pid = 30339] [serial = 1058] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 236 (0x7ff4bab44400) [pid = 30339] [serial = 1091] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | --DOMWINDOW == 235 (0x7ff4bc0a0800) [pid = 30339] [serial = 1092] [outer = (nil)] [url = about:blank] 15:33:27 INFO - PROCESS | 30339 | 1462228407351 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:33:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:33:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1477ms 15:33:27 INFO - PROCESS | 30339 | 1462228407401 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 15:33:27 INFO - PROCESS | 30339 | 1462228407405 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 15:33:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:33:27 INFO - PROCESS | 30339 | 1462228407412 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 30339 | 1462228407418 Marionette TRACE conn4 <- [1,1578,null,{}] 15:33:27 INFO - PROCESS | 30339 | 1462228407432 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:27 INFO - PROCESS | 30339 | 1462228407598 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 15:33:27 INFO - PROCESS | 30339 | 1462228407618 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b1903800 == 121 [pid = 30339] [id = 402] 15:33:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 236 (0x7ff4b16cd000) [pid = 30339] [serial = 1207] [outer = (nil)] 15:33:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 237 (0x7ff4b2d0a400) [pid = 30339] [serial = 1208] [outer = 0x7ff4b16cd000] 15:33:27 INFO - PROCESS | 30339 | 1462228407681 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 238 (0x7ff4b3315000) [pid = 30339] [serial = 1209] [outer = 0x7ff4b16cd000] 15:33:28 INFO - PROCESS | 30339 | 1462228408509 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:33:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:33:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1135ms 15:33:28 INFO - PROCESS | 30339 | 1462228408548 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 30339 | 1462228408552 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 15:33:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:33:28 INFO - PROCESS | 30339 | 1462228408557 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 30339 | 1462228408560 Marionette TRACE conn4 <- [1,1582,null,{}] 15:33:28 INFO - PROCESS | 30339 | 1462228408565 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:28 INFO - PROCESS | 30339 | 1462228408722 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 15:33:28 INFO - PROCESS | 30339 | 1462228408752 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3676800 == 122 [pid = 30339] [id = 403] 15:33:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 239 (0x7ff4ae4e3800) [pid = 30339] [serial = 1210] [outer = (nil)] 15:33:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 240 (0x7ff4b38a2400) [pid = 30339] [serial = 1211] [outer = 0x7ff4ae4e3800] 15:33:28 INFO - PROCESS | 30339 | 1462228408849 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 241 (0x7ff4b7398000) [pid = 30339] [serial = 1212] [outer = 0x7ff4ae4e3800] 15:33:29 INFO - PROCESS | 30339 | 1462228409818 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:33:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:33:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1283ms 15:33:29 INFO - PROCESS | 30339 | 1462228409846 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 15:33:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:33:29 INFO - PROCESS | 30339 | 1462228409849 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 15:33:29 INFO - PROCESS | 30339 | 1462228409855 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 30339 | 1462228409857 Marionette TRACE conn4 <- [1,1586,null,{}] 15:33:29 INFO - PROCESS | 30339 | 1462228409862 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:30 INFO - PROCESS | 30339 | 1462228410081 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 15:33:30 INFO - PROCESS | 30339 | 1462228410111 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:30 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e87000 == 123 [pid = 30339] [id = 404] 15:33:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 242 (0x7ff4b3897000) [pid = 30339] [serial = 1213] [outer = (nil)] 15:33:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 243 (0x7ff4b73e4400) [pid = 30339] [serial = 1214] [outer = 0x7ff4b3897000] 15:33:30 INFO - PROCESS | 30339 | 1462228410186 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 244 (0x7ff4b8133000) [pid = 30339] [serial = 1215] [outer = 0x7ff4b3897000] 15:33:31 INFO - PROCESS | 30339 | 1462228411072 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:33:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:33:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1296ms 15:33:31 INFO - PROCESS | 30339 | 1462228411152 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 15:33:31 INFO - PROCESS | 30339 | 1462228411155 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 15:33:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:33:31 INFO - PROCESS | 30339 | 1462228411160 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 30339 | 1462228411163 Marionette TRACE conn4 <- [1,1590,null,{}] 15:33:31 INFO - PROCESS | 30339 | 1462228411168 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:31 INFO - PROCESS | 30339 | 1462228411414 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 15:33:31 INFO - PROCESS | 30339 | 1462228411439 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8764800 == 124 [pid = 30339] [id = 405] 15:33:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 245 (0x7ff4b8133800) [pid = 30339] [serial = 1216] [outer = (nil)] 15:33:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 246 (0x7ff4b73eac00) [pid = 30339] [serial = 1217] [outer = 0x7ff4b8133800] 15:33:31 INFO - PROCESS | 30339 | 1462228411509 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 247 (0x7ff4b933cc00) [pid = 30339] [serial = 1218] [outer = 0x7ff4b8133800] 15:33:32 INFO - PROCESS | 30339 | --DOMWINDOW == 246 (0x7ff4b874b400) [pid = 30339] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:33:32 INFO - PROCESS | 30339 | --DOMWINDOW == 245 (0x7ff4b82db800) [pid = 30339] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:33:32 INFO - PROCESS | 30339 | --DOMWINDOW == 244 (0x7ff4af4c9c00) [pid = 30339] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:33:32 INFO - PROCESS | 30339 | --DOMWINDOW == 243 (0x7ff4a9e8e800) [pid = 30339] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:33:32 INFO - PROCESS | 30339 | --DOMWINDOW == 242 (0x7ff4b73ea400) [pid = 30339] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:33:32 INFO - PROCESS | 30339 | --DOMWINDOW == 241 (0x7ff4aa2cf400) [pid = 30339] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:33:32 INFO - PROCESS | 30339 | --DOMWINDOW == 240 (0x7ff4a8cf2000) [pid = 30339] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:33:32 INFO - PROCESS | 30339 | 1462228412672 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:33:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:33:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1530ms 15:33:32 INFO - PROCESS | 30339 | 1462228412691 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 15:33:32 INFO - PROCESS | 30339 | 1462228412693 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 15:33:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:33:32 INFO - PROCESS | 30339 | 1462228412700 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 30339 | 1462228412702 Marionette TRACE conn4 <- [1,1594,null,{}] 15:33:32 INFO - PROCESS | 30339 | 1462228412707 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:32 INFO - PROCESS | 30339 | 1462228412932 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 15:33:32 INFO - PROCESS | 30339 | 1462228412956 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e47000 == 125 [pid = 30339] [id = 406] 15:33:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 241 (0x7ff4b1647400) [pid = 30339] [serial = 1219] [outer = (nil)] 15:33:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 242 (0x7ff4b9344400) [pid = 30339] [serial = 1220] [outer = 0x7ff4b1647400] 15:33:33 INFO - PROCESS | 30339 | 1462228413015 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 243 (0x7ff4b9b74000) [pid = 30339] [serial = 1221] [outer = 0x7ff4b1647400] 15:33:33 INFO - PROCESS | 30339 | 1462228413806 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:33:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:33:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1126ms 15:33:33 INFO - PROCESS | 30339 | 1462228413826 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 15:33:33 INFO - PROCESS | 30339 | 1462228413829 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 15:33:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:33:33 INFO - PROCESS | 30339 | 1462228413835 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 30339 | 1462228413838 Marionette TRACE conn4 <- [1,1598,null,{}] 15:33:33 INFO - PROCESS | 30339 | 1462228413843 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:34 INFO - PROCESS | 30339 | 1462228414061 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 15:33:34 INFO - PROCESS | 30339 | 1462228414080 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9374800 == 126 [pid = 30339] [id = 407] 15:33:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 244 (0x7ff4b1775c00) [pid = 30339] [serial = 1222] [outer = (nil)] 15:33:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 245 (0x7ff4bab85400) [pid = 30339] [serial = 1223] [outer = 0x7ff4b1775c00] 15:33:34 INFO - PROCESS | 30339 | 1462228414139 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 246 (0x7ff4bdfdb000) [pid = 30339] [serial = 1224] [outer = 0x7ff4b1775c00] 15:33:35 INFO - PROCESS | 30339 | 1462228415300 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:33:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:33:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1481ms 15:33:35 INFO - PROCESS | 30339 | 1462228415317 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 30339 | 1462228415321 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 15:33:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:33:35 INFO - PROCESS | 30339 | 1462228415329 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 30339 | 1462228415333 Marionette TRACE conn4 <- [1,1602,null,{}] 15:33:35 INFO - PROCESS | 30339 | 1462228415341 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:35 INFO - PROCESS | 30339 | 1462228415525 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 15:33:35 INFO - PROCESS | 30339 | 1462228415791 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af459800 == 127 [pid = 30339] [id = 408] 15:33:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 247 (0x7ff4ac412c00) [pid = 30339] [serial = 1225] [outer = (nil)] 15:33:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 248 (0x7ff4ada49400) [pid = 30339] [serial = 1226] [outer = 0x7ff4ac412c00] 15:33:35 INFO - PROCESS | 30339 | 1462228415909 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 249 (0x7ff4ae2e0c00) [pid = 30339] [serial = 1227] [outer = 0x7ff4ac412c00] 15:33:36 INFO - PROCESS | 30339 | 1462228416828 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:33:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:33:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1530ms 15:33:36 INFO - PROCESS | 30339 | 1462228416860 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 30339 | 1462228416868 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 15:33:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:33:36 INFO - PROCESS | 30339 | 1462228416878 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 30339 | 1462228416882 Marionette TRACE conn4 <- [1,1606,null,{}] 15:33:36 INFO - PROCESS | 30339 | 1462228416888 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:37 INFO - PROCESS | 30339 | 1462228417072 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 15:33:37 INFO - PROCESS | 30339 | 1462228417379 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e58800 == 128 [pid = 30339] [id = 409] 15:33:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 250 (0x7ff4b0f38800) [pid = 30339] [serial = 1228] [outer = (nil)] 15:33:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 251 (0x7ff4b15fec00) [pid = 30339] [serial = 1229] [outer = 0x7ff4b0f38800] 15:33:37 INFO - PROCESS | 30339 | 1462228417496 Marionette DEBUG loaded listener.js 15:33:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 252 (0x7ff4b330dc00) [pid = 30339] [serial = 1230] [outer = 0x7ff4b0f38800] 15:33:38 INFO - PROCESS | 30339 | 1462228418341 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:33:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:33:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1529ms 15:33:38 INFO - PROCESS | 30339 | 1462228418408 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 30339 | 1462228418411 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 15:33:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:33:38 INFO - PROCESS | 30339 | 1462228418418 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 30339 | 1462228418424 Marionette TRACE conn4 <- [1,1610,null,{}] 15:33:38 INFO - PROCESS | 30339 | 1462228418439 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:38 INFO - PROCESS | 30339 | 1462228418668 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 15:33:38 INFO - PROCESS | 30339 | 1462228418879 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bab04000 == 129 [pid = 30339] [id = 410] 15:33:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 253 (0x7ff4b3897c00) [pid = 30339] [serial = 1231] [outer = (nil)] 15:33:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 254 (0x7ff4b82e0000) [pid = 30339] [serial = 1232] [outer = 0x7ff4b3897c00] 15:33:39 INFO - PROCESS | 30339 | 1462228419037 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 255 (0x7ff4b89d2400) [pid = 30339] [serial = 1233] [outer = 0x7ff4b3897c00] 15:33:39 INFO - PROCESS | 30339 | 1462228419847 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:33:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:33:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1484ms 15:33:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:33:39 INFO - PROCESS | 30339 | 1462228419903 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 30339 | 1462228419906 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 15:33:39 INFO - PROCESS | 30339 | 1462228419913 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 30339 | 1462228419916 Marionette TRACE conn4 <- [1,1614,null,{}] 15:33:39 INFO - PROCESS | 30339 | 1462228419923 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:40 INFO - PROCESS | 30339 | 1462228420156 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 15:33:40 INFO - PROCESS | 30339 | 1462228420377 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c13e1000 == 130 [pid = 30339] [id = 411] 15:33:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 256 (0x7ff4b73a1c00) [pid = 30339] [serial = 1234] [outer = (nil)] 15:33:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 257 (0x7ff4bb59b800) [pid = 30339] [serial = 1235] [outer = 0x7ff4b73a1c00] 15:33:40 INFO - PROCESS | 30339 | 1462228420492 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 258 (0x7ff4bdfd5400) [pid = 30339] [serial = 1236] [outer = 0x7ff4b73a1c00] 15:33:41 INFO - PROCESS | 30339 | 1462228421335 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:33:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:33:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1480ms 15:33:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:33:41 INFO - PROCESS | 30339 | 1462228421393 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 30339 | 1462228421396 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 15:33:41 INFO - PROCESS | 30339 | 1462228421402 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 30339 | 1462228421405 Marionette TRACE conn4 <- [1,1618,null,{}] 15:33:41 INFO - PROCESS | 30339 | 1462228421410 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:41 INFO - PROCESS | 30339 | 1462228421590 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 15:33:41 INFO - PROCESS | 30339 | 1462228421865 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2630000 == 131 [pid = 30339] [id = 412] 15:33:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 259 (0x7ff4b341ec00) [pid = 30339] [serial = 1237] [outer = (nil)] 15:33:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 260 (0x7ff4bff46c00) [pid = 30339] [serial = 1238] [outer = 0x7ff4b341ec00] 15:33:41 INFO - PROCESS | 30339 | 1462228421942 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 261 (0x7ff4c11f5400) [pid = 30339] [serial = 1239] [outer = 0x7ff4b341ec00] 15:33:42 INFO - PROCESS | 30339 | 1462228422831 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:33:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:33:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1482ms 15:33:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:33:42 INFO - PROCESS | 30339 | 1462228422884 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 30339 | 1462228422887 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 15:33:42 INFO - PROCESS | 30339 | 1462228422893 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 30339 | 1462228422896 Marionette TRACE conn4 <- [1,1622,null,{}] 15:33:42 INFO - PROCESS | 30339 | 1462228422901 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:43 INFO - PROCESS | 30339 | 1462228423089 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 15:33:43 INFO - PROCESS | 30339 | 1462228423300 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfc85800 == 132 [pid = 30339] [id = 413] 15:33:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 262 (0x7ff4c18d1400) [pid = 30339] [serial = 1240] [outer = (nil)] 15:33:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 263 (0x7ff4c9b97000) [pid = 30339] [serial = 1241] [outer = 0x7ff4c18d1400] 15:33:43 INFO - PROCESS | 30339 | 1462228423419 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 264 (0x7ff4d48ba800) [pid = 30339] [serial = 1242] [outer = 0x7ff4c18d1400] 15:33:44 INFO - PROCESS | 30339 | 1462228424287 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 15:33:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1438ms 15:33:44 INFO - PROCESS | 30339 | 1462228424331 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 30339 | 1462228424335 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 15:33:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:33:44 INFO - PROCESS | 30339 | 1462228424340 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 30339 | 1462228424343 Marionette TRACE conn4 <- [1,1626,null,{}] 15:33:44 INFO - PROCESS | 30339 | 1462228424348 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:44 INFO - PROCESS | 30339 | 1462228424525 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 15:33:44 INFO - PROCESS | 30339 | 1462228424742 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4791800 == 133 [pid = 30339] [id = 414] 15:33:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 265 (0x7ff4a9aafc00) [pid = 30339] [serial = 1243] [outer = (nil)] 15:33:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 266 (0x7ff4a9ab6800) [pid = 30339] [serial = 1244] [outer = 0x7ff4a9aafc00] 15:33:44 INFO - PROCESS | 30339 | 1462228424853 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 267 (0x7ff4a9abb800) [pid = 30339] [serial = 1245] [outer = 0x7ff4a9aafc00] 15:33:45 INFO - PROCESS | 30339 | 1462228425736 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:33:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:33:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1434ms 15:33:45 INFO - PROCESS | 30339 | 1462228425776 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 30339 | 1462228425779 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 15:33:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:33:45 INFO - PROCESS | 30339 | 1462228425785 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 30339 | 1462228425788 Marionette TRACE conn4 <- [1,1630,null,{}] 15:33:45 INFO - PROCESS | 30339 | 1462228425811 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:45 INFO - PROCESS | 30339 | 1462228425990 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 15:33:46 INFO - PROCESS | 30339 | 1462228426255 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8d4d000 == 134 [pid = 30339] [id = 415] 15:33:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 268 (0x7ff4a9ab0400) [pid = 30339] [serial = 1246] [outer = (nil)] 15:33:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 269 (0x7ff4ac246400) [pid = 30339] [serial = 1247] [outer = 0x7ff4a9ab0400] 15:33:46 INFO - PROCESS | 30339 | 1462228426326 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 270 (0x7ff4ac24ac00) [pid = 30339] [serial = 1248] [outer = 0x7ff4a9ab0400] 15:33:47 INFO - PROCESS | 30339 | 1462228427216 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:33:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1482ms 15:33:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:33:47 INFO - PROCESS | 30339 | 1462228427268 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 30339 | 1462228427271 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 15:33:47 INFO - PROCESS | 30339 | 1462228427277 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 30339 | 1462228427280 Marionette TRACE conn4 <- [1,1634,null,{}] 15:33:47 INFO - PROCESS | 30339 | 1462228427285 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:47 INFO - PROCESS | 30339 | 1462228427460 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 15:33:47 INFO - PROCESS | 30339 | 1462228427685 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d9e39800 == 135 [pid = 30339] [id = 416] 15:33:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 271 (0x7ff4a4ee6800) [pid = 30339] [serial = 1249] [outer = (nil)] 15:33:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 272 (0x7ff4a4eefc00) [pid = 30339] [serial = 1250] [outer = 0x7ff4a4ee6800] 15:33:47 INFO - PROCESS | 30339 | 1462228427798 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 273 (0x7ff4a4ef4c00) [pid = 30339] [serial = 1251] [outer = 0x7ff4a4ee6800] 15:33:48 INFO - PROCESS | 30339 | 1462228428662 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:33:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:33:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1437ms 15:33:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:33:48 INFO - PROCESS | 30339 | 1462228428714 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 30339 | 1462228428717 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 15:33:48 INFO - PROCESS | 30339 | 1462228428723 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 30339 | 1462228428726 Marionette TRACE conn4 <- [1,1638,null,{}] 15:33:48 INFO - PROCESS | 30339 | 1462228428731 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:48 INFO - PROCESS | 30339 | 1462228428911 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 15:33:49 INFO - PROCESS | 30339 | 1462228429130 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ad69d000 == 136 [pid = 30339] [id = 417] 15:33:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 274 (0x7ff4a4eea800) [pid = 30339] [serial = 1252] [outer = (nil)] 15:33:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 275 (0x7ff4ac24b000) [pid = 30339] [serial = 1253] [outer = 0x7ff4a4eea800] 15:33:49 INFO - PROCESS | 30339 | 1462228429241 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 276 (0x7ff4ac250400) [pid = 30339] [serial = 1254] [outer = 0x7ff4a4eea800] 15:33:50 INFO - PROCESS | 30339 | 1462228430259 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:33:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:33:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1581ms 15:33:50 INFO - PROCESS | 30339 | 1462228430304 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 15:33:50 INFO - PROCESS | 30339 | 1462228430308 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 15:33:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:33:50 INFO - PROCESS | 30339 | 1462228430314 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 30339 | 1462228430318 Marionette TRACE conn4 <- [1,1642,null,{}] 15:33:50 INFO - PROCESS | 30339 | 1462228430323 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:50 INFO - PROCESS | 30339 | 1462228430528 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 15:33:50 INFO - PROCESS | 30339 | 1462228430790 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8ed3800 == 137 [pid = 30339] [id = 418] 15:33:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 277 (0x7ff4a4ef1c00) [pid = 30339] [serial = 1255] [outer = (nil)] 15:33:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 278 (0x7ff4a7e5ec00) [pid = 30339] [serial = 1256] [outer = 0x7ff4a4ef1c00] 15:33:51 INFO - PROCESS | 30339 | 1462228431286 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 279 (0x7ff4a7ff3c00) [pid = 30339] [serial = 1257] [outer = 0x7ff4a4ef1c00] 15:33:52 INFO - PROCESS | 30339 | 1462228432207 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:33:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:33:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1930ms 15:33:52 INFO - PROCESS | 30339 | 1462228432244 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 30339 | 1462228432251 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 15:33:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:33:52 INFO - PROCESS | 30339 | 1462228432258 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 30339 | 1462228432263 Marionette TRACE conn4 <- [1,1646,null,{}] 15:33:52 INFO - PROCESS | 30339 | 1462228432270 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:52 INFO - PROCESS | 30339 | 1462228432438 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 15:33:52 INFO - PROCESS | 30339 | 1462228432675 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae11e800 == 138 [pid = 30339] [id = 419] 15:33:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 280 (0x7ff4a9ab6c00) [pid = 30339] [serial = 1258] [outer = (nil)] 15:33:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 281 (0x7ff4aa2d0800) [pid = 30339] [serial = 1259] [outer = 0x7ff4a9ab6c00] 15:33:52 INFO - PROCESS | 30339 | 1462228432740 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 282 (0x7ff4ac246800) [pid = 30339] [serial = 1260] [outer = 0x7ff4a9ab6c00] 15:33:53 INFO - PROCESS | 30339 | 1462228433791 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:33:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1583ms 15:33:53 INFO - PROCESS | 30339 | 1462228433840 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 30339 | 1462228433846 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 15:33:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:33:53 INFO - PROCESS | 30339 | 1462228433856 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 30339 | 1462228433860 Marionette TRACE conn4 <- [1,1650,null,{}] 15:33:53 INFO - PROCESS | 30339 | 1462228433865 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:54 INFO - PROCESS | 30339 | 1462228434036 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 15:33:54 INFO - PROCESS | 30339 | 1462228434318 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4abadf000 == 139 [pid = 30339] [id = 420] 15:33:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 283 (0x7ff4ad85f800) [pid = 30339] [serial = 1261] [outer = (nil)] 15:33:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 284 (0x7ff4ada49c00) [pid = 30339] [serial = 1262] [outer = 0x7ff4ad85f800] 15:33:54 INFO - PROCESS | 30339 | 1462228434431 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 285 (0x7ff4ae2d9c00) [pid = 30339] [serial = 1263] [outer = 0x7ff4ad85f800] 15:33:55 INFO - PROCESS | 30339 | 1462228435342 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:33:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:33:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1537ms 15:33:55 INFO - PROCESS | 30339 | 1462228435393 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 15:33:55 INFO - PROCESS | 30339 | 1462228435397 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 15:33:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:33:55 INFO - PROCESS | 30339 | 1462228435402 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:33:55 INFO - PROCESS | 30339 | 1462228435408 Marionette TRACE conn4 <- [1,1654,null,{}] 15:33:55 INFO - PROCESS | 30339 | 1462228435422 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:55 INFO - PROCESS | 30339 | 1462228435604 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 15:33:55 INFO - PROCESS | 30339 | 1462228435918 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e12000 == 140 [pid = 30339] [id = 421] 15:33:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 286 (0x7ff4af8bf000) [pid = 30339] [serial = 1264] [outer = (nil)] 15:33:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 287 (0x7ff4b0f39000) [pid = 30339] [serial = 1265] [outer = 0x7ff4af8bf000] 15:33:55 INFO - PROCESS | 30339 | 1462228435986 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 288 (0x7ff4b1021400) [pid = 30339] [serial = 1266] [outer = 0x7ff4af8bf000] 15:33:56 INFO - PROCESS | 30339 | 1462228436761 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:33:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:33:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1391ms 15:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:33:56 INFO - PROCESS | 30339 | 1462228436794 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 30339 | 1462228436798 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 15:33:56 INFO - PROCESS | 30339 | 1462228436803 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 30339 | 1462228436806 Marionette TRACE conn4 <- [1,1658,null,{}] 15:33:56 INFO - PROCESS | 30339 | 1462228436811 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:56 INFO - PROCESS | 30339 | 1462228436982 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 15:33:57 INFO - PROCESS | 30339 | 1462228437204 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa156000 == 141 [pid = 30339] [id = 422] 15:33:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 289 (0x7ff4ac41dc00) [pid = 30339] [serial = 1267] [outer = (nil)] 15:33:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 290 (0x7ff4b16cbc00) [pid = 30339] [serial = 1268] [outer = 0x7ff4ac41dc00] 15:33:57 INFO - PROCESS | 30339 | 1462228437313 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 291 (0x7ff4b2d02800) [pid = 30339] [serial = 1269] [outer = 0x7ff4ac41dc00] 15:33:57 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfaac000 == 140 [pid = 30339] [id = 45] 15:33:57 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c3a0a800 == 139 [pid = 30339] [id = 18] 15:33:57 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4afb3f000 == 138 [pid = 30339] [id = 356] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 290 (0x7ff4d0cebc00) [pid = 30339] [serial = 1121] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 289 (0x7ff4b1645000) [pid = 30339] [serial = 1097] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 288 (0x7ff4b933e400) [pid = 30339] [serial = 1130] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 287 (0x7ff4b874bc00) [pid = 30339] [serial = 1127] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 286 (0x7ff4bff98000) [pid = 30339] [serial = 1106] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 285 (0x7ff4c16f7c00) [pid = 30339] [serial = 1109] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 284 (0x7ff4d3f96000) [pid = 30339] [serial = 1115] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 283 (0x7ff4af82f800) [pid = 30339] [serial = 1118] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 282 (0x7ff4a9caa400) [pid = 30339] [serial = 1124] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 281 (0x7ff4aa2db400) [pid = 30339] [serial = 1112] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 280 (0x7ff4b988e000) [pid = 30339] [serial = 1103] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 279 (0x7ff4b73e8c00) [pid = 30339] [serial = 1100] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 278 (0x7ff4ac41a000) [pid = 30339] [serial = 1133] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOMWINDOW == 277 (0x7ff4b953ec00) [pid = 30339] [serial = 1157] [outer = (nil)] [url = about:blank] 15:33:57 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e47000 == 137 [pid = 30339] [id = 406] 15:33:57 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8764800 == 136 [pid = 30339] [id = 405] 15:33:57 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e87000 == 135 [pid = 30339] [id = 404] 15:33:57 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3676800 == 134 [pid = 30339] [id = 403] 15:33:57 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b1903800 == 133 [pid = 30339] [id = 402] 15:33:57 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae118000 == 132 [pid = 30339] [id = 401] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af659800 == 131 [pid = 30339] [id = 400] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a92b6000 == 130 [pid = 30339] [id = 396] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b82a2000 == 129 [pid = 30339] [id = 395] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3662800 == 128 [pid = 30339] [id = 394] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ada38000 == 127 [pid = 30339] [id = 393] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b801e000 == 126 [pid = 30339] [id = 392] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d7857000 == 125 [pid = 30339] [id = 391] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0b43000 == 124 [pid = 30339] [id = 390] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c37bd800 == 123 [pid = 30339] [id = 389] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1921800 == 122 [pid = 30339] [id = 388] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8769800 == 121 [pid = 30339] [id = 387] 15:33:58 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b159d000 == 120 [pid = 30339] [id = 386] 15:33:58 INFO - PROCESS | 30339 | 1462228438253 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1485ms 15:33:58 INFO - PROCESS | 30339 | 1462228438320 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 15:33:58 INFO - PROCESS | 30339 | 1462228438323 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 276 (0x7ff4be96dc00) [pid = 30339] [serial = 1094] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 275 (0x7ff4b828ec00) [pid = 30339] [serial = 1148] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 274 (0x7ff4ac413400) [pid = 30339] [serial = 1137] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 273 (0x7ff4aa2d5000) [pid = 30339] [serial = 1136] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 272 (0x7ff4b1546800) [pid = 30339] [serial = 1140] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 271 (0x7ff4abf44000) [pid = 30339] [serial = 1139] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 270 (0x7ff4b9340c00) [pid = 30339] [serial = 1155] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 269 (0x7ff4b86dfc00) [pid = 30339] [serial = 1149] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 268 (0x7ff4b874ec00) [pid = 30339] [serial = 1151] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 267 (0x7ff4b8d56000) [pid = 30339] [serial = 1154] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 266 (0x7ff4b9157000) [pid = 30339] [serial = 1152] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 265 (0x7ff4b38e6000) [pid = 30339] [serial = 1145] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 264 (0x7ff4b73f1c00) [pid = 30339] [serial = 1146] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 263 (0x7ff4b3373800) [pid = 30339] [serial = 1142] [outer = (nil)] [url = about:blank] 15:33:58 INFO - PROCESS | 30339 | --DOMWINDOW == 262 (0x7ff4b341dc00) [pid = 30339] [serial = 1143] [outer = (nil)] [url = about:blank] 15:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:33:58 INFO - PROCESS | 30339 | 1462228438352 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:33:58 INFO - PROCESS | 30339 | 1462228438354 Marionette TRACE conn4 <- [1,1662,null,{}] 15:33:58 INFO - PROCESS | 30339 | 1462228438359 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:58 INFO - PROCESS | 30339 | 1462228438517 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 15:33:58 INFO - PROCESS | 30339 | 1462228438527 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ad686800 == 121 [pid = 30339] [id = 423] 15:33:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 263 (0x7ff4b16d1000) [pid = 30339] [serial = 1270] [outer = (nil)] 15:33:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 264 (0x7ff4b2d0b800) [pid = 30339] [serial = 1271] [outer = 0x7ff4b16d1000] 15:33:58 INFO - PROCESS | 30339 | 1462228438596 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 265 (0x7ff4b3379c00) [pid = 30339] [serial = 1272] [outer = 0x7ff4b16d1000] 15:33:59 INFO - PROCESS | 30339 | 1462228439479 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1182ms 15:33:59 INFO - PROCESS | 30339 | 1462228439537 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 15:33:59 INFO - PROCESS | 30339 | 1462228439540 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 15:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:33:59 INFO - PROCESS | 30339 | 1462228439545 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 30339 | 1462228439548 Marionette TRACE conn4 <- [1,1666,null,{}] 15:33:59 INFO - PROCESS | 30339 | 1462228439553 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:59 INFO - PROCESS | 30339 | 1462228439718 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 15:33:59 INFO - PROCESS | 30339 | 1462228439900 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2d88000 == 122 [pid = 30339] [id = 424] 15:33:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 266 (0x7ff4b1555400) [pid = 30339] [serial = 1273] [outer = (nil)] 15:33:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 267 (0x7ff4b38e8800) [pid = 30339] [serial = 1274] [outer = 0x7ff4b1555400] 15:33:59 INFO - PROCESS | 30339 | 1462228439961 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 268 (0x7ff4b73a5000) [pid = 30339] [serial = 1275] [outer = 0x7ff4b1555400] 15:34:00 INFO - PROCESS | 30339 | 1462228440752 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1232ms 15:34:00 INFO - PROCESS | 30339 | 1462228440778 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 15:34:00 INFO - PROCESS | 30339 | 1462228440781 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 15:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:34:00 INFO - PROCESS | 30339 | 1462228440787 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 30339 | 1462228440789 Marionette TRACE conn4 <- [1,1670,null,{}] 15:34:00 INFO - PROCESS | 30339 | 1462228440794 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:01 INFO - PROCESS | 30339 | 1462228441055 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 15:34:01 INFO - PROCESS | 30339 | 1462228441112 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7652000 == 123 [pid = 30339] [id = 425] 15:34:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 269 (0x7ff4b73a4800) [pid = 30339] [serial = 1276] [outer = (nil)] 15:34:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 270 (0x7ff4b8141c00) [pid = 30339] [serial = 1277] [outer = 0x7ff4b73a4800] 15:34:01 INFO - PROCESS | 30339 | 1462228441201 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 271 (0x7ff4b82e5c00) [pid = 30339] [serial = 1278] [outer = 0x7ff4b73a4800] 15:34:02 INFO - PROCESS | 30339 | 1462228442075 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1339ms 15:34:02 INFO - PROCESS | 30339 | 1462228442129 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 30339 | 1462228442133 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 15:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:34:02 INFO - PROCESS | 30339 | 1462228442141 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 30339 | 1462228442143 Marionette TRACE conn4 <- [1,1674,null,{}] 15:34:02 INFO - PROCESS | 30339 | 1462228442147 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:02 INFO - PROCESS | 30339 | 1462228442365 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 270 (0x7ff4a9e8d000) [pid = 30339] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 269 (0x7ff4a8cf0400) [pid = 30339] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 268 (0x7ff4b352b400) [pid = 30339] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 267 (0x7ff4a8cf3000) [pid = 30339] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 266 (0x7ff4afd05400) [pid = 30339] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 265 (0x7ff4b16d0800) [pid = 30339] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 264 (0x7ff4b86e5400) [pid = 30339] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 263 (0x7ff4b9c41800) [pid = 30339] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 262 (0x7ff4b9c44000) [pid = 30339] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 261 (0x7ff4bc0a1c00) [pid = 30339] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 260 (0x7ff4bc407400) [pid = 30339] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 259 (0x7ff4bf52d000) [pid = 30339] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 258 (0x7ff4c1ce4800) [pid = 30339] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 257 (0x7ff4ae012c00) [pid = 30339] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 256 (0x7ff4ae2ce000) [pid = 30339] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 255 (0x7ff4b73a2c00) [pid = 30339] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 254 (0x7ff4b73a3400) [pid = 30339] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 253 (0x7ff4b86ec800) [pid = 30339] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 252 (0x7ff4bdfd6c00) [pid = 30339] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 251 (0x7ff4bf31a400) [pid = 30339] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 250 (0x7ff4bff92800) [pid = 30339] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 249 (0x7ff4b164f000) [pid = 30339] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 248 (0x7ff4b73e3400) [pid = 30339] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 247 (0x7ff4c452dc00) [pid = 30339] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 246 (0x7ff4c8384c00) [pid = 30339] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 245 (0x7ff4a9e84400) [pid = 30339] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 244 (0x7ff4a9e85c00) [pid = 30339] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 243 (0x7ff4b86d2400) [pid = 30339] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 242 (0x7ff4b7389c00) [pid = 30339] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 241 (0x7ff4bc098800) [pid = 30339] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 240 (0x7ff4ae2c6400) [pid = 30339] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 239 (0x7ff4bc099800) [pid = 30339] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 238 (0x7ff4c2822c00) [pid = 30339] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 237 (0x7ff4ae4e3000) [pid = 30339] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 236 (0x7ff4d3f9dc00) [pid = 30339] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 235 (0x7ff4b1546c00) [pid = 30339] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 234 (0x7ff4b1547000) [pid = 30339] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 233 (0x7ff4b738bc00) [pid = 30339] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 232 (0x7ff4b8fcbc00) [pid = 30339] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 231 (0x7ff4b9537000) [pid = 30339] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 230 (0x7ff4b177c000) [pid = 30339] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 229 (0x7ff4aa2d4000) [pid = 30339] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 228 (0x7ff4aa2d5800) [pid = 30339] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4af828800) [pid = 30339] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4af829400) [pid = 30339] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4a9ca0800) [pid = 30339] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4b7395400) [pid = 30339] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4bab87c00) [pid = 30339] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4abf42400) [pid = 30339] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4ae2d8c00) [pid = 30339] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4b82dc000) [pid = 30339] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4b328bc00) [pid = 30339] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4b7399000) [pid = 30339] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4b3897000) [pid = 30339] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4ae4e3800) [pid = 30339] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4b7393400) [pid = 30339] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4b16cd000) [pid = 30339] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4c11ee000) [pid = 30339] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4b328a000) [pid = 30339] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4ae2cc400) [pid = 30339] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4b8133800) [pid = 30339] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4aa2d9800) [pid = 30339] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4b1647400) [pid = 30339] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4ae2dd000) [pid = 30339] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4b9343400) [pid = 30339] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4b82e6400) [pid = 30339] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4b16c7800) [pid = 30339] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4b330f400) [pid = 30339] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4b739b400) [pid = 30339] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4ac413c00) [pid = 30339] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4b2d0a000) [pid = 30339] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4bc0a1000) [pid = 30339] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4c18c9000) [pid = 30339] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4b9b69c00) [pid = 30339] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4cfa96400) [pid = 30339] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b73a0800) [pid = 30339] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4b739c000) [pid = 30339] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:34:03 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4b2d0c800) [pid = 30339] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:34:03 INFO - PROCESS | 30339 | 1462228443692 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a92a0800 == 124 [pid = 30339] [id = 426] 15:34:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4a8cecc00) [pid = 30339] [serial = 1279] [outer = (nil)] 15:34:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4a8cf7400) [pid = 30339] [serial = 1280] [outer = 0x7ff4a8cecc00] 15:34:03 INFO - PROCESS | 30339 | 1462228443755 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4a9e88000) [pid = 30339] [serial = 1281] [outer = 0x7ff4a8cecc00] 15:34:04 INFO - PROCESS | 30339 | 1462228444384 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2284ms 15:34:04 INFO - PROCESS | 30339 | 1462228444426 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 30339 | 1462228444428 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 15:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:34:04 INFO - PROCESS | 30339 | 1462228444435 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 30339 | 1462228444437 Marionette TRACE conn4 <- [1,1678,null,{}] 15:34:04 INFO - PROCESS | 30339 | 1462228444454 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:04 INFO - PROCESS | 30339 | 1462228444612 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 15:34:04 INFO - PROCESS | 30339 | 1462228444788 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af5d5800 == 125 [pid = 30339] [id = 427] 15:34:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4a7ff5000) [pid = 30339] [serial = 1282] [outer = (nil)] 15:34:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4ae012c00) [pid = 30339] [serial = 1283] [outer = 0x7ff4a7ff5000] 15:34:04 INFO - PROCESS | 30339 | 1462228444848 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4af829400) [pid = 30339] [serial = 1284] [outer = 0x7ff4a7ff5000] 15:34:05 INFO - PROCESS | 30339 | 1462228445795 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1432ms 15:34:05 INFO - PROCESS | 30339 | 1462228445868 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 15:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:34:05 INFO - PROCESS | 30339 | 1462228445873 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 15:34:05 INFO - PROCESS | 30339 | 1462228445882 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 30339 | 1462228445887 Marionette TRACE conn4 <- [1,1682,null,{}] 15:34:05 INFO - PROCESS | 30339 | 1462228445896 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:06 INFO - PROCESS | 30339 | 1462228446122 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 15:34:06 INFO - PROCESS | 30339 | 1462228446389 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4abadb800 == 126 [pid = 30339] [id = 428] 15:34:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4a8cef000) [pid = 30339] [serial = 1285] [outer = (nil)] 15:34:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4a9aad800) [pid = 30339] [serial = 1286] [outer = 0x7ff4a8cef000] 15:34:06 INFO - PROCESS | 30339 | 1462228446505 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4a9cae400) [pid = 30339] [serial = 1287] [outer = 0x7ff4a8cef000] 15:34:07 INFO - PROCESS | 30339 | 1462228447426 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1592ms 15:34:07 INFO - PROCESS | 30339 | 1462228447473 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 30339 | 1462228447482 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 15:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:34:07 INFO - PROCESS | 30339 | 1462228447492 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 30339 | 1462228447496 Marionette TRACE conn4 <- [1,1686,null,{}] 15:34:07 INFO - PROCESS | 30339 | 1462228447501 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:07 INFO - PROCESS | 30339 | 1462228447685 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 15:34:07 INFO - PROCESS | 30339 | 1462228447940 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0fa6000 == 127 [pid = 30339] [id = 429] 15:34:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4ad856c00) [pid = 30339] [serial = 1288] [outer = (nil)] 15:34:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4ada4bc00) [pid = 30339] [serial = 1289] [outer = 0x7ff4ad856c00] 15:34:08 INFO - PROCESS | 30339 | 1462228448055 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4ae2dc400) [pid = 30339] [serial = 1290] [outer = 0x7ff4ad856c00] 15:34:08 INFO - PROCESS | 30339 | 1462228448991 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 15:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1535ms 15:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:34:09 INFO - PROCESS | 30339 | 1462228449027 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 15:34:09 INFO - PROCESS | 30339 | 1462228449030 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 15:34:09 INFO - PROCESS | 30339 | 1462228449036 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:34:09 INFO - PROCESS | 30339 | 1462228449042 Marionette TRACE conn4 <- [1,1690,null,{}] 15:34:09 INFO - PROCESS | 30339 | 1462228449057 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:09 INFO - PROCESS | 30339 | 1462228449238 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 15:34:09 INFO - PROCESS | 30339 | 1462228449501 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b800b000 == 128 [pid = 30339] [id = 430] 15:34:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4afd0ac00) [pid = 30339] [serial = 1291] [outer = (nil)] 15:34:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4b112e000) [pid = 30339] [serial = 1292] [outer = 0x7ff4afd0ac00] 15:34:09 INFO - PROCESS | 30339 | 1462228449621 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4b1647400) [pid = 30339] [serial = 1293] [outer = 0x7ff4afd0ac00] 15:34:10 INFO - PROCESS | 30339 | 1462228450504 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1535ms 15:34:10 INFO - PROCESS | 30339 | 1462228450571 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 15:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:34:10 INFO - PROCESS | 30339 | 1462228450576 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 15:34:10 INFO - PROCESS | 30339 | 1462228450582 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 30339 | 1462228450585 Marionette TRACE conn4 <- [1,1694,null,{}] 15:34:10 INFO - PROCESS | 30339 | 1462228450590 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:10 INFO - PROCESS | 30339 | 1462228450776 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 15:34:10 INFO - PROCESS | 30339 | 1462228450985 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8671800 == 129 [pid = 30339] [id = 431] 15:34:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4afd0f400) [pid = 30339] [serial = 1294] [outer = (nil)] 15:34:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4b328ec00) [pid = 30339] [serial = 1295] [outer = 0x7ff4afd0f400] 15:34:11 INFO - PROCESS | 30339 | 1462228451141 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4b3380000) [pid = 30339] [serial = 1296] [outer = 0x7ff4afd0f400] 15:34:11 INFO - PROCESS | 30339 | 1462228451977 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1440ms 15:34:12 INFO - PROCESS | 30339 | 1462228452022 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 15:34:12 INFO - PROCESS | 30339 | 1462228452026 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 15:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:34:12 INFO - PROCESS | 30339 | 1462228452031 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 30339 | 1462228452034 Marionette TRACE conn4 <- [1,1698,null,{}] 15:34:12 INFO - PROCESS | 30339 | 1462228452040 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:12 INFO - PROCESS | 30339 | 1462228452225 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 15:34:12 INFO - PROCESS | 30339 | 1462228452444 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8e51000 == 130 [pid = 30339] [id = 432] 15:34:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4b164f000) [pid = 30339] [serial = 1297] [outer = (nil)] 15:34:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4b352b400) [pid = 30339] [serial = 1298] [outer = 0x7ff4b164f000] 15:34:12 INFO - PROCESS | 30339 | 1462228452556 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4b7395400) [pid = 30339] [serial = 1299] [outer = 0x7ff4b164f000] 15:34:13 INFO - PROCESS | 30339 | 1462228453463 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 15:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1480ms 15:34:13 INFO - PROCESS | 30339 | 1462228453513 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 30339 | 1462228453516 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 15:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:34:13 INFO - PROCESS | 30339 | 1462228453522 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 30339 | 1462228453525 Marionette TRACE conn4 <- [1,1702,null,{}] 15:34:13 INFO - PROCESS | 30339 | 1462228453530 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:13 INFO - PROCESS | 30339 | 1462228453740 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 15:34:13 INFO - PROCESS | 30339 | 1462228453954 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b937b800 == 131 [pid = 30339] [id = 433] 15:34:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4ae4e5c00) [pid = 30339] [serial = 1300] [outer = (nil)] 15:34:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4b86e2800) [pid = 30339] [serial = 1301] [outer = 0x7ff4ae4e5c00] 15:34:14 INFO - PROCESS | 30339 | 1462228454068 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4b874d800) [pid = 30339] [serial = 1302] [outer = 0x7ff4ae4e5c00] 15:34:14 INFO - PROCESS | 30339 | 1462228454971 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1478ms 15:34:15 INFO - PROCESS | 30339 | 1462228455001 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 15:34:15 INFO - PROCESS | 30339 | 1462228455004 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 15:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:34:15 INFO - PROCESS | 30339 | 1462228455010 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 30339 | 1462228455013 Marionette TRACE conn4 <- [1,1706,null,{}] 15:34:15 INFO - PROCESS | 30339 | 1462228455019 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:15 INFO - PROCESS | 30339 | 1462228455190 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 15:34:15 INFO - PROCESS | 30339 | 1462228455459 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9cd9800 == 132 [pid = 30339] [id = 434] 15:34:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4a9e84400) [pid = 30339] [serial = 1303] [outer = (nil)] 15:34:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4b8d51800) [pid = 30339] [serial = 1304] [outer = 0x7ff4a9e84400] 15:34:15 INFO - PROCESS | 30339 | 1462228455535 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4b9153400) [pid = 30339] [serial = 1305] [outer = 0x7ff4a9e84400] 15:34:16 INFO - PROCESS | 30339 | 1462228456364 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1387ms 15:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:34:16 INFO - PROCESS | 30339 | 1462228456399 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 15:34:16 INFO - PROCESS | 30339 | 1462228456401 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 15:34:16 INFO - PROCESS | 30339 | 1462228456408 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:34:16 INFO - PROCESS | 30339 | 1462228456411 Marionette TRACE conn4 <- [1,1710,null,{}] 15:34:16 INFO - PROCESS | 30339 | 1462228456416 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:16 INFO - PROCESS | 30339 | 1462228456593 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 15:34:16 INFO - PROCESS | 30339 | 1462228456810 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bab19800 == 133 [pid = 30339] [id = 435] 15:34:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4af8b7000) [pid = 30339] [serial = 1306] [outer = (nil)] 15:34:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4b9341000) [pid = 30339] [serial = 1307] [outer = 0x7ff4af8b7000] 15:34:16 INFO - PROCESS | 30339 | 1462228456931 Marionette DEBUG loaded listener.js 15:34:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4b9536c00) [pid = 30339] [serial = 1308] [outer = 0x7ff4af8b7000] 15:34:17 INFO - PROCESS | 30339 | 1462228457822 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1485ms 15:34:17 INFO - PROCESS | 30339 | 1462228457895 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 15:34:17 INFO - PROCESS | 30339 | 1462228457898 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 15:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:34:17 INFO - PROCESS | 30339 | 1462228457906 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 30339 | 1462228457910 Marionette TRACE conn4 <- [1,1714,null,{}] 15:34:17 INFO - PROCESS | 30339 | 1462228457915 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:18 INFO - PROCESS | 30339 | 1462228458092 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 15:34:18 INFO - PROCESS | 30339 | 1462228458308 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c0eb8800 == 134 [pid = 30339] [id = 436] 15:34:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4b89cb800) [pid = 30339] [serial = 1309] [outer = (nil)] 15:34:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4b979f800) [pid = 30339] [serial = 1310] [outer = 0x7ff4b89cb800] 15:34:18 INFO - PROCESS | 30339 | 1462228458417 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4b9898000) [pid = 30339] [serial = 1311] [outer = 0x7ff4b89cb800] 15:34:19 INFO - PROCESS | 30339 | 1462228459302 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1427ms 15:34:19 INFO - PROCESS | 30339 | 1462228459350 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 15:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:34:19 INFO - PROCESS | 30339 | 1462228459360 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 15:34:19 INFO - PROCESS | 30339 | 1462228459365 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 30339 | 1462228459367 Marionette TRACE conn4 <- [1,1718,null,{}] 15:34:19 INFO - PROCESS | 30339 | 1462228459374 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:19 INFO - PROCESS | 30339 | 1462228459552 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 15:34:19 INFO - PROCESS | 30339 | 1462228459774 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2259800 == 135 [pid = 30339] [id = 437] 15:34:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4b8d56000) [pid = 30339] [serial = 1312] [outer = (nil)] 15:34:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4bab42400) [pid = 30339] [serial = 1313] [outer = 0x7ff4b8d56000] 15:34:19 INFO - PROCESS | 30339 | 1462228459884 Marionette DEBUG loaded listener.js 15:34:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 229 (0x7ff4bb599800) [pid = 30339] [serial = 1314] [outer = 0x7ff4b8d56000] 15:34:20 INFO - PROCESS | 30339 | 1462228460830 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1529ms 15:34:20 INFO - PROCESS | 30339 | 1462228460896 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 15:34:20 INFO - PROCESS | 30339 | 1462228460900 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 15:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:34:20 INFO - PROCESS | 30339 | 1462228460906 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:34:20 INFO - PROCESS | 30339 | 1462228460910 Marionette TRACE conn4 <- [1,1722,null,{}] 15:34:20 INFO - PROCESS | 30339 | 1462228460915 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:21 INFO - PROCESS | 30339 | 1462228461157 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 15:34:21 INFO - PROCESS | 30339 | 1462228461444 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8ede800 == 136 [pid = 30339] [id = 438] 15:34:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 230 (0x7ff4a9caf800) [pid = 30339] [serial = 1315] [outer = (nil)] 15:34:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 231 (0x7ff4b1127c00) [pid = 30339] [serial = 1316] [outer = 0x7ff4a9caf800] 15:34:21 INFO - PROCESS | 30339 | 1462228461571 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 232 (0x7ff4be96dc00) [pid = 30339] [serial = 1317] [outer = 0x7ff4a9caf800] 15:34:22 INFO - PROCESS | 30339 | 1462228462390 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1531ms 15:34:22 INFO - PROCESS | 30339 | 1462228462437 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 15:34:22 INFO - PROCESS | 30339 | 1462228462441 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 15:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:34:22 INFO - PROCESS | 30339 | 1462228462447 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 30339 | 1462228462449 Marionette TRACE conn4 <- [1,1726,null,{}] 15:34:22 INFO - PROCESS | 30339 | 1462228462455 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:22 INFO - PROCESS | 30339 | 1462228462647 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 15:34:22 INFO - PROCESS | 30339 | 1462228462913 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a991e000 == 137 [pid = 30339] [id = 439] 15:34:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 233 (0x7ff4a7e58c00) [pid = 30339] [serial = 1318] [outer = (nil)] 15:34:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 234 (0x7ff4aa2cdc00) [pid = 30339] [serial = 1319] [outer = 0x7ff4a7e58c00] 15:34:22 INFO - PROCESS | 30339 | 1462228462986 Marionette DEBUG loaded listener.js 15:34:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 235 (0x7ff4ada4f000) [pid = 30339] [serial = 1320] [outer = 0x7ff4a7e58c00] 15:34:23 INFO - PROCESS | 30339 | 1462228463830 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1433ms 15:34:23 INFO - PROCESS | 30339 | 1462228463899 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 15:34:23 INFO - PROCESS | 30339 | 1462228463901 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 15:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:34:23 INFO - PROCESS | 30339 | 1462228463911 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 30339 | 1462228463913 Marionette TRACE conn4 <- [1,1730,null,{}] 15:34:23 INFO - PROCESS | 30339 | 1462228463917 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:24 INFO - PROCESS | 30339 | 1462228464113 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 15:34:24 INFO - PROCESS | 30339 | 1462228464381 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0d4f000 == 138 [pid = 30339] [id = 440] 15:34:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 236 (0x7ff4a8cf2400) [pid = 30339] [serial = 1321] [outer = (nil)] 15:34:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 237 (0x7ff4af4d4000) [pid = 30339] [serial = 1322] [outer = 0x7ff4a8cf2400] 15:34:24 INFO - PROCESS | 30339 | 1462228464453 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 238 (0x7ff4b1649800) [pid = 30339] [serial = 1323] [outer = 0x7ff4a8cf2400] 15:34:25 INFO - PROCESS | 30339 | 1462228465395 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 15:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1533ms 15:34:25 INFO - PROCESS | 30339 | 1462228465445 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 15:34:25 INFO - PROCESS | 30339 | 1462228465449 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 15:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:34:25 INFO - PROCESS | 30339 | 1462228465454 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 30339 | 1462228465457 Marionette TRACE conn4 <- [1,1734,null,{}] 15:34:25 INFO - PROCESS | 30339 | 1462228465463 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:25 INFO - PROCESS | 30339 | 1462228465665 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 15:34:25 INFO - PROCESS | 30339 | 1462228465887 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9fd5000 == 139 [pid = 30339] [id = 441] 15:34:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 239 (0x7ff4a90c9c00) [pid = 30339] [serial = 1324] [outer = (nil)] 15:34:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 240 (0x7ff4ae2d1c00) [pid = 30339] [serial = 1325] [outer = 0x7ff4a90c9c00] 15:34:26 INFO - PROCESS | 30339 | 1462228465999 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 241 (0x7ff4b1020000) [pid = 30339] [serial = 1326] [outer = 0x7ff4a90c9c00] 15:34:26 INFO - PROCESS | 30339 | 1462228466865 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1483ms 15:34:26 INFO - PROCESS | 30339 | 1462228466941 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 15:34:26 INFO - PROCESS | 30339 | 1462228466949 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 15:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:34:26 INFO - PROCESS | 30339 | 1462228466957 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 30339 | 1462228466959 Marionette TRACE conn4 <- [1,1738,null,{}] 15:34:26 INFO - PROCESS | 30339 | 1462228466965 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:27 INFO - PROCESS | 30339 | 1462228467588 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 15:34:27 INFO - PROCESS | 30339 | 1462228467879 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4abad1000 == 140 [pid = 30339] [id = 442] 15:34:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 242 (0x7ff4a7ff5400) [pid = 30339] [serial = 1327] [outer = (nil)] 15:34:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 243 (0x7ff4a8cf0000) [pid = 30339] [serial = 1328] [outer = 0x7ff4a7ff5400] 15:34:27 INFO - PROCESS | 30339 | 1462228467950 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 244 (0x7ff4a9ab5000) [pid = 30339] [serial = 1329] [outer = 0x7ff4a7ff5400] 15:34:28 INFO - PROCESS | 30339 | 1462228468797 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1886ms 15:34:28 INFO - PROCESS | 30339 | 1462228468844 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 15:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:34:28 INFO - PROCESS | 30339 | 1462228468849 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 15:34:28 INFO - PROCESS | 30339 | 1462228468856 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 30339 | 1462228468862 Marionette TRACE conn4 <- [1,1742,null,{}] 15:34:28 INFO - PROCESS | 30339 | 1462228468868 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:29 INFO - PROCESS | 30339 | 1462228469045 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 15:34:29 INFO - PROCESS | 30339 | 1462228469276 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9ce1000 == 141 [pid = 30339] [id = 443] 15:34:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 245 (0x7ff4a4eecc00) [pid = 30339] [serial = 1330] [outer = (nil)] 15:34:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 246 (0x7ff4a7e64c00) [pid = 30339] [serial = 1331] [outer = 0x7ff4a4eecc00] 15:34:29 INFO - PROCESS | 30339 | 1462228469394 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 247 (0x7ff4abf4a400) [pid = 30339] [serial = 1332] [outer = 0x7ff4a4eecc00] 15:34:30 INFO - PROCESS | 30339 | 1462228470416 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1596ms 15:34:30 INFO - PROCESS | 30339 | 1462228470453 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 15:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:34:30 INFO - PROCESS | 30339 | 1462228470458 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 15:34:30 INFO - PROCESS | 30339 | 1462228470464 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 30339 | 1462228470467 Marionette TRACE conn4 <- [1,1746,null,{}] 15:34:30 INFO - PROCESS | 30339 | 1462228470472 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:30 INFO - PROCESS | 30339 | 1462228470663 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 15:34:30 INFO - PROCESS | 30339 | 1462228470965 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8d56000 == 142 [pid = 30339] [id = 444] 15:34:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 248 (0x7ff4ae2e0400) [pid = 30339] [serial = 1333] [outer = (nil)] 15:34:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 249 (0x7ff4ae4ec800) [pid = 30339] [serial = 1334] [outer = 0x7ff4ae2e0400] 15:34:31 INFO - PROCESS | 30339 | 1462228471081 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 250 (0x7ff4af8b3c00) [pid = 30339] [serial = 1335] [outer = 0x7ff4ae2e0400] 15:34:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1fd2800 == 141 [pid = 30339] [id = 327] 15:34:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bbf87800 == 140 [pid = 30339] [id = 325] 15:34:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af44d000 == 139 [pid = 30339] [id = 374] 15:34:31 INFO - PROCESS | 30339 | --DOMWINDOW == 249 (0x7ff4ad85c400) [pid = 30339] [serial = 1178] [outer = (nil)] [url = about:blank] 15:34:31 INFO - PROCESS | 30339 | --DOMWINDOW == 248 (0x7ff4d0b5f400) [pid = 30339] [serial = 1181] [outer = (nil)] [url = about:blank] 15:34:31 INFO - PROCESS | 30339 | --DOMWINDOW == 247 (0x7ff4b0f36400) [pid = 30339] [serial = 1184] [outer = (nil)] [url = about:blank] 15:34:31 INFO - PROCESS | 30339 | --DOMWINDOW == 246 (0x7ff4cfa8e800) [pid = 30339] [serial = 1187] [outer = (nil)] [url = about:blank] 15:34:31 INFO - PROCESS | 30339 | --DOMWINDOW == 245 (0x7ff4ada53400) [pid = 30339] [serial = 1190] [outer = (nil)] [url = about:blank] 15:34:31 INFO - PROCESS | 30339 | --DOMWINDOW == 244 (0x7ff4a90cf000) [pid = 30339] [serial = 1193] [outer = (nil)] [url = about:blank] 15:34:31 INFO - PROCESS | 30339 | --DOMWINDOW == 243 (0x7ff4a7e5e400) [pid = 30339] [serial = 1196] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8767000 == 138 [pid = 30339] [id = 375] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a92a0800 == 137 [pid = 30339] [id = 426] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7652000 == 136 [pid = 30339] [id = 425] 15:34:32 INFO - PROCESS | 30339 | 1462228472023 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2d88000 == 135 [pid = 30339] [id = 424] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ad686800 == 134 [pid = 30339] [id = 423] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa156000 == 133 [pid = 30339] [id = 422] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e12000 == 132 [pid = 30339] [id = 421] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4abadf000 == 131 [pid = 30339] [id = 420] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae11e800 == 130 [pid = 30339] [id = 419] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8ed3800 == 129 [pid = 30339] [id = 418] 15:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1630ms 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8d4d000 == 128 [pid = 30339] [id = 415] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4791800 == 127 [pid = 30339] [id = 414] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfc85800 == 126 [pid = 30339] [id = 413] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2630000 == 125 [pid = 30339] [id = 412] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c13e1000 == 124 [pid = 30339] [id = 411] 15:34:32 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4783800 == 123 [pid = 30339] [id = 332] 15:34:32 INFO - PROCESS | 30339 | 1462228472102 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 15:34:32 INFO - PROCESS | 30339 | 1462228472108 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 15:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:34:32 INFO - PROCESS | 30339 | 1462228472125 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:34:32 INFO - PROCESS | 30339 | 1462228472132 Marionette TRACE conn4 <- [1,1750,null,{}] 15:34:32 INFO - PROCESS | 30339 | 1462228472142 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:32 INFO - PROCESS | 30339 | 1462228472312 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 242 (0x7ff4b38a4000) [pid = 30339] [serial = 1011] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 241 (0x7ff4a8cfb000) [pid = 30339] [serial = 936] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 240 (0x7ff4b7392400) [pid = 30339] [serial = 789] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 239 (0x7ff4b9b75c00) [pid = 30339] [serial = 858] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 238 (0x7ff4bc4af400) [pid = 30339] [serial = 861] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 237 (0x7ff4bf3f0c00) [pid = 30339] [serial = 864] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 236 (0x7ff4bff3ec00) [pid = 30339] [serial = 867] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 235 (0x7ff4c0a43800) [pid = 30339] [serial = 870] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 234 (0x7ff4c10f3000) [pid = 30339] [serial = 873] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 233 (0x7ff4c2f16400) [pid = 30339] [serial = 876] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 232 (0x7ff4c2f17c00) [pid = 30339] [serial = 879] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 231 (0x7ff4c4533400) [pid = 30339] [serial = 882] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 230 (0x7ff4b82e8000) [pid = 30339] [serial = 975] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 229 (0x7ff4b9150400) [pid = 30339] [serial = 978] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 228 (0x7ff4ba8a7c00) [pid = 30339] [serial = 981] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4bff97400) [pid = 30339] [serial = 984] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4c131a800) [pid = 30339] [serial = 987] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4c3ae0400) [pid = 30339] [serial = 990] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4c556ac00) [pid = 30339] [serial = 993] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4ceb67400) [pid = 30339] [serial = 996] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4d4149c00) [pid = 30339] [serial = 999] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4d4e4a400) [pid = 30339] [serial = 1002] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4a9e93400) [pid = 30339] [serial = 1005] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4b1091000) [pid = 30339] [serial = 1008] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4b8fc9c00) [pid = 30339] [serial = 1044] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4bab79400) [pid = 30339] [serial = 1047] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4bff91400) [pid = 30339] [serial = 1050] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4c3ae1400) [pid = 30339] [serial = 1053] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4c8392400) [pid = 30339] [serial = 1056] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4cfe76800) [pid = 30339] [serial = 1059] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4d283a000) [pid = 30339] [serial = 1062] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4d4e4c000) [pid = 30339] [serial = 1065] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4d4f33400) [pid = 30339] [serial = 1068] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4b32e2400) [pid = 30339] [serial = 1098] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4b8289000) [pid = 30339] [serial = 1101] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4bc098c00) [pid = 30339] [serial = 1104] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4c0e98c00) [pid = 30339] [serial = 1107] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4c3ae4800) [pid = 30339] [serial = 1110] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4cfa30400) [pid = 30339] [serial = 1113] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4d48b9400) [pid = 30339] [serial = 1116] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4af834000) [pid = 30339] [serial = 1119] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4d48bc800) [pid = 30339] [serial = 1122] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4a9caec00) [pid = 30339] [serial = 1125] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4d48c3400) [pid = 30339] [serial = 1128] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4ae2e0000) [pid = 30339] [serial = 1134] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4b7477c00) [pid = 30339] [serial = 1041] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4c0ce4400) [pid = 30339] [serial = 915] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4c9b3dc00) [pid = 30339] [serial = 921] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4c556d800) [pid = 30339] [serial = 918] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4d4191800) [pid = 30339] [serial = 930] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4d2d66400) [pid = 30339] [serial = 927] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4b8fc5c00) [pid = 30339] [serial = 912] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4b3898c00) [pid = 30339] [serial = 909] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4ae2c3000) [pid = 30339] [serial = 1035] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4b16cdc00) [pid = 30339] [serial = 969] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4b389e800) [pid = 30339] [serial = 972] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4b9343000) [pid = 30339] [serial = 1131] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4b3312000) [pid = 30339] [serial = 1038] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4d0cec800) [pid = 30339] [serial = 924] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4d48bb400) [pid = 30339] [serial = 933] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4bfe41000) [pid = 30339] [serial = 1095] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4b3414c00) [pid = 30339] [serial = 966] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4b16c9800) [pid = 30339] [serial = 846] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4b9a56400) [pid = 30339] [serial = 843] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4b337bc00) [pid = 30339] [serial = 849] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4b82dd000) [pid = 30339] [serial = 852] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4c3ae4400) [pid = 30339] [serial = 1175] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4b73e4400) [pid = 30339] [serial = 1214] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4b38a2400) [pid = 30339] [serial = 1211] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4b8743400) [pid = 30339] [serial = 1166] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4b9792400) [pid = 30339] [serial = 855] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4b2d0a400) [pid = 30339] [serial = 1208] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4c4fd3800) [pid = 30339] [serial = 906] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4b3315000) [pid = 30339] [serial = 1209] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4b389cc00) [pid = 30339] [serial = 1164] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4b3413400) [pid = 30339] [serial = 1163] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4a90cf800) [pid = 30339] [serial = 1199] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4af831c00) [pid = 30339] [serial = 1205] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b0f3cc00) [pid = 30339] [serial = 1206] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4b9899000) [pid = 30339] [serial = 1169] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4bb59d400) [pid = 30339] [serial = 1172] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4b73eac00) [pid = 30339] [serial = 1217] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4b933cc00) [pid = 30339] [serial = 1218] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4ada47400) [pid = 30339] [serial = 1203] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4ac417400) [pid = 30339] [serial = 1202] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b9344400) [pid = 30339] [serial = 1220] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4afd08400) [pid = 30339] [serial = 1161] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4af4d2c00) [pid = 30339] [serial = 1160] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4b9896400) [pid = 30339] [serial = 1158] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4b9b74000) [pid = 30339] [serial = 1221] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4b8133000) [pid = 30339] [serial = 1215] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | --DOMWINDOW == 151 (0x7ff4b7398000) [pid = 30339] [serial = 1212] [outer = (nil)] [url = about:blank] 15:34:32 INFO - PROCESS | 30339 | 1462228472604 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a92b2800 == 124 [pid = 30339] [id = 445] 15:34:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4a8cfb000) [pid = 30339] [serial = 1336] [outer = (nil)] 15:34:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4ad853800) [pid = 30339] [serial = 1337] [outer = 0x7ff4a8cfb000] 15:34:32 INFO - PROCESS | 30339 | 1462228472698 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4b0f3cc00) [pid = 30339] [serial = 1338] [outer = 0x7ff4a8cfb000] 15:34:33 INFO - PROCESS | 30339 | 1462228473406 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1299ms 15:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:34:33 INFO - PROCESS | 30339 | 1462228473417 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 30339 | 1462228473419 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 15:34:33 INFO - PROCESS | 30339 | 1462228473424 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 30339 | 1462228473428 Marionette TRACE conn4 <- [1,1754,null,{}] 15:34:33 INFO - PROCESS | 30339 | 1462228473433 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:33 INFO - PROCESS | 30339 | 1462228473612 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 15:34:33 INFO - PROCESS | 30339 | 1462228473783 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ad69a000 == 125 [pid = 30339] [id = 446] 15:34:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4ada51c00) [pid = 30339] [serial = 1339] [outer = (nil)] 15:34:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4b1550000) [pid = 30339] [serial = 1340] [outer = 0x7ff4ada51c00] 15:34:33 INFO - PROCESS | 30339 | 1462228473842 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4b177e400) [pid = 30339] [serial = 1341] [outer = 0x7ff4ada51c00] 15:34:34 INFO - PROCESS | 30339 | 1462228474632 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1232ms 15:34:34 INFO - PROCESS | 30339 | 1462228474657 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 15:34:34 INFO - PROCESS | 30339 | 1462228474659 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 15:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:34:34 INFO - PROCESS | 30339 | 1462228474665 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:34:34 INFO - PROCESS | 30339 | 1462228474679 Marionette TRACE conn4 <- [1,1758,null,{}] 15:34:34 INFO - PROCESS | 30339 | 1462228474690 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:34 INFO - PROCESS | 30339 | 1462228474903 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 15:34:34 INFO - PROCESS | 30339 | 1462228474941 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e20000 == 126 [pid = 30339] [id = 447] 15:34:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4b330b800) [pid = 30339] [serial = 1342] [outer = (nil)] 15:34:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4b3310400) [pid = 30339] [serial = 1343] [outer = 0x7ff4b330b800] 15:34:35 INFO - PROCESS | 30339 | 1462228475011 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4b3534800) [pid = 30339] [serial = 1344] [outer = 0x7ff4b330b800] 15:34:35 INFO - PROCESS | 30339 | 1462228475984 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1343ms 15:34:36 INFO - PROCESS | 30339 | 1462228476024 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 15:34:36 INFO - PROCESS | 30339 | 1462228476027 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 15:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:34:36 INFO - PROCESS | 30339 | 1462228476034 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:34:36 INFO - PROCESS | 30339 | 1462228476038 Marionette TRACE conn4 <- [1,1762,null,{}] 15:34:36 INFO - PROCESS | 30339 | 1462228476048 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:36 INFO - PROCESS | 30339 | 1462228476352 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 15:34:36 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4a8cecc00) [pid = 30339] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:34:36 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4a4ef1c00) [pid = 30339] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:34:36 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b1555400) [pid = 30339] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:34:36 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4ac41dc00) [pid = 30339] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:34:36 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4b73a4800) [pid = 30339] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:34:36 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4ad85f800) [pid = 30339] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:34:36 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4b16d1000) [pid = 30339] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:34:36 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4a9ab6c00) [pid = 30339] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:34:36 INFO - PROCESS | 30339 | --DOMWINDOW == 151 (0x7ff4af8bf000) [pid = 30339] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:34:36 INFO - PROCESS | 30339 | 1462228476896 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa159000 == 127 [pid = 30339] [id = 448] 15:34:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4a4eea000) [pid = 30339] [serial = 1345] [outer = (nil)] 15:34:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4a9abb400) [pid = 30339] [serial = 1346] [outer = 0x7ff4a4eea000] 15:34:36 INFO - PROCESS | 30339 | 1462228476955 Marionette DEBUG loaded listener.js 15:34:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4b1555400) [pid = 30339] [serial = 1347] [outer = 0x7ff4a4eea000] 15:34:37 INFO - PROCESS | 30339 | 1462228477625 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1636ms 15:34:37 INFO - PROCESS | 30339 | 1462228477671 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 15:34:37 INFO - PROCESS | 30339 | 1462228477674 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 15:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:34:37 INFO - PROCESS | 30339 | 1462228477679 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 30339 | 1462228477681 Marionette TRACE conn4 <- [1,1766,null,{}] 15:34:37 INFO - PROCESS | 30339 | 1462228477697 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:37 INFO - PROCESS | 30339 | 1462228477914 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 15:34:37 INFO - PROCESS | 30339 | 1462228477933 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2f20800 == 128 [pid = 30339] [id = 449] 15:34:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4b1646c00) [pid = 30339] [serial = 1348] [outer = (nil)] 15:34:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4b73f0800) [pid = 30339] [serial = 1349] [outer = 0x7ff4b1646c00] 15:34:37 INFO - PROCESS | 30339 | 1462228477995 Marionette DEBUG loaded listener.js 15:34:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4b813b000) [pid = 30339] [serial = 1350] [outer = 0x7ff4b1646c00] 15:34:38 INFO - PROCESS | 30339 | 1462228478764 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1231ms 15:34:38 INFO - PROCESS | 30339 | 1462228478912 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 30339 | 1462228478917 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 15:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:34:38 INFO - PROCESS | 30339 | 1462228478936 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 30339 | 1462228478940 Marionette TRACE conn4 <- [1,1770,null,{}] 15:34:38 INFO - PROCESS | 30339 | 1462228478949 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:39 INFO - PROCESS | 30339 | 1462228479152 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 15:34:39 INFO - PROCESS | 30339 | 1462228479359 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8d5d800 == 129 [pid = 30339] [id = 450] 15:34:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4a4ef1c00) [pid = 30339] [serial = 1351] [outer = (nil)] 15:34:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4a8cfb400) [pid = 30339] [serial = 1352] [outer = 0x7ff4a4ef1c00] 15:34:39 INFO - PROCESS | 30339 | 1462228479473 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4a9ca0c00) [pid = 30339] [serial = 1353] [outer = 0x7ff4a4ef1c00] 15:34:40 INFO - PROCESS | 30339 | 1462228480479 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1596ms 15:34:40 INFO - PROCESS | 30339 | 1462228480521 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 15:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:34:40 INFO - PROCESS | 30339 | 1462228480527 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 15:34:40 INFO - PROCESS | 30339 | 1462228480539 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 30339 | 1462228480544 Marionette TRACE conn4 <- [1,1774,null,{}] 15:34:40 INFO - PROCESS | 30339 | 1462228480550 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:40 INFO - PROCESS | 30339 | 1462228480756 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 15:34:41 INFO - PROCESS | 30339 | 1462228481018 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b159b800 == 130 [pid = 30339] [id = 451] 15:34:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4ada50800) [pid = 30339] [serial = 1354] [outer = (nil)] 15:34:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4ae2d1800) [pid = 30339] [serial = 1355] [outer = 0x7ff4ada50800] 15:34:41 INFO - PROCESS | 30339 | 1462228481134 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4af835000) [pid = 30339] [serial = 1356] [outer = 0x7ff4ada50800] 15:34:42 INFO - PROCESS | 30339 | 1462228482020 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1535ms 15:34:42 INFO - PROCESS | 30339 | 1462228482070 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 30339 | 1462228482074 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 15:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:34:42 INFO - PROCESS | 30339 | 1462228482080 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 30339 | 1462228482083 Marionette TRACE conn4 <- [1,1778,null,{}] 15:34:42 INFO - PROCESS | 30339 | 1462228482098 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:42 INFO - PROCESS | 30339 | 1462228482293 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 15:34:42 INFO - PROCESS | 30339 | 1462228482500 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e12000 == 131 [pid = 30339] [id = 452] 15:34:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4b1644400) [pid = 30339] [serial = 1357] [outer = (nil)] 15:34:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4b328f000) [pid = 30339] [serial = 1358] [outer = 0x7ff4b1644400] 15:34:42 INFO - PROCESS | 30339 | 1462228482623 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4b3418c00) [pid = 30339] [serial = 1359] [outer = 0x7ff4b1644400] 15:34:43 INFO - PROCESS | 30339 | 1462228483575 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 15:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1531ms 15:34:43 INFO - PROCESS | 30339 | 1462228483611 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 30339 | 1462228483615 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 15:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:34:43 INFO - PROCESS | 30339 | 1462228483621 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 30339 | 1462228483624 Marionette TRACE conn4 <- [1,1782,null,{}] 15:34:43 INFO - PROCESS | 30339 | 1462228483629 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:43 INFO - PROCESS | 30339 | 1462228483809 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 15:34:44 INFO - PROCESS | 30339 | 1462228484020 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b865e000 == 132 [pid = 30339] [id = 453] 15:34:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4b16c9800) [pid = 30339] [serial = 1360] [outer = (nil)] 15:34:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4b73e4400) [pid = 30339] [serial = 1361] [outer = 0x7ff4b16c9800] 15:34:44 INFO - PROCESS | 30339 | 1462228484132 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4b82de400) [pid = 30339] [serial = 1362] [outer = 0x7ff4b16c9800] 15:34:45 INFO - PROCESS | 30339 | 1462228485018 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1432ms 15:34:45 INFO - PROCESS | 30339 | 1462228485053 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 30339 | 1462228485057 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 15:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:34:45 INFO - PROCESS | 30339 | 1462228485063 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 30339 | 1462228485066 Marionette TRACE conn4 <- [1,1786,null,{}] 15:34:45 INFO - PROCESS | 30339 | 1462228485071 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:45 INFO - PROCESS | 30339 | 1462228485255 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 15:34:45 INFO - PROCESS | 30339 | 1462228485527 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8f34000 == 133 [pid = 30339] [id = 454] 15:34:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4b1643800) [pid = 30339] [serial = 1363] [outer = (nil)] 15:34:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4b86df400) [pid = 30339] [serial = 1364] [outer = 0x7ff4b1643800] 15:34:45 INFO - PROCESS | 30339 | 1462228485603 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4b86f1800) [pid = 30339] [serial = 1365] [outer = 0x7ff4b1643800] 15:34:46 INFO - PROCESS | 30339 | 1462228486463 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 15:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1429ms 15:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:34:46 INFO - PROCESS | 30339 | 1462228486493 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 15:34:46 INFO - PROCESS | 30339 | 1462228486496 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 15:34:46 INFO - PROCESS | 30339 | 1462228486501 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:34:46 INFO - PROCESS | 30339 | 1462228486505 Marionette TRACE conn4 <- [1,1790,null,{}] 15:34:46 INFO - PROCESS | 30339 | 1462228486510 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:46 INFO - PROCESS | 30339 | 1462228486717 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 15:34:46 INFO - PROCESS | 30339 | 1462228486934 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9505800 == 134 [pid = 30339] [id = 455] 15:34:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4b8743000) [pid = 30339] [serial = 1366] [outer = (nil)] 15:34:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4b9794800) [pid = 30339] [serial = 1367] [outer = 0x7ff4b8743000] 15:34:47 INFO - PROCESS | 30339 | 1462228487057 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4b9b75c00) [pid = 30339] [serial = 1368] [outer = 0x7ff4b8743000] 15:34:47 INFO - PROCESS | 30339 | 1462228487950 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1484ms 15:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:34:47 INFO - PROCESS | 30339 | 1462228487986 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 15:34:47 INFO - PROCESS | 30339 | 1462228487989 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 15:34:47 INFO - PROCESS | 30339 | 1462228487995 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:34:47 INFO - PROCESS | 30339 | 1462228487998 Marionette TRACE conn4 <- [1,1794,null,{}] 15:34:48 INFO - PROCESS | 30339 | 1462228488004 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:48 INFO - PROCESS | 30339 | 1462228488186 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 15:34:48 INFO - PROCESS | 30339 | 1462228488398 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba748800 == 135 [pid = 30339] [id = 456] 15:34:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4b874ac00) [pid = 30339] [serial = 1369] [outer = (nil)] 15:34:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4bc028000) [pid = 30339] [serial = 1370] [outer = 0x7ff4b874ac00] 15:34:48 INFO - PROCESS | 30339 | 1462228488469 Marionette DEBUG loaded listener.js 15:34:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4bc0a5800) [pid = 30339] [serial = 1371] [outer = 0x7ff4b874ac00] 15:34:49 INFO - PROCESS | 30339 | 1462228489345 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1388ms 15:34:49 INFO - PROCESS | 30339 | 1462228489383 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 30339 | 1462228489385 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 15:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:34:49 INFO - PROCESS | 30339 | 1462228489391 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 30339 | 1462228489394 Marionette TRACE conn4 <- [1,1798,null,{}] 15:34:49 INFO - PROCESS | 30339 | 1462228489400 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:49 INFO - PROCESS | 30339 | 1462228489574 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 15:34:49 INFO - PROCESS | 30339 | 1462228489839 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4be944000 == 136 [pid = 30339] [id = 457] 15:34:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4b739d000) [pid = 30339] [serial = 1372] [outer = (nil)] 15:34:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4b9853800) [pid = 30339] [serial = 1373] [outer = 0x7ff4b739d000] 15:34:49 INFO - PROCESS | 30339 | 1462228489913 Marionette DEBUG loaded listener.js 15:34:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4bdfd6c00) [pid = 30339] [serial = 1374] [outer = 0x7ff4b739d000] 15:34:50 INFO - PROCESS | 30339 | 1462228490758 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1390ms 15:34:50 INFO - PROCESS | 30339 | 1462228490814 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 30339 | 1462228490816 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 15:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:34:50 INFO - PROCESS | 30339 | 1462228490823 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 30339 | 1462228490825 Marionette TRACE conn4 <- [1,1802,null,{}] 15:34:50 INFO - PROCESS | 30339 | 1462228490831 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:51 INFO - PROCESS | 30339 | 1462228491004 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 15:34:51 INFO - PROCESS | 30339 | 1462228491217 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1494000 == 137 [pid = 30339] [id = 458] 15:34:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4b746f400) [pid = 30339] [serial = 1375] [outer = (nil)] 15:34:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4bff3bc00) [pid = 30339] [serial = 1376] [outer = 0x7ff4b746f400] 15:34:51 INFO - PROCESS | 30339 | 1462228491284 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4bff99000) [pid = 30339] [serial = 1377] [outer = 0x7ff4b746f400] 15:34:52 INFO - PROCESS | 30339 | 1462228492161 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1387ms 15:34:52 INFO - PROCESS | 30339 | 1462228492210 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 15:34:52 INFO - PROCESS | 30339 | 1462228492214 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 15:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:34:52 INFO - PROCESS | 30339 | 1462228492219 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 30339 | 1462228492222 Marionette TRACE conn4 <- [1,1806,null,{}] 15:34:52 INFO - PROCESS | 30339 | 1462228492227 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:52 INFO - PROCESS | 30339 | 1462228492398 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 15:34:52 INFO - PROCESS | 30339 | 1462228492614 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c21b5800 == 138 [pid = 30339] [id = 459] 15:34:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4bc026800) [pid = 30339] [serial = 1378] [outer = (nil)] 15:34:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4c0ce4400) [pid = 30339] [serial = 1379] [outer = 0x7ff4bc026800] 15:34:52 INFO - PROCESS | 30339 | 1462228492723 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4c10f3000) [pid = 30339] [serial = 1380] [outer = 0x7ff4bc026800] 15:34:53 INFO - PROCESS | 30339 | 1462228493612 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1429ms 15:34:53 INFO - PROCESS | 30339 | 1462228493649 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 30339 | 1462228493653 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 15:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:34:53 INFO - PROCESS | 30339 | 1462228493659 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 30339 | 1462228493663 Marionette TRACE conn4 <- [1,1810,null,{}] 15:34:53 INFO - PROCESS | 30339 | 1462228493668 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:53 INFO - PROCESS | 30339 | 1462228493865 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 15:34:54 INFO - PROCESS | 30339 | 1462228494082 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c3a7e000 == 139 [pid = 30339] [id = 460] 15:34:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4bf3f5000) [pid = 30339] [serial = 1381] [outer = (nil)] 15:34:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4c1e20400) [pid = 30339] [serial = 1382] [outer = 0x7ff4bf3f5000] 15:34:54 INFO - PROCESS | 30339 | 1462228494197 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4c3187000) [pid = 30339] [serial = 1383] [outer = 0x7ff4bf3f5000] 15:34:55 INFO - PROCESS | 30339 | 1462228495115 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1484ms 15:34:55 INFO - PROCESS | 30339 | 1462228495160 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 15:34:55 INFO - PROCESS | 30339 | 1462228495163 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 15:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:34:55 INFO - PROCESS | 30339 | 1462228495170 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:34:55 INFO - PROCESS | 30339 | 1462228495172 Marionette TRACE conn4 <- [1,1814,null,{}] 15:34:55 INFO - PROCESS | 30339 | 1462228495178 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:55 INFO - PROCESS | 30339 | 1462228495362 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 15:34:55 INFO - PROCESS | 30339 | 1462228495625 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cebe5000 == 140 [pid = 30339] [id = 461] 15:34:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4c0cee800) [pid = 30339] [serial = 1384] [outer = (nil)] 15:34:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4c4fd1000) [pid = 30339] [serial = 1385] [outer = 0x7ff4c0cee800] 15:34:55 INFO - PROCESS | 30339 | 1462228495700 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4c556a000) [pid = 30339] [serial = 1386] [outer = 0x7ff4c0cee800] 15:34:56 INFO - PROCESS | 30339 | 1462228496535 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1434ms 15:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:34:56 INFO - PROCESS | 30339 | 1462228496605 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 30339 | 1462228496609 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 15:34:56 INFO - PROCESS | 30339 | 1462228496616 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 30339 | 1462228496618 Marionette TRACE conn4 <- [1,1818,null,{}] 15:34:56 INFO - PROCESS | 30339 | 1462228496624 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:56 INFO - PROCESS | 30339 | 1462228496813 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 15:34:57 INFO - PROCESS | 30339 | 1462228497033 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfc21000 == 141 [pid = 30339] [id = 462] 15:34:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4c1318400) [pid = 30339] [serial = 1387] [outer = (nil)] 15:34:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4c5581800) [pid = 30339] [serial = 1388] [outer = 0x7ff4c1318400] 15:34:57 INFO - PROCESS | 30339 | 1462228497150 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4c9b42800) [pid = 30339] [serial = 1389] [outer = 0x7ff4c1318400] 15:34:58 INFO - PROCESS | 30339 | 1462228498072 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1537ms 15:34:58 INFO - PROCESS | 30339 | 1462228498159 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 30339 | 1462228498163 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 15:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:34:58 INFO - PROCESS | 30339 | 1462228498170 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 30339 | 1462228498173 Marionette TRACE conn4 <- [1,1822,null,{}] 15:34:58 INFO - PROCESS | 30339 | 1462228498179 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:58 INFO - PROCESS | 30339 | 1462228498367 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 15:34:58 INFO - PROCESS | 30339 | 1462228498624 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9fc3000 == 142 [pid = 30339] [id = 463] 15:34:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4ae2d0400) [pid = 30339] [serial = 1390] [outer = (nil)] 15:34:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4b1770000) [pid = 30339] [serial = 1391] [outer = 0x7ff4ae2d0400] 15:34:58 INFO - PROCESS | 30339 | 1462228498732 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4c556d800) [pid = 30339] [serial = 1392] [outer = 0x7ff4ae2d0400] 15:35:00 INFO - PROCESS | 30339 | 1462228500065 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1930ms 15:35:00 INFO - PROCESS | 30339 | 1462228500102 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 15:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:35:00 INFO - PROCESS | 30339 | 1462228500108 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 15:35:00 INFO - PROCESS | 30339 | 1462228500115 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 30339 | 1462228500120 Marionette TRACE conn4 <- [1,1826,null,{}] 15:35:00 INFO - PROCESS | 30339 | 1462228500129 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:00 INFO - PROCESS | 30339 | 1462228500303 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 15:35:00 INFO - PROCESS | 30339 | 1462228500628 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e1d000 == 143 [pid = 30339] [id = 464] 15:35:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4ac24d800) [pid = 30339] [serial = 1393] [outer = (nil)] 15:35:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4ac412800) [pid = 30339] [serial = 1394] [outer = 0x7ff4ac24d800] 15:35:00 INFO - PROCESS | 30339 | 1462228500703 Marionette DEBUG loaded listener.js 15:35:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4ae2c5800) [pid = 30339] [serial = 1395] [outer = 0x7ff4ac24d800] 15:35:01 INFO - PROCESS | 30339 | 1462228501598 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1535ms 15:35:01 INFO - PROCESS | 30339 | 1462228501650 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 15:35:01 INFO - PROCESS | 30339 | 1462228501660 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 15:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:35:01 INFO - PROCESS | 30339 | 1462228501669 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 30339 | 1462228501673 Marionette TRACE conn4 <- [1,1830,null,{}] 15:35:01 INFO - PROCESS | 30339 | 1462228501678 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:01 INFO - PROCESS | 30339 | 1462228501854 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 15:35:02 INFO - PROCESS | 30339 | 1462228502341 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a7f9b000 == 144 [pid = 30339] [id = 465] 15:35:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4a9caa800) [pid = 30339] [serial = 1396] [outer = (nil)] 15:35:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4af82d000) [pid = 30339] [serial = 1397] [outer = 0x7ff4a9caa800] 15:35:02 INFO - PROCESS | 30339 | 1462228502425 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4af8be000) [pid = 30339] [serial = 1398] [outer = 0x7ff4a9caa800] 15:35:03 INFO - PROCESS | 30339 | 1462228503319 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bbf7e800 == 143 [pid = 30339] [id = 273] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4ae012c00) [pid = 30339] [serial = 1283] [outer = (nil)] [url = about:blank] 15:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1746ms 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa159000 == 142 [pid = 30339] [id = 448] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e20000 == 141 [pid = 30339] [id = 447] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ad69a000 == 140 [pid = 30339] [id = 446] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a92b2800 == 139 [pid = 30339] [id = 445] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8d56000 == 138 [pid = 30339] [id = 444] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a9ce1000 == 137 [pid = 30339] [id = 443] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4abad1000 == 136 [pid = 30339] [id = 442] 15:35:03 INFO - PROCESS | 30339 | 1462228503460 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 15:35:03 INFO - PROCESS | 30339 | 1462228503463 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c0eb8800 == 135 [pid = 30339] [id = 436] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bab19800 == 134 [pid = 30339] [id = 435] 15:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9cd9800 == 133 [pid = 30339] [id = 434] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b937b800 == 132 [pid = 30339] [id = 433] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0c90800 == 131 [pid = 30339] [id = 331] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8e51000 == 130 [pid = 30339] [id = 432] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8671800 == 129 [pid = 30339] [id = 431] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b800b000 == 128 [pid = 30339] [id = 430] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0fa6000 == 127 [pid = 30339] [id = 429] 15:35:03 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4abadb800 == 126 [pid = 30339] [id = 428] 15:35:03 INFO - PROCESS | 30339 | 1462228503491 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:35:03 INFO - PROCESS | 30339 | 1462228503496 Marionette TRACE conn4 <- [1,1834,null,{}] 15:35:03 INFO - PROCESS | 30339 | 1462228503510 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:03 INFO - PROCESS | 30339 | 1462228503709 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4a8cf7400) [pid = 30339] [serial = 1280] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4a7e5ec00) [pid = 30339] [serial = 1256] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4bb59b800) [pid = 30339] [serial = 1235] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4b73a5000) [pid = 30339] [serial = 1275] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4ac24b000) [pid = 30339] [serial = 1253] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4a7ff3c00) [pid = 30339] [serial = 1257] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4ada49400) [pid = 30339] [serial = 1226] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4b82e0000) [pid = 30339] [serial = 1232] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b38e8800) [pid = 30339] [serial = 1274] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4b2d02800) [pid = 30339] [serial = 1269] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4a9e88000) [pid = 30339] [serial = 1281] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4b8141c00) [pid = 30339] [serial = 1277] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4ae2d9c00) [pid = 30339] [serial = 1263] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4bab85400) [pid = 30339] [serial = 1223] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4b82e5c00) [pid = 30339] [serial = 1278] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4c9b97000) [pid = 30339] [serial = 1241] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4a9ab6800) [pid = 30339] [serial = 1244] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4b16cbc00) [pid = 30339] [serial = 1268] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4a4eefc00) [pid = 30339] [serial = 1250] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4b3379c00) [pid = 30339] [serial = 1272] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4ac246800) [pid = 30339] [serial = 1260] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4aa2d0800) [pid = 30339] [serial = 1259] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4b1021400) [pid = 30339] [serial = 1266] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4ada49c00) [pid = 30339] [serial = 1262] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4b2d0b800) [pid = 30339] [serial = 1271] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4b15fec00) [pid = 30339] [serial = 1229] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4bff46c00) [pid = 30339] [serial = 1238] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4ac246400) [pid = 30339] [serial = 1247] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4b0f39000) [pid = 30339] [serial = 1265] [outer = (nil)] [url = about:blank] 15:35:03 INFO - PROCESS | 30339 | 1462228503957 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9ce2800 == 127 [pid = 30339] [id = 466] 15:35:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4a9e88000) [pid = 30339] [serial = 1399] [outer = (nil)] 15:35:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4ada53c00) [pid = 30339] [serial = 1400] [outer = 0x7ff4a9e88000] 15:35:04 INFO - PROCESS | 30339 | 1462228504030 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4b1645c00) [pid = 30339] [serial = 1401] [outer = 0x7ff4a9e88000] 15:35:04 INFO - PROCESS | 30339 | 1462228504763 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 15:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1344ms 15:35:04 INFO - PROCESS | 30339 | 1462228504825 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 15:35:04 INFO - PROCESS | 30339 | 1462228504830 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 15:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:35:04 INFO - PROCESS | 30339 | 1462228504864 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 30339 | 1462228504867 Marionette TRACE conn4 <- [1,1838,null,{}] 15:35:04 INFO - PROCESS | 30339 | 1462228504873 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:05 INFO - PROCESS | 30339 | 1462228505057 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 15:35:05 INFO - PROCESS | 30339 | 1462228505069 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af65f800 == 128 [pid = 30339] [id = 467] 15:35:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4b1136c00) [pid = 30339] [serial = 1402] [outer = (nil)] 15:35:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4b3290800) [pid = 30339] [serial = 1403] [outer = 0x7ff4b1136c00] 15:35:05 INFO - PROCESS | 30339 | 1462228505131 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4b3379c00) [pid = 30339] [serial = 1404] [outer = 0x7ff4b1136c00] 15:35:06 INFO - PROCESS | 30339 | 1462228506184 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1347ms 15:35:06 INFO - PROCESS | 30339 | 1462228506213 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 15:35:06 INFO - PROCESS | 30339 | 1462228506216 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 15:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:35:06 INFO - PROCESS | 30339 | 1462228506228 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:35:06 INFO - PROCESS | 30339 | 1462228506230 Marionette TRACE conn4 <- [1,1842,null,{}] 15:35:06 INFO - PROCESS | 30339 | 1462228506235 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:06 INFO - PROCESS | 30339 | 1462228506454 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 15:35:06 INFO - PROCESS | 30339 | 1462228506482 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b15b2800 == 129 [pid = 30339] [id = 468] 15:35:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4b16cf400) [pid = 30339] [serial = 1405] [outer = (nil)] 15:35:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4b3413400) [pid = 30339] [serial = 1406] [outer = 0x7ff4b16cf400] 15:35:06 INFO - PROCESS | 30339 | 1462228506540 Marionette DEBUG loaded listener.js 15:35:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4b38eac00) [pid = 30339] [serial = 1407] [outer = 0x7ff4b16cf400] 15:35:07 INFO - PROCESS | 30339 | 1462228507409 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1234ms 15:35:07 INFO - PROCESS | 30339 | 1462228507462 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 15:35:07 INFO - PROCESS | 30339 | 1462228507464 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 15:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:35:07 INFO - PROCESS | 30339 | 1462228507476 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 30339 | 1462228507478 Marionette TRACE conn4 <- [1,1846,null,{}] 15:35:07 INFO - PROCESS | 30339 | 1462228507483 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:07 INFO - PROCESS | 30339 | 1462228507732 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 15:35:07 INFO - PROCESS | 30339 | 1462228507761 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7657000 == 130 [pid = 30339] [id = 469] 15:35:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4b86d4c00) [pid = 30339] [serial = 1408] [outer = (nil)] 15:35:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b874b400) [pid = 30339] [serial = 1409] [outer = 0x7ff4b86d4c00] 15:35:07 INFO - PROCESS | 30339 | 1462228507822 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4b914e000) [pid = 30339] [serial = 1410] [outer = 0x7ff4b86d4c00] 15:35:08 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4ae2e0400) [pid = 30339] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:35:08 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4a4eecc00) [pid = 30339] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:35:08 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4b330b800) [pid = 30339] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:35:08 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4a7ff5400) [pid = 30339] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:35:08 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4a4eea000) [pid = 30339] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:35:08 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4a8cfb000) [pid = 30339] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:35:08 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4ada51c00) [pid = 30339] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:35:09 INFO - PROCESS | 30339 | 1462228509032 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1582ms 15:35:09 INFO - PROCESS | 30339 | 1462228509055 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 30339 | 1462228509058 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 15:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:35:09 INFO - PROCESS | 30339 | 1462228509064 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 30339 | 1462228509066 Marionette TRACE conn4 <- [1,1850,null,{}] 15:35:09 INFO - PROCESS | 30339 | 1462228509071 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:09 INFO - PROCESS | 30339 | 1462228509246 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 15:35:09 INFO - PROCESS | 30339 | 1462228509423 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3438000 == 131 [pid = 30339] [id = 470] 15:35:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4a8cfb000) [pid = 30339] [serial = 1411] [outer = (nil)] 15:35:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4b738ac00) [pid = 30339] [serial = 1412] [outer = 0x7ff4a8cfb000] 15:35:09 INFO - PROCESS | 30339 | 1462228509483 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4b9340000) [pid = 30339] [serial = 1413] [outer = 0x7ff4a8cfb000] 15:35:10 INFO - PROCESS | 30339 | 1462228510175 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1130ms 15:35:10 INFO - PROCESS | 30339 | 1462228510194 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 30339 | 1462228510196 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 15:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:35:10 INFO - PROCESS | 30339 | 1462228510203 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 30339 | 1462228510206 Marionette TRACE conn4 <- [1,1854,null,{}] 15:35:10 INFO - PROCESS | 30339 | 1462228510210 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:10 INFO - PROCESS | 30339 | 1462228510436 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 15:35:10 INFO - PROCESS | 30339 | 1462228510460 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8662800 == 132 [pid = 30339] [id = 471] 15:35:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4ada51c00) [pid = 30339] [serial = 1414] [outer = (nil)] 15:35:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4b9797000) [pid = 30339] [serial = 1415] [outer = 0x7ff4ada51c00] 15:35:10 INFO - PROCESS | 30339 | 1462228510517 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b9a56c00) [pid = 30339] [serial = 1416] [outer = 0x7ff4ada51c00] 15:35:11 INFO - PROCESS | 30339 | 1462228511662 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1530ms 15:35:11 INFO - PROCESS | 30339 | 1462228511734 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 30339 | 1462228511742 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 15:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:35:11 INFO - PROCESS | 30339 | 1462228511749 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 30339 | 1462228511755 Marionette TRACE conn4 <- [1,1858,null,{}] 15:35:11 INFO - PROCESS | 30339 | 1462228511762 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:12 INFO - PROCESS | 30339 | 1462228512004 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 15:35:12 INFO - PROCESS | 30339 | 1462228512313 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af44c800 == 133 [pid = 30339] [id = 472] 15:35:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4a9e8dc00) [pid = 30339] [serial = 1417] [outer = (nil)] 15:35:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4ac415000) [pid = 30339] [serial = 1418] [outer = 0x7ff4a9e8dc00] 15:35:12 INFO - PROCESS | 30339 | 1462228512395 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4ae2d3400) [pid = 30339] [serial = 1419] [outer = 0x7ff4a9e8dc00] 15:35:13 INFO - PROCESS | 30339 | 1462228513240 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1544ms 15:35:13 INFO - PROCESS | 30339 | 1462228513294 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 30339 | 1462228513302 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 15:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:35:13 INFO - PROCESS | 30339 | 1462228513312 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 30339 | 1462228513317 Marionette TRACE conn4 <- [1,1862,null,{}] 15:35:13 INFO - PROCESS | 30339 | 1462228513322 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:13 INFO - PROCESS | 30339 | 1462228513515 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 15:35:13 INFO - PROCESS | 30339 | 1462228513726 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b75ec800 == 134 [pid = 30339] [id = 473] 15:35:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4af8b9000) [pid = 30339] [serial = 1420] [outer = (nil)] 15:35:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b1642c00) [pid = 30339] [serial = 1421] [outer = 0x7ff4af8b9000] 15:35:13 INFO - PROCESS | 30339 | 1462228513837 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b337bc00) [pid = 30339] [serial = 1422] [outer = 0x7ff4af8b9000] 15:35:14 INFO - PROCESS | 30339 | 1462228514799 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1530ms 15:35:14 INFO - PROCESS | 30339 | 1462228514845 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 30339 | 1462228514848 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 15:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:35:14 INFO - PROCESS | 30339 | 1462228514855 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 30339 | 1462228514860 Marionette TRACE conn4 <- [1,1866,null,{}] 15:35:14 INFO - PROCESS | 30339 | 1462228514876 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:15 INFO - PROCESS | 30339 | 1462228515084 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 15:35:15 INFO - PROCESS | 30339 | 1462228515297 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b937b800 == 135 [pid = 30339] [id = 474] 15:35:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b3410400) [pid = 30339] [serial = 1423] [outer = (nil)] 15:35:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4b8742400) [pid = 30339] [serial = 1424] [outer = 0x7ff4b3410400] 15:35:15 INFO - PROCESS | 30339 | 1462228515412 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b8d59c00) [pid = 30339] [serial = 1425] [outer = 0x7ff4b3410400] 15:35:16 INFO - PROCESS | 30339 | 1462228516321 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1543ms 15:35:16 INFO - PROCESS | 30339 | 1462228516401 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 30339 | 1462228516406 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 15:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:35:16 INFO - PROCESS | 30339 | 1462228516413 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 30339 | 1462228516417 Marionette TRACE conn4 <- [1,1870,null,{}] 15:35:16 INFO - PROCESS | 30339 | 1462228516422 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:16 INFO - PROCESS | 30339 | 1462228516618 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 15:35:16 INFO - PROCESS | 30339 | 1462228516832 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba898800 == 136 [pid = 30339] [id = 475] 15:35:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4b813ec00) [pid = 30339] [serial = 1426] [outer = (nil)] 15:35:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4ba8a6800) [pid = 30339] [serial = 1427] [outer = 0x7ff4b813ec00] 15:35:16 INFO - PROCESS | 30339 | 1462228516942 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4bc02f400) [pid = 30339] [serial = 1428] [outer = 0x7ff4b813ec00] 15:35:17 INFO - PROCESS | 30339 | 1462228517829 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1479ms 15:35:17 INFO - PROCESS | 30339 | 1462228517893 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 30339 | 1462228517896 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 15:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:35:17 INFO - PROCESS | 30339 | 1462228517902 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:35:17 INFO - PROCESS | 30339 | 1462228517905 Marionette TRACE conn4 <- [1,1874,null,{}] 15:35:17 INFO - PROCESS | 30339 | 1462228517910 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:18 INFO - PROCESS | 30339 | 1462228518098 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 15:35:18 INFO - PROCESS | 30339 | 1462228518310 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1492000 == 137 [pid = 30339] [id = 476] 15:35:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4b8fc8c00) [pid = 30339] [serial = 1429] [outer = (nil)] 15:35:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4bf3f5400) [pid = 30339] [serial = 1430] [outer = 0x7ff4b8fc8c00] 15:35:18 INFO - PROCESS | 30339 | 1462228518421 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4c11f5000) [pid = 30339] [serial = 1431] [outer = 0x7ff4b8fc8c00] 15:35:19 INFO - PROCESS | 30339 | 1462228519349 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1484ms 15:35:19 INFO - PROCESS | 30339 | 1462228519387 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 30339 | 1462228519390 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 15:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:35:19 INFO - PROCESS | 30339 | 1462228519396 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 30339 | 1462228519399 Marionette TRACE conn4 <- [1,1878,null,{}] 15:35:19 INFO - PROCESS | 30339 | 1462228519405 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:19 INFO - PROCESS | 30339 | 1462228519595 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 15:35:19 INFO - PROCESS | 30339 | 1462228519813 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5213800 == 138 [pid = 30339] [id = 477] 15:35:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4bc02dc00) [pid = 30339] [serial = 1432] [outer = (nil)] 15:35:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4c556ac00) [pid = 30339] [serial = 1433] [outer = 0x7ff4bc02dc00] 15:35:19 INFO - PROCESS | 30339 | 1462228519926 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4cf709400) [pid = 30339] [serial = 1434] [outer = 0x7ff4bc02dc00] 15:35:20 INFO - PROCESS | 30339 | 1462228520819 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1482ms 15:35:20 INFO - PROCESS | 30339 | 1462228520880 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 30339 | 1462228520883 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 15:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:35:20 INFO - PROCESS | 30339 | 1462228520889 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 30339 | 1462228520892 Marionette TRACE conn4 <- [1,1882,null,{}] 15:35:20 INFO - PROCESS | 30339 | 1462228520897 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:21 INFO - PROCESS | 30339 | 1462228521079 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 15:35:21 INFO - PROCESS | 30339 | 1462228521375 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0c34800 == 139 [pid = 30339] [id = 478] 15:35:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4bab4c800) [pid = 30339] [serial = 1435] [outer = (nil)] 15:35:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4cfa96400) [pid = 30339] [serial = 1436] [outer = 0x7ff4bab4c800] 15:35:21 INFO - PROCESS | 30339 | 1462228521486 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4d0b5f400) [pid = 30339] [serial = 1437] [outer = 0x7ff4bab4c800] 15:35:22 INFO - PROCESS | 30339 | 1462228522291 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1430ms 15:35:22 INFO - PROCESS | 30339 | 1462228522321 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 30339 | 1462228522325 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 15:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:35:22 INFO - PROCESS | 30339 | 1462228522331 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 30339 | 1462228522333 Marionette TRACE conn4 <- [1,1886,null,{}] 15:35:22 INFO - PROCESS | 30339 | 1462228522339 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:22 INFO - PROCESS | 30339 | 1462228522515 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 15:35:22 INFO - PROCESS | 30339 | 1462228522735 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d2d09800 == 140 [pid = 30339] [id = 479] 15:35:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4bf318c00) [pid = 30339] [serial = 1438] [outer = (nil)] 15:35:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4d0e27000) [pid = 30339] [serial = 1439] [outer = 0x7ff4bf318c00] 15:35:22 INFO - PROCESS | 30339 | 1462228522844 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4d283dc00) [pid = 30339] [serial = 1440] [outer = 0x7ff4bf318c00] 15:35:23 INFO - PROCESS | 30339 | 1462228523728 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1432ms 15:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:35:23 INFO - PROCESS | 30339 | 1462228523764 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 30339 | 1462228523767 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 15:35:23 INFO - PROCESS | 30339 | 1462228523773 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 30339 | 1462228523776 Marionette TRACE conn4 <- [1,1890,null,{}] 15:35:23 INFO - PROCESS | 30339 | 1462228523781 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:23 INFO - PROCESS | 30339 | 1462228523960 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 15:35:24 INFO - PROCESS | 30339 | 1462228524184 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d465b000 == 141 [pid = 30339] [id = 480] 15:35:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4d0c65800) [pid = 30339] [serial = 1441] [outer = (nil)] 15:35:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4d3fc2800) [pid = 30339] [serial = 1442] [outer = 0x7ff4d0c65800] 15:35:24 INFO - PROCESS | 30339 | 1462228524294 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4d45ad000) [pid = 30339] [serial = 1443] [outer = 0x7ff4d0c65800] 15:35:25 INFO - PROCESS | 30339 | 1462228525179 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1435ms 15:35:25 INFO - PROCESS | 30339 | 1462228525208 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 30339 | 1462228525212 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 15:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:35:25 INFO - PROCESS | 30339 | 1462228525218 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 30339 | 1462228525220 Marionette TRACE conn4 <- [1,1894,null,{}] 15:35:25 INFO - PROCESS | 30339 | 1462228525226 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:25 INFO - PROCESS | 30339 | 1462228525421 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 15:35:25 INFO - PROCESS | 30339 | 1462228525693 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d478f800 == 142 [pid = 30339] [id = 481] 15:35:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4d0e1d800) [pid = 30339] [serial = 1444] [outer = (nil)] 15:35:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4d48b9800) [pid = 30339] [serial = 1445] [outer = 0x7ff4d0e1d800] 15:35:25 INFO - PROCESS | 30339 | 1462228525767 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4d4e4a000) [pid = 30339] [serial = 1446] [outer = 0x7ff4d0e1d800] 15:35:26 INFO - PROCESS | 30339 | 1462228526660 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1489ms 15:35:26 INFO - PROCESS | 30339 | 1462228526707 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 30339 | 1462228526711 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 15:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:35:26 INFO - PROCESS | 30339 | 1462228526717 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 30339 | 1462228526721 Marionette TRACE conn4 <- [1,1898,null,{}] 15:35:26 INFO - PROCESS | 30339 | 1462228526727 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:26 INFO - PROCESS | 30339 | 1462228526926 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 15:35:27 INFO - PROCESS | 30339 | 1462228527143 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d90a4800 == 143 [pid = 30339] [id = 482] 15:35:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4a905cc00) [pid = 30339] [serial = 1447] [outer = (nil)] 15:35:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4a9065800) [pid = 30339] [serial = 1448] [outer = 0x7ff4a905cc00] 15:35:27 INFO - PROCESS | 30339 | 1462228527263 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4d4e4ac00) [pid = 30339] [serial = 1449] [outer = 0x7ff4a905cc00] 15:35:28 INFO - PROCESS | 30339 | 1462228528140 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1479ms 15:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:35:28 INFO - PROCESS | 30339 | 1462228528197 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 30339 | 1462228528200 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 15:35:28 INFO - PROCESS | 30339 | 1462228528206 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 30339 | 1462228528209 Marionette TRACE conn4 <- [1,1902,null,{}] 15:35:28 INFO - PROCESS | 30339 | 1462228528215 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:28 INFO - PROCESS | 30339 | 1462228528386 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 15:35:28 INFO - PROCESS | 30339 | 1462228528652 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bf5ae000 == 144 [pid = 30339] [id = 483] 15:35:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4a8083400) [pid = 30339] [serial = 1450] [outer = (nil)] 15:35:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4a808ac00) [pid = 30339] [serial = 1451] [outer = 0x7ff4a8083400] 15:35:28 INFO - PROCESS | 30339 | 1462228528729 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4a8090000) [pid = 30339] [serial = 1452] [outer = 0x7ff4a8083400] 15:35:29 INFO - PROCESS | 30339 | 1462228529534 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1384ms 15:35:29 INFO - PROCESS | 30339 | 1462228529590 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 30339 | 1462228529593 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 15:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:35:29 INFO - PROCESS | 30339 | 1462228529599 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 30339 | 1462228529610 Marionette TRACE conn4 <- [1,1906,null,{}] 15:35:29 INFO - PROCESS | 30339 | 1462228529615 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:29 INFO - PROCESS | 30339 | 1462228529790 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 15:35:30 INFO - PROCESS | 30339 | 1462228530012 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a5016000 == 145 [pid = 30339] [id = 484] 15:35:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4a8086000) [pid = 30339] [serial = 1453] [outer = (nil)] 15:35:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4af9a6000) [pid = 30339] [serial = 1454] [outer = 0x7ff4a8086000] 15:35:30 INFO - PROCESS | 30339 | 1462228530122 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4af9aac00) [pid = 30339] [serial = 1455] [outer = 0x7ff4a8086000] 15:35:31 INFO - PROCESS | 30339 | 1462228531062 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1541ms 15:35:31 INFO - PROCESS | 30339 | 1462228531141 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 30339 | 1462228531144 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 15:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:35:31 INFO - PROCESS | 30339 | 1462228531156 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 30339 | 1462228531159 Marionette TRACE conn4 <- [1,1910,null,{}] 15:35:31 INFO - PROCESS | 30339 | 1462228531168 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:31 INFO - PROCESS | 30339 | 1462228531385 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 15:35:31 INFO - PROCESS | 30339 | 1462228531653 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9fd0000 == 146 [pid = 30339] [id = 485] 15:35:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4a4ee9c00) [pid = 30339] [serial = 1456] [outer = (nil)] 15:35:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4a4ef4000) [pid = 30339] [serial = 1457] [outer = 0x7ff4a4ee9c00] 15:35:32 INFO - PROCESS | 30339 | 1462228532141 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4a8cedc00) [pid = 30339] [serial = 1458] [outer = 0x7ff4a4ee9c00] 15:35:33 INFO - PROCESS | 30339 | 1462228533057 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1937ms 15:35:33 INFO - PROCESS | 30339 | 1462228533095 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 30339 | 1462228533101 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 15:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:35:33 INFO - PROCESS | 30339 | 1462228533109 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 30339 | 1462228533114 Marionette TRACE conn4 <- [1,1914,null,{}] 15:35:33 INFO - PROCESS | 30339 | 1462228533121 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:33 INFO - PROCESS | 30339 | 1462228533309 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 15:35:33 INFO - PROCESS | 30339 | 1462228533579 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b21e1800 == 147 [pid = 30339] [id = 486] 15:35:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 229 (0x7ff4a90cb800) [pid = 30339] [serial = 1459] [outer = (nil)] 15:35:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 230 (0x7ff4aa2cf400) [pid = 30339] [serial = 1460] [outer = 0x7ff4a90cb800] 15:35:33 INFO - PROCESS | 30339 | 1462228533649 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 231 (0x7ff4ad858c00) [pid = 30339] [serial = 1461] [outer = 0x7ff4a90cb800] 15:35:34 INFO - PROCESS | 30339 | 1462228534514 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1435ms 15:35:34 INFO - PROCESS | 30339 | 1462228534542 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 15:35:34 INFO - PROCESS | 30339 | 1462228534547 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 15:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:35:34 INFO - PROCESS | 30339 | 1462228534557 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:35:34 INFO - PROCESS | 30339 | 1462228534561 Marionette TRACE conn4 <- [1,1918,null,{}] 15:35:34 INFO - PROCESS | 30339 | 1462228534566 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:34 INFO - PROCESS | 30339 | 1462228534742 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 15:35:35 INFO - PROCESS | 30339 | 1462228535122 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8d5d000 == 148 [pid = 30339] [id = 487] 15:35:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 232 (0x7ff4af82ec00) [pid = 30339] [serial = 1462] [outer = (nil)] 15:35:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 233 (0x7ff4af8bd800) [pid = 30339] [serial = 1463] [outer = 0x7ff4af82ec00] 15:35:35 INFO - PROCESS | 30339 | 1462228535254 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 234 (0x7ff4af9afc00) [pid = 30339] [serial = 1464] [outer = 0x7ff4af82ec00] 15:35:36 INFO - PROCESS | 30339 | 1462228536155 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1681ms 15:35:36 INFO - PROCESS | 30339 | 1462228536255 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 30339 | 1462228536258 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 15:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:35:36 INFO - PROCESS | 30339 | 1462228536268 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 30339 | 1462228536272 Marionette TRACE conn4 <- [1,1922,null,{}] 15:35:36 INFO - PROCESS | 30339 | 1462228536288 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:36 INFO - PROCESS | 30339 | 1462228536579 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 15:35:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b1912800 == 147 [pid = 30339] [id = 189] 15:35:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b829a000 == 146 [pid = 30339] [id = 194] 15:35:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bab04000 == 145 [pid = 30339] [id = 410] 15:35:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a9fde000 == 144 [pid = 30339] [id = 292] 15:35:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af459800 == 143 [pid = 30339] [id = 408] 15:35:36 INFO - PROCESS | 30339 | --DOMWINDOW == 233 (0x7ff4b73f0800) [pid = 30339] [serial = 1349] [outer = (nil)] [url = about:blank] 15:35:36 INFO - PROCESS | 30339 | --DOMWINDOW == 232 (0x7ff4ae2d1c00) [pid = 30339] [serial = 1325] [outer = (nil)] [url = about:blank] 15:35:36 INFO - PROCESS | 30339 | --DOMWINDOW == 231 (0x7ff4bab42400) [pid = 30339] [serial = 1313] [outer = (nil)] [url = about:blank] 15:35:36 INFO - PROCESS | 30339 | --DOMWINDOW == 230 (0x7ff4b979f800) [pid = 30339] [serial = 1310] [outer = (nil)] [url = about:blank] 15:35:36 INFO - PROCESS | 30339 | --DOMWINDOW == 229 (0x7ff4b9341000) [pid = 30339] [serial = 1307] [outer = (nil)] [url = about:blank] 15:35:36 INFO - PROCESS | 30339 | --DOMWINDOW == 228 (0x7ff4aa2cdc00) [pid = 30339] [serial = 1319] [outer = (nil)] [url = about:blank] 15:35:36 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4af4d4000) [pid = 30339] [serial = 1322] [outer = (nil)] [url = about:blank] 15:35:36 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4b1127c00) [pid = 30339] [serial = 1316] [outer = (nil)] [url = about:blank] 15:35:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1648000 == 142 [pid = 30339] [id = 24] 15:35:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3438000 == 141 [pid = 30339] [id = 470] 15:35:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7657000 == 140 [pid = 30339] [id = 469] 15:35:36 INFO - PROCESS | 30339 | 1462228536869 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b15b2800 == 139 [pid = 30339] [id = 468] 15:35:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af65f800 == 138 [pid = 30339] [id = 467] 15:35:36 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a9ce2800 == 137 [pid = 30339] [id = 466] 15:35:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9fcf000 == 138 [pid = 30339] [id = 488] 15:35:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4aa2cdc00) [pid = 30339] [serial = 1465] [outer = (nil)] 15:35:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4af830c00) [pid = 30339] [serial = 1466] [outer = 0x7ff4aa2cdc00] 15:35:36 INFO - PROCESS | 30339 | 1462228536973 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 229 (0x7ff4b15f0000) [pid = 30339] [serial = 1467] [outer = 0x7ff4aa2cdc00] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a7f9b000 == 137 [pid = 30339] [id = 465] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e1d000 == 136 [pid = 30339] [id = 464] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c3a7e000 == 135 [pid = 30339] [id = 460] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c21b5800 == 134 [pid = 30339] [id = 459] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1494000 == 133 [pid = 30339] [id = 458] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4be944000 == 132 [pid = 30339] [id = 457] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba748800 == 131 [pid = 30339] [id = 456] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9505800 == 130 [pid = 30339] [id = 455] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8f34000 == 129 [pid = 30339] [id = 454] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b865e000 == 128 [pid = 30339] [id = 453] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e12000 == 127 [pid = 30339] [id = 452] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b159b800 == 126 [pid = 30339] [id = 451] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8d5d800 == 125 [pid = 30339] [id = 450] 15:35:37 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2f20800 == 124 [pid = 30339] [id = 449] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 228 (0x7ff4ae4ec800) [pid = 30339] [serial = 1334] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4b112e000) [pid = 30339] [serial = 1292] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4b8d51800) [pid = 30339] [serial = 1304] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4abf4a400) [pid = 30339] [serial = 1332] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4b3534800) [pid = 30339] [serial = 1344] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4b352b400) [pid = 30339] [serial = 1298] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4b86e2800) [pid = 30339] [serial = 1301] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4b3310400) [pid = 30339] [serial = 1343] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4a9ab5000) [pid = 30339] [serial = 1329] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4a9aad800) [pid = 30339] [serial = 1286] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4a9abb400) [pid = 30339] [serial = 1346] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4b1555400) [pid = 30339] [serial = 1347] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4ad853800) [pid = 30339] [serial = 1337] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4a7e64c00) [pid = 30339] [serial = 1331] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4b328ec00) [pid = 30339] [serial = 1295] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4b1550000) [pid = 30339] [serial = 1340] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4b177e400) [pid = 30339] [serial = 1341] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4a8cf0000) [pid = 30339] [serial = 1328] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4ada4bc00) [pid = 30339] [serial = 1289] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4b0f3cc00) [pid = 30339] [serial = 1338] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4af8b3c00) [pid = 30339] [serial = 1335] [outer = (nil)] [url = about:blank] 15:35:37 INFO - PROCESS | 30339 | 1462228537751 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1532ms 15:35:37 INFO - PROCESS | 30339 | 1462228537801 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 30339 | 1462228537805 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 15:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:35:37 INFO - PROCESS | 30339 | 1462228537811 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 30339 | 1462228537813 Marionette TRACE conn4 <- [1,1926,null,{}] 15:35:37 INFO - PROCESS | 30339 | 1462228537818 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:38 INFO - PROCESS | 30339 | 1462228537997 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 15:35:38 INFO - PROCESS | 30339 | 1462228538216 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae11c800 == 125 [pid = 30339] [id = 489] 15:35:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4a9aad800) [pid = 30339] [serial = 1468] [outer = (nil)] 15:35:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4b15f0800) [pid = 30339] [serial = 1469] [outer = 0x7ff4a9aad800] 15:35:38 INFO - PROCESS | 30339 | 1462228538292 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4b328ec00) [pid = 30339] [serial = 1470] [outer = 0x7ff4a9aad800] 15:35:39 INFO - PROCESS | 30339 | 1462228539053 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1285ms 15:35:39 INFO - PROCESS | 30339 | 1462228539097 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 30339 | 1462228539100 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 15:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:35:39 INFO - PROCESS | 30339 | 1462228539106 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 30339 | 1462228539108 Marionette TRACE conn4 <- [1,1930,null,{}] 15:35:39 INFO - PROCESS | 30339 | 1462228539113 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:39 INFO - PROCESS | 30339 | 1462228539376 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 15:35:39 INFO - PROCESS | 30339 | 1462228539409 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b199f800 == 126 [pid = 30339] [id = 490] 15:35:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4b328d400) [pid = 30339] [serial = 1471] [outer = (nil)] 15:35:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4b3415000) [pid = 30339] [serial = 1472] [outer = 0x7ff4b328d400] 15:35:39 INFO - PROCESS | 30339 | 1462228539475 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4b7395800) [pid = 30339] [serial = 1473] [outer = 0x7ff4b328d400] 15:35:40 INFO - PROCESS | 30339 | 1462228540412 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1325ms 15:35:40 INFO - PROCESS | 30339 | 1462228540431 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 30339 | 1462228540435 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 15:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:35:40 INFO - PROCESS | 30339 | 1462228540448 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 30339 | 1462228540450 Marionette TRACE conn4 <- [1,1934,null,{}] 15:35:40 INFO - PROCESS | 30339 | 1462228540455 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:40 INFO - PROCESS | 30339 | 1462228540702 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 15:35:40 INFO - PROCESS | 30339 | 1462228540745 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b800a000 == 127 [pid = 30339] [id = 491] 15:35:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4b38e1c00) [pid = 30339] [serial = 1474] [outer = (nil)] 15:35:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4b86d8c00) [pid = 30339] [serial = 1475] [outer = 0x7ff4b38e1c00] 15:35:40 INFO - PROCESS | 30339 | 1462228540810 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4b8747000) [pid = 30339] [serial = 1476] [outer = 0x7ff4b38e1c00] 15:35:41 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4a9e88000) [pid = 30339] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:35:41 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4a8cfb000) [pid = 30339] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:35:41 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4b16cf400) [pid = 30339] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:35:41 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4b86d4c00) [pid = 30339] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:35:41 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4b1136c00) [pid = 30339] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:35:41 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4a9caa800) [pid = 30339] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:35:41 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4ac24d800) [pid = 30339] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:35:42 INFO - PROCESS | 30339 | 1462228542056 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1636ms 15:35:42 INFO - PROCESS | 30339 | 1462228542079 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 30339 | 1462228542082 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 15:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:35:42 INFO - PROCESS | 30339 | 1462228542088 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - PROCESS | 30339 | 1462228542090 Marionette TRACE conn4 <- [1,1938,null,{}] 15:35:42 INFO - PROCESS | 30339 | 1462228542095 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:42 INFO - PROCESS | 30339 | 1462228542266 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 15:35:42 INFO - PROCESS | 30339 | 1462228542481 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e91000 == 128 [pid = 30339] [id = 492] 15:35:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4a8cf0400) [pid = 30339] [serial = 1477] [outer = (nil)] 15:35:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4b16d1800) [pid = 30339] [serial = 1478] [outer = 0x7ff4a8cf0400] 15:35:42 INFO - PROCESS | 30339 | 1462228542542 Marionette DEBUG loaded listener.js 15:35:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4b89ccc00) [pid = 30339] [serial = 1479] [outer = 0x7ff4a8cf0400] 15:35:43 INFO - PROCESS | 30339 | 1462228543195 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1125ms 15:35:43 INFO - PROCESS | 30339 | 1462228543213 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 30339 | 1462228543218 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 15:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:35:43 INFO - PROCESS | 30339 | 1462228543223 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 30339 | 1462228543226 Marionette TRACE conn4 <- [1,1942,null,{}] 15:35:43 INFO - PROCESS | 30339 | 1462228543231 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:43 INFO - PROCESS | 30339 | 1462228543395 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 15:35:43 INFO - PROCESS | 30339 | 1462228543579 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9076000 == 129 [pid = 30339] [id = 493] 15:35:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4a9ab8400) [pid = 30339] [serial = 1480] [outer = (nil)] 15:35:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4b8fbd800) [pid = 30339] [serial = 1481] [outer = 0x7ff4a9ab8400] 15:35:43 INFO - PROCESS | 30339 | 1462228543638 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4b9896400) [pid = 30339] [serial = 1482] [outer = 0x7ff4a9ab8400] 15:35:44 INFO - PROCESS | 30339 | 1462228544706 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1531ms 15:35:44 INFO - PROCESS | 30339 | 1462228544754 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 30339 | 1462228544761 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 15:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:35:44 INFO - PROCESS | 30339 | 1462228544769 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 30339 | 1462228544775 Marionette TRACE conn4 <- [1,1946,null,{}] 15:35:44 INFO - PROCESS | 30339 | 1462228544782 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:45 INFO - PROCESS | 30339 | 1462228545023 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 15:35:45 INFO - PROCESS | 30339 | 1462228545332 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af9c8000 == 130 [pid = 30339] [id = 494] 15:35:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4a9ca7800) [pid = 30339] [serial = 1483] [outer = (nil)] 15:35:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4ac412000) [pid = 30339] [serial = 1484] [outer = 0x7ff4a9ca7800] 15:35:45 INFO - PROCESS | 30339 | 1462228545412 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4ae4e3000) [pid = 30339] [serial = 1485] [outer = 0x7ff4a9ca7800] 15:35:46 INFO - PROCESS | 30339 | 1462228546325 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1591ms 15:35:46 INFO - PROCESS | 30339 | 1462228546360 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 15:35:46 INFO - PROCESS | 30339 | 1462228546368 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 15:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:35:46 INFO - PROCESS | 30339 | 1462228546378 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 30339 | 1462228546382 Marionette TRACE conn4 <- [1,1950,null,{}] 15:35:46 INFO - PROCESS | 30339 | 1462228546388 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:46 INFO - PROCESS | 30339 | 1462228546583 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 15:35:46 INFO - PROCESS | 30339 | 1462228546801 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b75e2000 == 131 [pid = 30339] [id = 495] 15:35:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4af9a6c00) [pid = 30339] [serial = 1486] [outer = (nil)] 15:35:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4b1012400) [pid = 30339] [serial = 1487] [outer = 0x7ff4af9a6c00] 15:35:47 INFO - PROCESS | 30339 | 1462228546995 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4b16ca000) [pid = 30339] [serial = 1488] [outer = 0x7ff4af9a6c00] 15:35:47 INFO - PROCESS | 30339 | 1462228547844 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1479ms 15:35:47 INFO - PROCESS | 30339 | 1462228547858 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 15:35:47 INFO - PROCESS | 30339 | 1462228547861 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 15:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:35:47 INFO - PROCESS | 30339 | 1462228547868 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:35:47 INFO - PROCESS | 30339 | 1462228547874 Marionette TRACE conn4 <- [1,1954,null,{}] 15:35:47 INFO - PROCESS | 30339 | 1462228547890 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:48 INFO - PROCESS | 30339 | 1462228548083 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 15:35:48 INFO - PROCESS | 30339 | 1462228548327 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b987b800 == 132 [pid = 30339] [id = 496] 15:35:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4b352b400) [pid = 30339] [serial = 1489] [outer = (nil)] 15:35:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4b746b400) [pid = 30339] [serial = 1490] [outer = 0x7ff4b352b400] 15:35:48 INFO - PROCESS | 30339 | 1462228548402 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4b89cfc00) [pid = 30339] [serial = 1491] [outer = 0x7ff4b352b400] 15:35:49 INFO - PROCESS | 30339 | 1462228549310 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1485ms 15:35:49 INFO - PROCESS | 30339 | 1462228549353 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 15:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:35:49 INFO - PROCESS | 30339 | 1462228549358 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 15:35:49 INFO - PROCESS | 30339 | 1462228549364 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:35:49 INFO - PROCESS | 30339 | 1462228549367 Marionette TRACE conn4 <- [1,1958,null,{}] 15:35:49 INFO - PROCESS | 30339 | 1462228549372 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:49 INFO - PROCESS | 30339 | 1462228549570 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 15:35:49 INFO - PROCESS | 30339 | 1462228549795 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4be93a000 == 133 [pid = 30339] [id = 497] 15:35:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4b38e5800) [pid = 30339] [serial = 1492] [outer = (nil)] 15:35:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4bab83400) [pid = 30339] [serial = 1493] [outer = 0x7ff4b38e5800] 15:35:49 INFO - PROCESS | 30339 | 1462228549908 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4bc031c00) [pid = 30339] [serial = 1494] [outer = 0x7ff4b38e5800] 15:35:50 INFO - PROCESS | 30339 | 1462228550809 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1479ms 15:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:35:50 INFO - PROCESS | 30339 | 1462228550843 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 15:35:50 INFO - PROCESS | 30339 | 1462228550846 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 15:35:50 INFO - PROCESS | 30339 | 1462228550852 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 30339 | 1462228550856 Marionette TRACE conn4 <- [1,1962,null,{}] 15:35:50 INFO - PROCESS | 30339 | 1462228550861 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:51 INFO - PROCESS | 30339 | 1462228551046 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 15:35:51 INFO - PROCESS | 30339 | 1462228551297 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1492800 == 134 [pid = 30339] [id = 498] 15:35:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 229 (0x7ff4b89d0800) [pid = 30339] [serial = 1495] [outer = (nil)] 15:35:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 230 (0x7ff4bdfd4000) [pid = 30339] [serial = 1496] [outer = 0x7ff4b89d0800] 15:35:51 INFO - PROCESS | 30339 | 1462228551410 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 231 (0x7ff4bff9bc00) [pid = 30339] [serial = 1497] [outer = 0x7ff4b89d0800] 15:35:52 INFO - PROCESS | 30339 | 1462228552416 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1640ms 15:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:35:52 INFO - PROCESS | 30339 | 1462228552492 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 30339 | 1462228552495 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 15:35:52 INFO - PROCESS | 30339 | 1462228552501 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 30339 | 1462228552504 Marionette TRACE conn4 <- [1,1966,null,{}] 15:35:52 INFO - PROCESS | 30339 | 1462228552510 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:52 INFO - PROCESS | 30339 | 1462228552765 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 15:35:53 INFO - PROCESS | 30339 | 1462228553064 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c37c8800 == 135 [pid = 30339] [id = 499] 15:35:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 232 (0x7ff4ae2d9400) [pid = 30339] [serial = 1498] [outer = (nil)] 15:35:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 233 (0x7ff4c318a400) [pid = 30339] [serial = 1499] [outer = 0x7ff4ae2d9400] 15:35:53 INFO - PROCESS | 30339 | 1462228553150 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 234 (0x7ff4c50e6000) [pid = 30339] [serial = 1500] [outer = 0x7ff4ae2d9400] 15:35:53 INFO - PROCESS | 30339 | 1462228553972 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1537ms 15:35:54 INFO - PROCESS | 30339 | 1462228554037 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 15:35:54 INFO - PROCESS | 30339 | 1462228554040 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 15:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:35:54 INFO - PROCESS | 30339 | 1462228554046 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 30339 | 1462228554049 Marionette TRACE conn4 <- [1,1970,null,{}] 15:35:54 INFO - PROCESS | 30339 | 1462228554054 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:54 INFO - PROCESS | 30339 | 1462228554245 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 15:35:54 INFO - PROCESS | 30339 | 1462228554463 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfc1c800 == 136 [pid = 30339] [id = 500] 15:35:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 235 (0x7ff4bdfd1400) [pid = 30339] [serial = 1501] [outer = (nil)] 15:35:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 236 (0x7ff4c9b97400) [pid = 30339] [serial = 1502] [outer = 0x7ff4bdfd1400] 15:35:54 INFO - PROCESS | 30339 | 1462228554580 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 237 (0x7ff4d280f800) [pid = 30339] [serial = 1503] [outer = 0x7ff4bdfd1400] 15:35:55 INFO - PROCESS | 30339 | 1462228555452 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1480ms 15:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:35:55 INFO - PROCESS | 30339 | 1462228555528 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 30339 | 1462228555530 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 15:35:55 INFO - PROCESS | 30339 | 1462228555537 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 30339 | 1462228555540 Marionette TRACE conn4 <- [1,1974,null,{}] 15:35:55 INFO - PROCESS | 30339 | 1462228555545 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:55 INFO - PROCESS | 30339 | 1462228555792 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 15:35:56 INFO - PROCESS | 30339 | 1462228556059 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d756a000 == 137 [pid = 30339] [id = 501] 15:35:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 238 (0x7ff4a80ef400) [pid = 30339] [serial = 1504] [outer = (nil)] 15:35:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 239 (0x7ff4a80f5400) [pid = 30339] [serial = 1505] [outer = 0x7ff4a80ef400] 15:35:56 INFO - PROCESS | 30339 | 1462228556182 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 240 (0x7ff4a80fa000) [pid = 30339] [serial = 1506] [outer = 0x7ff4a80ef400] 15:35:56 INFO - PROCESS | 30339 | 1462228556982 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1479ms 15:35:57 INFO - PROCESS | 30339 | 1462228557016 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 30339 | 1462228557020 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 15:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:35:57 INFO - PROCESS | 30339 | 1462228557026 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 30339 | 1462228557029 Marionette TRACE conn4 <- [1,1978,null,{}] 15:35:57 INFO - PROCESS | 30339 | 1462228557034 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:57 INFO - PROCESS | 30339 | 1462228557214 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 15:35:57 INFO - PROCESS | 30339 | 1462228557505 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8dc2800 == 138 [pid = 30339] [id = 502] 15:35:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 241 (0x7ff4a80f1400) [pid = 30339] [serial = 1507] [outer = (nil)] 15:35:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 242 (0x7ff4c4fcf800) [pid = 30339] [serial = 1508] [outer = 0x7ff4a80f1400] 15:35:57 INFO - PROCESS | 30339 | 1462228557579 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 243 (0x7ff4d45adc00) [pid = 30339] [serial = 1509] [outer = 0x7ff4a80f1400] 15:35:58 INFO - PROCESS | 30339 | 1462228558412 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1429ms 15:35:58 INFO - PROCESS | 30339 | 1462228558456 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 30339 | 1462228558459 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 15:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:35:58 INFO - PROCESS | 30339 | 1462228558465 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 30339 | 1462228558467 Marionette TRACE conn4 <- [1,1982,null,{}] 15:35:58 INFO - PROCESS | 30339 | 1462228558473 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:58 INFO - PROCESS | 30339 | 1462228558653 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 15:35:58 INFO - PROCESS | 30339 | 1462228558919 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1c28000 == 139 [pid = 30339] [id = 503] 15:35:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 244 (0x7ff4a7545000) [pid = 30339] [serial = 1510] [outer = (nil)] 15:35:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 245 (0x7ff4a754bc00) [pid = 30339] [serial = 1511] [outer = 0x7ff4a7545000] 15:35:58 INFO - PROCESS | 30339 | 1462228558993 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 246 (0x7ff4a7550800) [pid = 30339] [serial = 1512] [outer = 0x7ff4a7545000] 15:35:59 INFO - PROCESS | 30339 | 1462228559850 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1432ms 15:35:59 INFO - PROCESS | 30339 | 1462228559898 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 30339 | 1462228559902 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 15:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:35:59 INFO - PROCESS | 30339 | 1462228559908 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 30339 | 1462228559912 Marionette TRACE conn4 <- [1,1986,null,{}] 15:35:59 INFO - PROCESS | 30339 | 1462228559917 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:00 INFO - PROCESS | 30339 | 1462228560126 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 15:36:00 INFO - PROCESS | 30339 | 1462228560389 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d9ea1800 == 140 [pid = 30339] [id = 504] 15:36:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 247 (0x7ff4a4ad5000) [pid = 30339] [serial = 1513] [outer = (nil)] 15:36:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 248 (0x7ff4a4adc800) [pid = 30339] [serial = 1514] [outer = 0x7ff4a4ad5000] 15:36:00 INFO - PROCESS | 30339 | 1462228560469 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 249 (0x7ff4d4185800) [pid = 30339] [serial = 1515] [outer = 0x7ff4a4ad5000] 15:36:01 INFO - PROCESS | 30339 | 1462228561382 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1531ms 15:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:36:01 INFO - PROCESS | 30339 | 1462228561440 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 15:36:01 INFO - PROCESS | 30339 | 1462228561442 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 15:36:01 INFO - PROCESS | 30339 | 1462228561449 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 30339 | 1462228561452 Marionette TRACE conn4 <- [1,1990,null,{}] 15:36:01 INFO - PROCESS | 30339 | 1462228561457 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:01 INFO - PROCESS | 30339 | 1462228561639 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 15:36:01 INFO - PROCESS | 30339 | 1462228561905 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d9ebc800 == 141 [pid = 30339] [id = 505] 15:36:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 250 (0x7ff4a4ad8c00) [pid = 30339] [serial = 1516] [outer = (nil)] 15:36:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 251 (0x7ff4a4e54000) [pid = 30339] [serial = 1517] [outer = 0x7ff4a4ad8c00] 15:36:02 INFO - PROCESS | 30339 | 1462228562019 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 252 (0x7ff4a4e58000) [pid = 30339] [serial = 1518] [outer = 0x7ff4a4ad8c00] 15:36:02 INFO - PROCESS | 30339 | 1462228562827 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1432ms 15:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:36:02 INFO - PROCESS | 30339 | 1462228562882 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 30339 | 1462228562885 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 15:36:02 INFO - PROCESS | 30339 | 1462228562892 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 30339 | 1462228562905 Marionette TRACE conn4 <- [1,1994,null,{}] 15:36:02 INFO - PROCESS | 30339 | 1462228562910 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:03 INFO - PROCESS | 30339 | 1462228563099 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 15:36:03 INFO - PROCESS | 30339 | 1462228563340 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b956b800 == 142 [pid = 30339] [id = 506] 15:36:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 253 (0x7ff4a4e4e400) [pid = 30339] [serial = 1519] [outer = (nil)] 15:36:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 254 (0x7ff4a52e4000) [pid = 30339] [serial = 1520] [outer = 0x7ff4a4e4e400] 15:36:03 INFO - PROCESS | 30339 | 1462228563415 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 255 (0x7ff4a52e7c00) [pid = 30339] [serial = 1521] [outer = 0x7ff4a4e4e400] 15:36:04 INFO - PROCESS | 30339 | 1462228564252 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1398ms 15:36:04 INFO - PROCESS | 30339 | 1462228564289 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 30339 | 1462228564292 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 15:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:36:04 INFO - PROCESS | 30339 | 1462228564298 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 30339 | 1462228564300 Marionette TRACE conn4 <- [1,1998,null,{}] 15:36:04 INFO - PROCESS | 30339 | 1462228564306 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:04 INFO - PROCESS | 30339 | 1462228564483 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 15:36:04 INFO - PROCESS | 30339 | 1462228564755 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a4c67800 == 143 [pid = 30339] [id = 507] 15:36:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 256 (0x7ff4a4e56400) [pid = 30339] [serial = 1522] [outer = (nil)] 15:36:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 257 (0x7ff4a52ecc00) [pid = 30339] [serial = 1523] [outer = 0x7ff4a4e56400] 15:36:04 INFO - PROCESS | 30339 | 1462228564827 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 258 (0x7ff4a52f1000) [pid = 30339] [serial = 1524] [outer = 0x7ff4a4e56400] 15:36:05 INFO - PROCESS | 30339 | 1462228565702 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1484ms 15:36:05 INFO - PROCESS | 30339 | 1462228565788 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 30339 | 1462228565794 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 15:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:36:05 INFO - PROCESS | 30339 | 1462228565804 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 30339 | 1462228565807 Marionette TRACE conn4 <- [1,2002,null,{}] 15:36:05 INFO - PROCESS | 30339 | 1462228565812 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:06 INFO - PROCESS | 30339 | 1462228566055 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 15:36:06 INFO - PROCESS | 30339 | 1462228566959 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9cc5800 == 144 [pid = 30339] [id = 508] 15:36:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 259 (0x7ff4a4adfc00) [pid = 30339] [serial = 1525] [outer = (nil)] 15:36:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 260 (0x7ff4a52e4400) [pid = 30339] [serial = 1526] [outer = 0x7ff4a4adfc00] 15:36:07 INFO - PROCESS | 30339 | 1462228567033 Marionette DEBUG loaded listener.js 15:36:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 261 (0x7ff4a76c8000) [pid = 30339] [serial = 1527] [outer = 0x7ff4a4adfc00] 15:36:07 INFO - PROCESS | 30339 | 1462228567862 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2088ms 15:36:07 INFO - PROCESS | 30339 | 1462228567894 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 30339 | 1462228567898 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 15:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:36:07 INFO - PROCESS | 30339 | 1462228567905 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 30339 | 1462228567910 Marionette TRACE conn4 <- [1,2006,null,{}] 15:36:07 INFO - PROCESS | 30339 | 1462228567916 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:08 INFO - PROCESS | 30339 | 1462228568092 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 15:36:08 INFO - PROCESS | 30339 | 1462228568380 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae10a000 == 145 [pid = 30339] [id = 509] 15:36:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 262 (0x7ff4a4ee9400) [pid = 30339] [serial = 1528] [outer = (nil)] 15:36:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 263 (0x7ff4a76d4c00) [pid = 30339] [serial = 1529] [outer = 0x7ff4a4ee9400] 15:36:08 INFO - PROCESS | 30339 | 1462228568450 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 264 (0x7ff4a7ffa000) [pid = 30339] [serial = 1530] [outer = 0x7ff4a4ee9400] 15:36:09 INFO - PROCESS | 30339 | 1462228569475 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1631ms 15:36:09 INFO - PROCESS | 30339 | 1462228569540 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 15:36:09 INFO - PROCESS | 30339 | 1462228569545 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 15:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:36:09 INFO - PROCESS | 30339 | 1462228569551 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 30339 | 1462228569554 Marionette TRACE conn4 <- [1,2010,null,{}] 15:36:09 INFO - PROCESS | 30339 | 1462228569559 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:09 INFO - PROCESS | 30339 | 1462228569738 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 15:36:10 INFO - PROCESS | 30339 | 1462228570090 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa030000 == 146 [pid = 30339] [id = 510] 15:36:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 265 (0x7ff4a905e800) [pid = 30339] [serial = 1531] [outer = (nil)] 15:36:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 266 (0x7ff4a90c6400) [pid = 30339] [serial = 1532] [outer = 0x7ff4a905e800] 15:36:10 INFO - PROCESS | 30339 | 1462228570161 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 267 (0x7ff4a9ca7400) [pid = 30339] [serial = 1533] [outer = 0x7ff4a905e800] 15:36:11 INFO - PROCESS | 30339 | 1462228571058 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1537ms 15:36:11 INFO - PROCESS | 30339 | 1462228571090 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 15:36:11 INFO - PROCESS | 30339 | 1462228571093 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 15:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:36:11 INFO - PROCESS | 30339 | 1462228571109 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:36:11 INFO - PROCESS | 30339 | 1462228571117 Marionette TRACE conn4 <- [1,2014,null,{}] 15:36:11 INFO - PROCESS | 30339 | 1462228571123 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:11 INFO - PROCESS | 30339 | 1462228571327 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 15:36:11 INFO - PROCESS | 30339 | 1462228571655 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0d4d000 == 147 [pid = 30339] [id = 511] 15:36:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 268 (0x7ff4a9060000) [pid = 30339] [serial = 1534] [outer = (nil)] 15:36:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 269 (0x7ff4ad861400) [pid = 30339] [serial = 1535] [outer = 0x7ff4a9060000] 15:36:11 INFO - PROCESS | 30339 | 1462228571724 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 270 (0x7ff4ae2dd000) [pid = 30339] [serial = 1536] [outer = 0x7ff4a9060000] 15:36:12 INFO - PROCESS | 30339 | 1462228572559 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1491ms 15:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:36:12 INFO - PROCESS | 30339 | 1462228572593 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 30339 | 1462228572596 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 15:36:12 INFO - PROCESS | 30339 | 1462228572602 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 30339 | 1462228572605 Marionette TRACE conn4 <- [1,2018,null,{}] 15:36:12 INFO - PROCESS | 30339 | 1462228572610 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:12 INFO - PROCESS | 30339 | 1462228572783 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 15:36:13 INFO - PROCESS | 30339 | 1462228573066 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afb53800 == 148 [pid = 30339] [id = 512] 15:36:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 271 (0x7ff4af9a9800) [pid = 30339] [serial = 1537] [outer = (nil)] 15:36:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 272 (0x7ff4af9b0c00) [pid = 30339] [serial = 1538] [outer = 0x7ff4af9a9800] 15:36:13 INFO - PROCESS | 30339 | 1462228573133 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 273 (0x7ff4b0f31800) [pid = 30339] [serial = 1539] [outer = 0x7ff4af9a9800] 15:36:13 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3676000 == 147 [pid = 30339] [id = 397] 15:36:13 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e91000 == 146 [pid = 30339] [id = 492] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 272 (0x7ff4b9794800) [pid = 30339] [serial = 1367] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 271 (0x7ff4b1770000) [pid = 30339] [serial = 1391] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 270 (0x7ff4b9853800) [pid = 30339] [serial = 1373] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 269 (0x7ff4b73e4400) [pid = 30339] [serial = 1361] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 268 (0x7ff4ae2d1800) [pid = 30339] [serial = 1355] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 267 (0x7ff4bff3bc00) [pid = 30339] [serial = 1376] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 266 (0x7ff4b86df400) [pid = 30339] [serial = 1364] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 265 (0x7ff4b328f000) [pid = 30339] [serial = 1358] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 264 (0x7ff4a8cfb400) [pid = 30339] [serial = 1352] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 263 (0x7ff4bc028000) [pid = 30339] [serial = 1370] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 262 (0x7ff4c0ce4400) [pid = 30339] [serial = 1379] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 261 (0x7ff4c1e20400) [pid = 30339] [serial = 1382] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 260 (0x7ff4c4fd1000) [pid = 30339] [serial = 1385] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 259 (0x7ff4c5581800) [pid = 30339] [serial = 1388] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOMWINDOW == 258 (0x7ff4b9797000) [pid = 30339] [serial = 1415] [outer = (nil)] [url = about:blank] 15:36:13 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b800a000 == 145 [pid = 30339] [id = 491] 15:36:13 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b199f800 == 144 [pid = 30339] [id = 490] 15:36:13 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae11c800 == 143 [pid = 30339] [id = 489] 15:36:13 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a9fcf000 == 142 [pid = 30339] [id = 488] 15:36:13 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8d5d000 == 141 [pid = 30339] [id = 487] 15:36:13 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b21e1800 == 140 [pid = 30339] [id = 486] 15:36:13 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a9fd0000 == 139 [pid = 30339] [id = 485] 15:36:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af44c800 == 138 [pid = 30339] [id = 472] 15:36:14 INFO - PROCESS | 30339 | 1462228574106 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 257 (0x7ff4b3413400) [pid = 30339] [serial = 1406] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 256 (0x7ff4b914e000) [pid = 30339] [serial = 1410] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 255 (0x7ff4b738ac00) [pid = 30339] [serial = 1412] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 254 (0x7ff4b3379c00) [pid = 30339] [serial = 1404] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 253 (0x7ff4b9340000) [pid = 30339] [serial = 1413] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 252 (0x7ff4b38eac00) [pid = 30339] [serial = 1407] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 251 (0x7ff4b874b400) [pid = 30339] [serial = 1409] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 250 (0x7ff4b3290800) [pid = 30339] [serial = 1403] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 249 (0x7ff4af82d000) [pid = 30339] [serial = 1397] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 248 (0x7ff4ae2c5800) [pid = 30339] [serial = 1395] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 247 (0x7ff4ac412800) [pid = 30339] [serial = 1394] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 246 (0x7ff4af8be000) [pid = 30339] [serial = 1398] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 245 (0x7ff4ada53c00) [pid = 30339] [serial = 1400] [outer = (nil)] [url = about:blank] 15:36:14 INFO - PROCESS | 30339 | --DOMWINDOW == 244 (0x7ff4b1645c00) [pid = 30339] [serial = 1401] [outer = (nil)] [url = about:blank] 15:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1578ms 15:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:36:14 INFO - PROCESS | 30339 | 1462228574180 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 30339 | 1462228574183 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 15:36:14 INFO - PROCESS | 30339 | 1462228574189 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 30339 | 1462228574191 Marionette TRACE conn4 <- [1,2022,null,{}] 15:36:14 INFO - PROCESS | 30339 | 1462228574196 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:14 INFO - PROCESS | 30339 | 1462228574362 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 15:36:14 INFO - PROCESS | 30339 | 1462228574611 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4abac8000 == 139 [pid = 30339] [id = 513] 15:36:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 245 (0x7ff4b0f39000) [pid = 30339] [serial = 1540] [outer = (nil)] 15:36:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 246 (0x7ff4b101e400) [pid = 30339] [serial = 1541] [outer = 0x7ff4b0f39000] 15:36:14 INFO - PROCESS | 30339 | 1462228574684 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 247 (0x7ff4b1647000) [pid = 30339] [serial = 1542] [outer = 0x7ff4b0f39000] 15:36:15 INFO - PROCESS | 30339 | 1462228575378 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1229ms 15:36:15 INFO - PROCESS | 30339 | 1462228575417 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 15:36:15 INFO - PROCESS | 30339 | 1462228575420 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 15:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:36:15 INFO - PROCESS | 30339 | 1462228575425 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 30339 | 1462228575427 Marionette TRACE conn4 <- [1,2026,null,{}] 15:36:15 INFO - PROCESS | 30339 | 1462228575433 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:15 INFO - PROCESS | 30339 | 1462228575676 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 15:36:15 INFO - PROCESS | 30339 | 1462228575692 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b19aa800 == 140 [pid = 30339] [id = 514] 15:36:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 248 (0x7ff4b1649000) [pid = 30339] [serial = 1543] [outer = (nil)] 15:36:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 249 (0x7ff4b32e9c00) [pid = 30339] [serial = 1544] [outer = 0x7ff4b1649000] 15:36:15 INFO - PROCESS | 30339 | 1462228575752 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 250 (0x7ff4b352bc00) [pid = 30339] [serial = 1545] [outer = 0x7ff4b1649000] 15:36:16 INFO - PROCESS | 30339 | 1462228576631 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1237ms 15:36:16 INFO - PROCESS | 30339 | 1462228576663 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 30339 | 1462228576677 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 15:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:36:16 INFO - PROCESS | 30339 | 1462228576683 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 30339 | 1462228576685 Marionette TRACE conn4 <- [1,2030,null,{}] 15:36:16 INFO - PROCESS | 30339 | 1462228576700 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:16 INFO - PROCESS | 30339 | 1462228576935 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 15:36:16 INFO - PROCESS | 30339 | 1462228576978 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b801c000 == 141 [pid = 30339] [id = 515] 15:36:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 251 (0x7ff4a4adb400) [pid = 30339] [serial = 1546] [outer = (nil)] 15:36:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 252 (0x7ff4b738ac00) [pid = 30339] [serial = 1547] [outer = 0x7ff4a4adb400] 15:36:17 INFO - PROCESS | 30339 | 1462228577037 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 253 (0x7ff4b7472400) [pid = 30339] [serial = 1548] [outer = 0x7ff4a4adb400] 15:36:17 INFO - PROCESS | 30339 | 1462228577908 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1248ms 15:36:17 INFO - PROCESS | 30339 | 1462228577931 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 15:36:17 INFO - PROCESS | 30339 | 1462228577935 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 15:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:36:17 INFO - PROCESS | 30339 | 1462228577952 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 30339 | 1462228577954 Marionette TRACE conn4 <- [1,2034,null,{}] 15:36:17 INFO - PROCESS | 30339 | 1462228577960 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:18 INFO - PROCESS | 30339 | 1462228578184 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 15:36:18 INFO - PROCESS | 30339 | 1462228578214 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b936e000 == 142 [pid = 30339] [id = 516] 15:36:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 254 (0x7ff4b177b400) [pid = 30339] [serial = 1549] [outer = (nil)] 15:36:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 255 (0x7ff4b82db800) [pid = 30339] [serial = 1550] [outer = 0x7ff4b177b400] 15:36:18 INFO - PROCESS | 30339 | 1462228578274 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 256 (0x7ff4b86e6800) [pid = 30339] [serial = 1551] [outer = 0x7ff4b177b400] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 255 (0x7ff4b328d400) [pid = 30339] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 254 (0x7ff4af82ec00) [pid = 30339] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 253 (0x7ff4a8cf0400) [pid = 30339] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 252 (0x7ff4a7e56800) [pid = 30339] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 251 (0x7ff4aa2cdc00) [pid = 30339] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 250 (0x7ff4a9aad800) [pid = 30339] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 249 (0x7ff4a90cb800) [pid = 30339] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 248 (0x7ff4ae2d0400) [pid = 30339] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 247 (0x7ff4b38e1c00) [pid = 30339] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 246 (0x7ff4a4ee9c00) [pid = 30339] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 245 (0x7ff4b8290000) [pid = 30339] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:36:19 INFO - PROCESS | 30339 | --DOMWINDOW == 244 (0x7ff4b82e2000) [pid = 30339] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:36:19 INFO - PROCESS | 30339 | 1462228579968 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2042ms 15:36:19 INFO - PROCESS | 30339 | 1462228579993 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 30339 | 1462228579996 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 15:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:36:20 INFO - PROCESS | 30339 | 1462228580003 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:36:20 INFO - PROCESS | 30339 | 1462228580006 Marionette TRACE conn4 <- [1,2038,null,{}] 15:36:20 INFO - PROCESS | 30339 | 1462228580011 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:20 INFO - PROCESS | 30339 | 1462228580204 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 15:36:20 INFO - PROCESS | 30339 | 1462228580223 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9375800 == 143 [pid = 30339] [id = 517] 15:36:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 245 (0x7ff4a8cf0400) [pid = 30339] [serial = 1552] [outer = (nil)] 15:36:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 246 (0x7ff4b73f0000) [pid = 30339] [serial = 1553] [outer = 0x7ff4a8cf0400] 15:36:20 INFO - PROCESS | 30339 | 1462228580280 Marionette DEBUG loaded listener.js 15:36:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 247 (0x7ff4b86eb400) [pid = 30339] [serial = 1554] [outer = 0x7ff4a8cf0400] 15:36:20 INFO - PROCESS | 30339 | ************************* 15:36:20 INFO - PROCESS | 30339 | A coding exception was thrown and uncaught in a Task. 15:36:20 INFO - PROCESS | 30339 | 15:36:20 INFO - PROCESS | 30339 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:36:20 INFO - PROCESS | 30339 | Full stack: 15:36:20 INFO - PROCESS | 30339 | ************************* 15:36:21 INFO - PROCESS | 30339 | 1462228581210 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1230ms 15:36:21 INFO - PROCESS | 30339 | 1462228581234 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 30339 | 1462228581237 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 15:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:36:21 INFO - PROCESS | 30339 | 1462228581243 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:36:21 INFO - PROCESS | 30339 | 1462228581245 Marionette TRACE conn4 <- [1,2042,null,{}] 15:36:21 INFO - PROCESS | 30339 | 1462228581250 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:21 INFO - PROCESS | 30339 | 1462228581428 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 15:36:21 INFO - PROCESS | 30339 | 1462228581795 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a6a9f800 == 144 [pid = 30339] [id = 518] 15:36:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 248 (0x7ff4a4ad1c00) [pid = 30339] [serial = 1555] [outer = (nil)] 15:36:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 249 (0x7ff4a4ad6000) [pid = 30339] [serial = 1556] [outer = 0x7ff4a4ad1c00] 15:36:21 INFO - PROCESS | 30339 | 1462228581874 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 250 (0x7ff4a52f1800) [pid = 30339] [serial = 1557] [outer = 0x7ff4a4ad1c00] 15:36:22 INFO - PROCESS | 30339 | 1462228582861 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1686ms 15:36:22 INFO - PROCESS | 30339 | 1462228582933 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 15:36:22 INFO - PROCESS | 30339 | 1462228582937 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 15:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:36:22 INFO - PROCESS | 30339 | 1462228582945 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 30339 | 1462228582950 Marionette TRACE conn4 <- [1,2046,null,{}] 15:36:22 INFO - PROCESS | 30339 | 1462228582957 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:23 INFO - PROCESS | 30339 | 1462228583165 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 15:36:23 INFO - PROCESS | 30339 | 1462228583391 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0f66800 == 145 [pid = 30339] [id = 519] 15:36:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 251 (0x7ff4a76ca800) [pid = 30339] [serial = 1558] [outer = (nil)] 15:36:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 252 (0x7ff4a905d800) [pid = 30339] [serial = 1559] [outer = 0x7ff4a76ca800] 15:36:23 INFO - PROCESS | 30339 | 1462228583505 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 253 (0x7ff4a9e88000) [pid = 30339] [serial = 1560] [outer = 0x7ff4a76ca800] 15:36:24 INFO - PROCESS | 30339 | 1462228584513 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1632ms 15:36:24 INFO - PROCESS | 30339 | 1462228584581 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 15:36:24 INFO - PROCESS | 30339 | 1462228584587 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 15:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:36:24 INFO - PROCESS | 30339 | 1462228584593 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 30339 | 1462228584597 Marionette TRACE conn4 <- [1,2050,null,{}] 15:36:24 INFO - PROCESS | 30339 | 1462228584602 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:24 INFO - PROCESS | 30339 | 1462228584805 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 15:36:25 INFO - PROCESS | 30339 | 1462228585154 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8d25000 == 146 [pid = 30339] [id = 520] 15:36:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 254 (0x7ff4ada4a000) [pid = 30339] [serial = 1561] [outer = (nil)] 15:36:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 255 (0x7ff4af9b1000) [pid = 30339] [serial = 1562] [outer = 0x7ff4ada4a000] 15:36:25 INFO - PROCESS | 30339 | 1462228585233 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 256 (0x7ff4b1134000) [pid = 30339] [serial = 1563] [outer = 0x7ff4ada4a000] 15:36:26 INFO - PROCESS | 30339 | 1462228586097 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1581ms 15:36:26 INFO - PROCESS | 30339 | 1462228586175 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 15:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:36:26 INFO - PROCESS | 30339 | 1462228586180 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 15:36:26 INFO - PROCESS | 30339 | 1462228586195 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 30339 | 1462228586204 Marionette TRACE conn4 <- [1,2054,null,{}] 15:36:26 INFO - PROCESS | 30339 | 1462228586210 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:26 INFO - PROCESS | 30339 | 1462228586453 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 15:36:26 INFO - PROCESS | 30339 | 1462228586759 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c182c800 == 147 [pid = 30339] [id = 521] 15:36:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 257 (0x7ff4af82d000) [pid = 30339] [serial = 1564] [outer = (nil)] 15:36:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 258 (0x7ff4b739a000) [pid = 30339] [serial = 1565] [outer = 0x7ff4af82d000] 15:36:26 INFO - PROCESS | 30339 | 1462228586836 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 259 (0x7ff4b8290000) [pid = 30339] [serial = 1566] [outer = 0x7ff4af82d000] 15:36:27 INFO - PROCESS | 30339 | 1462228587667 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1543ms 15:36:27 INFO - PROCESS | 30339 | 1462228587730 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 15:36:27 INFO - PROCESS | 30339 | 1462228587735 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 15:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:36:27 INFO - PROCESS | 30339 | 1462228587740 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 30339 | 1462228587743 Marionette TRACE conn4 <- [1,2058,null,{}] 15:36:27 INFO - PROCESS | 30339 | 1462228587749 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:27 INFO - PROCESS | 30339 | 1462228587962 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 15:36:28 INFO - PROCESS | 30339 | 1462228588265 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2617800 == 148 [pid = 30339] [id = 522] 15:36:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 260 (0x7ff4b177cc00) [pid = 30339] [serial = 1567] [outer = (nil)] 15:36:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 261 (0x7ff4b9531400) [pid = 30339] [serial = 1568] [outer = 0x7ff4b177cc00] 15:36:28 INFO - PROCESS | 30339 | 1462228588341 Marionette DEBUG loaded listener.js 15:36:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 262 (0x7ff4b9537c00) [pid = 30339] [serial = 1569] [outer = 0x7ff4b177cc00] 15:36:29 INFO - PROCESS | 30339 | 1462228589128 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1436ms 15:36:29 INFO - PROCESS | 30339 | 1462228589178 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 30339 | 1462228589182 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 15:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:36:29 INFO - PROCESS | 30339 | 1462228589187 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 30339 | 1462228589190 Marionette TRACE conn4 <- [1,2062,null,{}] 15:36:29 INFO - PROCESS | 30339 | 1462228589196 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:29 INFO - PROCESS | 30339 | 1462228589382 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 15:36:29 INFO - PROCESS | 30339 | 1462228589652 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c8f0a000 == 149 [pid = 30339] [id = 523] 15:36:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 263 (0x7ff4b9a56000) [pid = 30339] [serial = 1570] [outer = (nil)] 15:36:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 264 (0x7ff4bab4a800) [pid = 30339] [serial = 1571] [outer = 0x7ff4b9a56000] 15:36:29 INFO - PROCESS | 30339 | 1462228589793 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 265 (0x7ff4be972800) [pid = 30339] [serial = 1572] [outer = 0x7ff4b9a56000] 15:36:30 INFO - PROCESS | 30339 | 1462228590646 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1530ms 15:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:36:30 INFO - PROCESS | 30339 | 1462228590718 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 30339 | 1462228590721 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 15:36:30 INFO - PROCESS | 30339 | 1462228590728 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 30339 | 1462228590731 Marionette TRACE conn4 <- [1,2066,null,{}] 15:36:30 INFO - PROCESS | 30339 | 1462228590736 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:30 INFO - PROCESS | 30339 | 1462228590974 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 15:36:31 INFO - PROCESS | 30339 | 1462228591282 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0e7a800 == 150 [pid = 30339] [id = 524] 15:36:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 266 (0x7ff4b9a56400) [pid = 30339] [serial = 1573] [outer = (nil)] 15:36:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 267 (0x7ff4c1ce4800) [pid = 30339] [serial = 1574] [outer = 0x7ff4b9a56400] 15:36:31 INFO - PROCESS | 30339 | 1462228591360 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 268 (0x7ff4c3be1c00) [pid = 30339] [serial = 1575] [outer = 0x7ff4b9a56400] 15:36:32 INFO - PROCESS | 30339 | 1462228592173 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1486ms 15:36:32 INFO - PROCESS | 30339 | 1462228592216 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 15:36:32 INFO - PROCESS | 30339 | 1462228592222 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 15:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:36:32 INFO - PROCESS | 30339 | 1462228592230 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 30339 | 1462228592232 Marionette TRACE conn4 <- [1,2070,null,{}] 15:36:32 INFO - PROCESS | 30339 | 1462228592238 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:32 INFO - PROCESS | 30339 | 1462228592443 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 15:36:32 INFO - PROCESS | 30339 | 1462228592714 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4f07800 == 151 [pid = 30339] [id = 525] 15:36:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 269 (0x7ff4bff91400) [pid = 30339] [serial = 1576] [outer = (nil)] 15:36:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 270 (0x7ff4c50e5000) [pid = 30339] [serial = 1577] [outer = 0x7ff4bff91400] 15:36:32 INFO - PROCESS | 30339 | 1462228592830 Marionette DEBUG loaded listener.js 15:36:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 271 (0x7ff4c9b38400) [pid = 30339] [serial = 1578] [outer = 0x7ff4bff91400] 15:36:33 INFO - PROCESS | 30339 | 1462228593620 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1432ms 15:36:33 INFO - PROCESS | 30339 | 1462228593663 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 30339 | 1462228593667 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 15:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:36:33 INFO - PROCESS | 30339 | 1462228593672 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 30339 | 1462228593674 Marionette TRACE conn4 <- [1,2074,null,{}] 15:36:33 INFO - PROCESS | 30339 | 1462228593680 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:33 INFO - PROCESS | 30339 | 1462228593878 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 15:36:34 INFO - PROCESS | 30339 | 1462228594150 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9267000 == 152 [pid = 30339] [id = 526] 15:36:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 272 (0x7ff4c18ca800) [pid = 30339] [serial = 1579] [outer = (nil)] 15:36:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 273 (0x7ff4cf709800) [pid = 30339] [serial = 1580] [outer = 0x7ff4c18ca800] 15:36:34 INFO - PROCESS | 30339 | 1462228594267 Marionette DEBUG loaded listener.js 15:36:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 274 (0x7ff4cfc66000) [pid = 30339] [serial = 1581] [outer = 0x7ff4c18ca800] 15:36:35 INFO - PROCESS | 30339 | 1462228595057 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1442ms 15:36:35 INFO - PROCESS | 30339 | 1462228595116 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 15:36:35 INFO - PROCESS | 30339 | 1462228595120 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 15:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:36:35 INFO - PROCESS | 30339 | 1462228595125 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:36:35 INFO - PROCESS | 30339 | 1462228595129 Marionette TRACE conn4 <- [1,2078,null,{}] 15:36:35 INFO - PROCESS | 30339 | 1462228595134 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:35 INFO - PROCESS | 30339 | 1462228595333 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 15:36:35 INFO - PROCESS | 30339 | 1462228595600 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9281000 == 153 [pid = 30339] [id = 527] 15:36:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 275 (0x7ff4c3bea800) [pid = 30339] [serial = 1582] [outer = (nil)] 15:36:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 276 (0x7ff4d0fef000) [pid = 30339] [serial = 1583] [outer = 0x7ff4c3bea800] 15:36:35 INFO - PROCESS | 30339 | 1462228595717 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 277 (0x7ff4d4148800) [pid = 30339] [serial = 1584] [outer = 0x7ff4c3bea800] 15:36:36 INFO - PROCESS | 30339 | 1462228596488 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1431ms 15:36:36 INFO - PROCESS | 30339 | 1462228596558 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 30339 | 1462228596560 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 15:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:36:36 INFO - PROCESS | 30339 | 1462228596566 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 30339 | 1462228596569 Marionette TRACE conn4 <- [1,2082,null,{}] 15:36:36 INFO - PROCESS | 30339 | 1462228596574 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:36 INFO - PROCESS | 30339 | 1462228596795 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 15:36:37 INFO - PROCESS | 30339 | 1462228597063 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b95b8000 == 154 [pid = 30339] [id = 528] 15:36:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 278 (0x7ff4d4e4a400) [pid = 30339] [serial = 1585] [outer = (nil)] 15:36:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 279 (0x7ff4d4e50c00) [pid = 30339] [serial = 1586] [outer = 0x7ff4d4e4a400] 15:36:37 INFO - PROCESS | 30339 | 1462228597201 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 280 (0x7ff4d4f2fc00) [pid = 30339] [serial = 1587] [outer = 0x7ff4d4e4a400] 15:36:38 INFO - PROCESS | 30339 | 1462228598079 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1584ms 15:36:38 INFO - PROCESS | 30339 | 1462228598152 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 15:36:38 INFO - PROCESS | 30339 | 1462228598156 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 15:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:36:38 INFO - PROCESS | 30339 | 1462228598162 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:36:38 INFO - PROCESS | 30339 | 1462228598165 Marionette TRACE conn4 <- [1,2086,null,{}] 15:36:38 INFO - PROCESS | 30339 | 1462228598171 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:38 INFO - PROCESS | 30339 | 1462228598422 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 15:36:38 INFO - PROCESS | 30339 | 1462228598749 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a3be2000 == 155 [pid = 30339] [id = 529] 15:36:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 281 (0x7ff4a3cf0c00) [pid = 30339] [serial = 1588] [outer = (nil)] 15:36:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 282 (0x7ff4a3cfa000) [pid = 30339] [serial = 1589] [outer = 0x7ff4a3cf0c00] 15:36:38 INFO - PROCESS | 30339 | 1462228598820 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 283 (0x7ff4d4f8cc00) [pid = 30339] [serial = 1590] [outer = 0x7ff4a3cf0c00] 15:36:39 INFO - PROCESS | 30339 | 1462228599604 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1490ms 15:36:39 INFO - PROCESS | 30339 | 1462228599652 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 30339 | 1462228599656 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 15:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:36:39 INFO - PROCESS | 30339 | 1462228599662 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 30339 | 1462228599665 Marionette TRACE conn4 <- [1,2090,null,{}] 15:36:39 INFO - PROCESS | 30339 | 1462228599670 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:39 INFO - PROCESS | 30339 | 1462228599881 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 15:36:40 INFO - PROCESS | 30339 | 1462228600157 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a372e800 == 156 [pid = 30339] [id = 530] 15:36:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 284 (0x7ff4a37c6000) [pid = 30339] [serial = 1591] [outer = (nil)] 15:36:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 285 (0x7ff4a37cb800) [pid = 30339] [serial = 1592] [outer = 0x7ff4a37c6000] 15:36:40 INFO - PROCESS | 30339 | 1462228600269 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 286 (0x7ff4a37d0000) [pid = 30339] [serial = 1593] [outer = 0x7ff4a37c6000] 15:36:41 INFO - PROCESS | 30339 | 1462228601078 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1485ms 15:36:41 INFO - PROCESS | 30339 | 1462228601148 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 15:36:41 INFO - PROCESS | 30339 | 1462228601151 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 15:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:36:41 INFO - PROCESS | 30339 | 1462228601157 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 30339 | 1462228601159 Marionette TRACE conn4 <- [1,2094,null,{}] 15:36:41 INFO - PROCESS | 30339 | 1462228601164 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:41 INFO - PROCESS | 30339 | 1462228601359 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 15:36:41 INFO - PROCESS | 30339 | 1462228601667 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a3885000 == 157 [pid = 30339] [id = 531] 15:36:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 287 (0x7ff4a37c6c00) [pid = 30339] [serial = 1594] [outer = (nil)] 15:36:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 288 (0x7ff4a38e2800) [pid = 30339] [serial = 1595] [outer = 0x7ff4a37c6c00] 15:36:41 INFO - PROCESS | 30339 | 1462228601743 Marionette DEBUG loaded listener.js 15:36:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 289 (0x7ff4a38e8000) [pid = 30339] [serial = 1596] [outer = 0x7ff4a37c6c00] 15:36:42 INFO - PROCESS | 30339 | 1462228602533 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1437ms 15:36:42 INFO - PROCESS | 30339 | 1462228602595 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 15:36:42 INFO - PROCESS | 30339 | 1462228602598 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 15:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:36:42 INFO - PROCESS | 30339 | 1462228602604 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:36:42 INFO - PROCESS | 30339 | 1462228602606 Marionette TRACE conn4 <- [1,2098,null,{}] 15:36:42 INFO - PROCESS | 30339 | 1462228602612 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:42 INFO - PROCESS | 30339 | 1462228602822 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 15:36:43 INFO - PROCESS | 30339 | 1462228603165 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a12de000 == 158 [pid = 30339] [id = 532] 15:36:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 290 (0x7ff4a122ac00) [pid = 30339] [serial = 1597] [outer = (nil)] 15:36:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 291 (0x7ff4a122fc00) [pid = 30339] [serial = 1598] [outer = 0x7ff4a122ac00] 15:36:43 INFO - PROCESS | 30339 | 1462228603237 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 292 (0x7ff4a1234400) [pid = 30339] [serial = 1599] [outer = 0x7ff4a122ac00] 15:36:44 INFO - PROCESS | 30339 | 1462228604049 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1491ms 15:36:44 INFO - PROCESS | 30339 | 1462228604095 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 15:36:44 INFO - PROCESS | 30339 | 1462228604099 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 15:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:36:44 INFO - PROCESS | 30339 | 1462228604105 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:36:44 INFO - PROCESS | 30339 | 1462228604107 Marionette TRACE conn4 <- [1,2102,null,{}] 15:36:44 INFO - PROCESS | 30339 | 1462228604112 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:44 INFO - PROCESS | 30339 | 1462228604297 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 15:36:44 INFO - PROCESS | 30339 | 1462228604589 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a3bd3800 == 159 [pid = 30339] [id = 533] 15:36:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 293 (0x7ff4a122c000) [pid = 30339] [serial = 1600] [outer = (nil)] 15:36:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 294 (0x7ff4a13d4800) [pid = 30339] [serial = 1601] [outer = 0x7ff4a122c000] 15:36:44 INFO - PROCESS | 30339 | 1462228604703 Marionette DEBUG loaded listener.js 15:36:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 295 (0x7ff4a13dac00) [pid = 30339] [serial = 1602] [outer = 0x7ff4a122c000] 15:36:45 INFO - PROCESS | 30339 | 1462228605521 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1479ms 15:36:45 INFO - PROCESS | 30339 | 1462228605585 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 15:36:45 INFO - PROCESS | 30339 | 1462228605589 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 15:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:36:45 INFO - PROCESS | 30339 | 1462228605595 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 30339 | 1462228605597 Marionette TRACE conn4 <- [1,2106,null,{}] 15:36:45 INFO - PROCESS | 30339 | 1462228605605 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:45 INFO - PROCESS | 30339 | 1462228605805 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 15:36:46 INFO - PROCESS | 30339 | 1462228606132 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af9c6800 == 160 [pid = 30339] [id = 534] 15:36:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 296 (0x7ff4a122dc00) [pid = 30339] [serial = 1603] [outer = (nil)] 15:36:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 297 (0x7ff4a13dfc00) [pid = 30339] [serial = 1604] [outer = 0x7ff4a122dc00] 15:36:46 INFO - PROCESS | 30339 | 1462228606205 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 298 (0x7ff4a38e3800) [pid = 30339] [serial = 1605] [outer = 0x7ff4a122dc00] 15:36:46 INFO - PROCESS | 30339 | 1462228606994 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1436ms 15:36:47 INFO - PROCESS | 30339 | 1462228607032 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 30339 | 1462228607035 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 15:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:36:47 INFO - PROCESS | 30339 | 1462228607041 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 30339 | 1462228607044 Marionette TRACE conn4 <- [1,2110,null,{}] 15:36:47 INFO - PROCESS | 30339 | 1462228607070 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:47 INFO - PROCESS | 30339 | 1462228607263 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 15:36:47 INFO - PROCESS | 30339 | 1462228607605 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0936000 == 161 [pid = 30339] [id = 535] 15:36:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 299 (0x7ff4a13d7000) [pid = 30339] [serial = 1606] [outer = (nil)] 15:36:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 300 (0x7ff4a38eb400) [pid = 30339] [serial = 1607] [outer = 0x7ff4a13d7000] 15:36:47 INFO - PROCESS | 30339 | 1462228607683 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 301 (0x7ff4a3cf2400) [pid = 30339] [serial = 1608] [outer = 0x7ff4a13d7000] 15:36:48 INFO - PROCESS | 30339 | 1462228608466 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1481ms 15:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:36:48 INFO - PROCESS | 30339 | 1462228608523 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 15:36:48 INFO - PROCESS | 30339 | 1462228608526 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 15:36:48 INFO - PROCESS | 30339 | 1462228608533 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 30339 | 1462228608536 Marionette TRACE conn4 <- [1,2114,null,{}] 15:36:48 INFO - PROCESS | 30339 | 1462228608541 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:48 INFO - PROCESS | 30339 | 1462228608727 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 15:36:49 INFO - PROCESS | 30339 | 1462228609011 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afbcc800 == 162 [pid = 30339] [id = 536] 15:36:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 302 (0x7ff4a3cf4800) [pid = 30339] [serial = 1609] [outer = (nil)] 15:36:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 303 (0x7ff4a9cac000) [pid = 30339] [serial = 1610] [outer = 0x7ff4a3cf4800] 15:36:49 INFO - PROCESS | 30339 | 1462228609126 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 304 (0x7ff4afd02800) [pid = 30339] [serial = 1611] [outer = 0x7ff4a3cf4800] 15:36:50 INFO - PROCESS | 30339 | 1462228610592 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2134ms 15:36:50 INFO - PROCESS | 30339 | 1462228610667 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 30339 | 1462228610672 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 15:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:36:50 INFO - PROCESS | 30339 | 1462228610680 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 30339 | 1462228610686 Marionette TRACE conn4 <- [1,2118,null,{}] 15:36:50 INFO - PROCESS | 30339 | 1462228610694 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:50 INFO - PROCESS | 30339 | 1462228610920 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 15:36:51 INFO - PROCESS | 30339 | 1462228611209 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a3bde800 == 163 [pid = 30339] [id = 537] 15:36:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 305 (0x7ff4a3cf5000) [pid = 30339] [serial = 1612] [outer = (nil)] 15:36:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 306 (0x7ff4a4ef2c00) [pid = 30339] [serial = 1613] [outer = 0x7ff4a3cf5000] 15:36:51 INFO - PROCESS | 30339 | 1462228611281 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 307 (0x7ff4a76c7400) [pid = 30339] [serial = 1614] [outer = 0x7ff4a3cf5000] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b865b800 == 162 [pid = 30339] [id = 361] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9374800 == 161 [pid = 30339] [id = 407] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b18c3000 == 160 [pid = 30339] [id = 365] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0f74800 == 159 [pid = 30339] [id = 359] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9a20000 == 158 [pid = 30339] [id = 363] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c31bd800 == 157 [pid = 30339] [id = 168] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8186000 == 156 [pid = 30339] [id = 112] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a9cda800 == 155 [pid = 30339] [id = 358] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfc21000 == 154 [pid = 30339] [id = 462] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cebe5000 == 153 [pid = 30339] [id = 461] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9375800 == 152 [pid = 30339] [id = 517] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b936e000 == 151 [pid = 30339] [id = 516] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b801c000 == 150 [pid = 30339] [id = 515] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b19aa800 == 149 [pid = 30339] [id = 514] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4abac8000 == 148 [pid = 30339] [id = 513] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4afb53800 == 147 [pid = 30339] [id = 512] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0d4d000 == 146 [pid = 30339] [id = 511] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa030000 == 145 [pid = 30339] [id = 510] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae10a000 == 144 [pid = 30339] [id = 509] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a9cc5800 == 143 [pid = 30339] [id = 508] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af9c8000 == 142 [pid = 30339] [id = 494] 15:36:52 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9076000 == 141 [pid = 30339] [id = 493] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 306 (0x7ff4b7395800) [pid = 30339] [serial = 1473] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 305 (0x7ff4af9afc00) [pid = 30339] [serial = 1464] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 304 (0x7ff4b89ccc00) [pid = 30339] [serial = 1479] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 303 (0x7ff4b1015000) [pid = 30339] [serial = 1200] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 302 (0x7ff4af830c00) [pid = 30339] [serial = 1466] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 301 (0x7ff4b15f0800) [pid = 30339] [serial = 1469] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 300 (0x7ff4ad858c00) [pid = 30339] [serial = 1461] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 299 (0x7ff4c556d800) [pid = 30339] [serial = 1392] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 298 (0x7ff4b8747000) [pid = 30339] [serial = 1476] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 297 (0x7ff4b1642c00) [pid = 30339] [serial = 1421] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 296 (0x7ff4b8742400) [pid = 30339] [serial = 1424] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 295 (0x7ff4a8cedc00) [pid = 30339] [serial = 1458] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 294 (0x7ff4af9a6000) [pid = 30339] [serial = 1454] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 293 (0x7ff4a808ac00) [pid = 30339] [serial = 1451] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 292 (0x7ff4b16d1800) [pid = 30339] [serial = 1478] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 291 (0x7ff4d48b9800) [pid = 30339] [serial = 1445] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 290 (0x7ff4ac415000) [pid = 30339] [serial = 1418] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 289 (0x7ff4ba8a6800) [pid = 30339] [serial = 1427] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 288 (0x7ff4b86d8c00) [pid = 30339] [serial = 1475] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 287 (0x7ff4af8bd800) [pid = 30339] [serial = 1463] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 286 (0x7ff4b8751400) [pid = 30339] [serial = 1167] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 285 (0x7ff4b328ec00) [pid = 30339] [serial = 1470] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 284 (0x7ff4d0e27000) [pid = 30339] [serial = 1439] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 283 (0x7ff4b3415000) [pid = 30339] [serial = 1472] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 282 (0x7ff4cfa96400) [pid = 30339] [serial = 1436] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 281 (0x7ff4b15f0000) [pid = 30339] [serial = 1467] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 280 (0x7ff4a9065800) [pid = 30339] [serial = 1448] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 279 (0x7ff4a4ef4000) [pid = 30339] [serial = 1457] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 278 (0x7ff4bab84800) [pid = 30339] [serial = 1170] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 277 (0x7ff4bf3f5400) [pid = 30339] [serial = 1430] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 276 (0x7ff4aa2cf400) [pid = 30339] [serial = 1460] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 275 (0x7ff4d3fc2800) [pid = 30339] [serial = 1442] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 274 (0x7ff4c556ac00) [pid = 30339] [serial = 1433] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | --DOMWINDOW == 273 (0x7ff4b8fbd800) [pid = 30339] [serial = 1481] [outer = (nil)] [url = about:blank] 15:36:52 INFO - PROCESS | 30339 | 1462228612813 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2192ms 15:36:52 INFO - PROCESS | 30339 | 1462228612899 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 30339 | 1462228612907 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 15:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:36:52 INFO - PROCESS | 30339 | 1462228612919 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 30339 | 1462228612922 Marionette TRACE conn4 <- [1,2122,null,{}] 15:36:52 INFO - PROCESS | 30339 | 1462228612928 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:53 INFO - PROCESS | 30339 | 1462228613112 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 15:36:53 INFO - PROCESS | 30339 | 1462228613124 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8d5a000 == 142 [pid = 30339] [id = 538] 15:36:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 274 (0x7ff4a7ff1000) [pid = 30339] [serial = 1615] [outer = (nil)] 15:36:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 275 (0x7ff4a80eec00) [pid = 30339] [serial = 1616] [outer = 0x7ff4a7ff1000] 15:36:53 INFO - PROCESS | 30339 | 1462228613185 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 276 (0x7ff4a905d000) [pid = 30339] [serial = 1617] [outer = 0x7ff4a7ff1000] 15:36:54 INFO - PROCESS | 30339 | 1462228614112 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1232ms 15:36:54 INFO - PROCESS | 30339 | 1462228614151 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 15:36:54 INFO - PROCESS | 30339 | 1462228614153 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 15:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:36:54 INFO - PROCESS | 30339 | 1462228614159 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:36:54 INFO - PROCESS | 30339 | 1462228614165 Marionette TRACE conn4 <- [1,2126,null,{}] 15:36:54 INFO - PROCESS | 30339 | 1462228614180 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:54 INFO - PROCESS | 30339 | 1462228614459 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 15:36:54 INFO - PROCESS | 30339 | 1462228614576 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa14a000 == 143 [pid = 30339] [id = 539] 15:36:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 277 (0x7ff4a8cf7c00) [pid = 30339] [serial = 1618] [outer = (nil)] 15:36:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 278 (0x7ff4a9ca2400) [pid = 30339] [serial = 1619] [outer = 0x7ff4a8cf7c00] 15:36:54 INFO - PROCESS | 30339 | 1462228614645 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 279 (0x7ff4ac411c00) [pid = 30339] [serial = 1620] [outer = 0x7ff4a8cf7c00] 15:36:55 INFO - PROCESS | 30339 | 1462228615472 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1346ms 15:36:55 INFO - PROCESS | 30339 | 1462228615506 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 15:36:55 INFO - PROCESS | 30339 | 1462228615510 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 15:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:36:55 INFO - PROCESS | 30339 | 1462228615516 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 30339 | 1462228615518 Marionette TRACE conn4 <- [1,2130,null,{}] 15:36:55 INFO - PROCESS | 30339 | 1462228615531 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:55 INFO - PROCESS | 30339 | 1462228615774 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 15:36:55 INFO - PROCESS | 30339 | 1462228615808 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af444000 == 144 [pid = 30339] [id = 540] 15:36:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 280 (0x7ff4a9062400) [pid = 30339] [serial = 1621] [outer = (nil)] 15:36:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 281 (0x7ff4ae2d0800) [pid = 30339] [serial = 1622] [outer = 0x7ff4a9062400] 15:36:55 INFO - PROCESS | 30339 | 1462228615869 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 282 (0x7ff4af4c9400) [pid = 30339] [serial = 1623] [outer = 0x7ff4a9062400] 15:36:56 INFO - PROCESS | 30339 | 1462228616816 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 30339 | 1462228617961 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 15:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:36:57 INFO - PROCESS | 30339 | 1462228617967 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 30339 | 1462228617969 Marionette TRACE conn4 <- [1,2134,null,{}] 15:36:57 INFO - PROCESS | 30339 | 1462228617975 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:58 INFO - PROCESS | 30339 | 1462228618159 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 15:36:58 INFO - PROCESS | 30339 | 1462228618341 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af658000 == 145 [pid = 30339] [id = 541] 15:36:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 274 (0x7ff4a9068000) [pid = 30339] [serial = 1624] [outer = (nil)] 15:36:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 275 (0x7ff4af8be000) [pid = 30339] [serial = 1625] [outer = 0x7ff4a9068000] 15:36:58 INFO - PROCESS | 30339 | 1462228618402 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 276 (0x7ff4afd08800) [pid = 30339] [serial = 1626] [outer = 0x7ff4a9068000] 15:36:59 INFO - PROCESS | 30339 | 1462228619050 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1125ms 15:36:59 INFO - PROCESS | 30339 | 1462228619104 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 15:36:59 INFO - PROCESS | 30339 | 1462228619107 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 15:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:36:59 INFO - PROCESS | 30339 | 1462228619118 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 30339 | 1462228619120 Marionette TRACE conn4 <- [1,2138,null,{}] 15:36:59 INFO - PROCESS | 30339 | 1462228619124 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:59 INFO - PROCESS | 30339 | 1462228619438 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 15:36:59 INFO - PROCESS | 30339 | 1462228619562 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0f79000 == 146 [pid = 30339] [id = 542] 15:36:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 277 (0x7ff4a905e800) [pid = 30339] [serial = 1627] [outer = (nil)] 15:36:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 278 (0x7ff4b177a000) [pid = 30339] [serial = 1628] [outer = 0x7ff4a905e800] 15:36:59 INFO - PROCESS | 30339 | 1462228619627 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 279 (0x7ff4b32e2800) [pid = 30339] [serial = 1629] [outer = 0x7ff4a905e800] 15:37:00 INFO - PROCESS | 30339 | 1462228620685 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1641ms 15:37:00 INFO - PROCESS | 30339 | 1462228620759 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 15:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:37:00 INFO - PROCESS | 30339 | 1462228620770 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 15:37:00 INFO - PROCESS | 30339 | 1462228620780 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 30339 | 1462228620784 Marionette TRACE conn4 <- [1,2142,null,{}] 15:37:00 INFO - PROCESS | 30339 | 1462228620792 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:01 INFO - PROCESS | 30339 | 1462228621072 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 15:37:01 INFO - PROCESS | 30339 | 1462228621397 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:01 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a6a97000 == 147 [pid = 30339] [id = 543] 15:37:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 280 (0x7ff4a4e58800) [pid = 30339] [serial = 1630] [outer = (nil)] 15:37:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 281 (0x7ff4a52eb800) [pid = 30339] [serial = 1631] [outer = 0x7ff4a4e58800] 15:37:01 INFO - PROCESS | 30339 | 1462228621473 Marionette DEBUG loaded listener.js 15:37:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 282 (0x7ff4a76d4400) [pid = 30339] [serial = 1632] [outer = 0x7ff4a4e58800] 15:37:02 INFO - PROCESS | 30339 | 1462228622380 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 30339 | 1462228622423 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 15:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:37:02 INFO - PROCESS | 30339 | 1462228622434 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 30339 | 1462228622437 Marionette TRACE conn4 <- [1,2146,null,{}] 15:37:02 INFO - PROCESS | 30339 | 1462228622443 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:02 INFO - PROCESS | 30339 | 1462228622639 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 15:37:03 INFO - PROCESS | 30339 | 1462228623004 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afb49000 == 148 [pid = 30339] [id = 544] 15:37:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 283 (0x7ff4a9067800) [pid = 30339] [serial = 1633] [outer = (nil)] 15:37:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 284 (0x7ff4a9ca9800) [pid = 30339] [serial = 1634] [outer = 0x7ff4a9067800] 15:37:03 INFO - PROCESS | 30339 | 1462228623083 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 285 (0x7ff4ad85f400) [pid = 30339] [serial = 1635] [outer = 0x7ff4a9067800] 15:37:03 INFO - PROCESS | 30339 | 1462228623959 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:37:04 INFO - PROCESS | 30339 | 1462228624024 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 15:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:37:04 INFO - PROCESS | 30339 | 1462228624030 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 30339 | 1462228624036 Marionette TRACE conn4 <- [1,2150,null,{}] 15:37:04 INFO - PROCESS | 30339 | 1462228624052 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:04 INFO - PROCESS | 30339 | 1462228624301 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 15:37:04 INFO - PROCESS | 30339 | 1462228624617 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2d97000 == 149 [pid = 30339] [id = 545] 15:37:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 286 (0x7ff4b101c800) [pid = 30339] [serial = 1636] [outer = (nil)] 15:37:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 287 (0x7ff4b16d0000) [pid = 30339] [serial = 1637] [outer = 0x7ff4b101c800] 15:37:04 INFO - PROCESS | 30339 | 1462228624692 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 288 (0x7ff4b32ec000) [pid = 30339] [serial = 1638] [outer = 0x7ff4b101c800] 15:37:05 INFO - PROCESS | 30339 | 1462228625494 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1540ms 15:37:05 INFO - PROCESS | 30339 | 1462228625571 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 15:37:05 INFO - PROCESS | 30339 | 1462228625576 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 15:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:37:05 INFO - PROCESS | 30339 | 1462228625582 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 30339 | 1462228625584 Marionette TRACE conn4 <- [1,2154,null,{}] 15:37:05 INFO - PROCESS | 30339 | 1462228625590 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:05 INFO - PROCESS | 30339 | 1462228625834 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 15:37:06 INFO - PROCESS | 30339 | 1462228626155 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e22800 == 150 [pid = 30339] [id = 546] 15:37:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 289 (0x7ff4b1129400) [pid = 30339] [serial = 1639] [outer = (nil)] 15:37:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 290 (0x7ff4b389d000) [pid = 30339] [serial = 1640] [outer = 0x7ff4b1129400] 15:37:06 INFO - PROCESS | 30339 | 1462228626237 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 291 (0x7ff4b38eac00) [pid = 30339] [serial = 1641] [outer = 0x7ff4b1129400] 15:37:07 INFO - PROCESS | 30339 | 1462228627075 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1536ms 15:37:07 INFO - PROCESS | 30339 | 1462228627119 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 30339 | 1462228627123 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 15:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:37:07 INFO - PROCESS | 30339 | 1462228627130 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 30339 | 1462228627134 Marionette TRACE conn4 <- [1,2158,null,{}] 15:37:07 INFO - PROCESS | 30339 | 1462228627139 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:07 INFO - PROCESS | 30339 | 1462228627360 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 15:37:07 INFO - PROCESS | 30339 | 1462228627677 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8190000 == 151 [pid = 30339] [id = 547] 15:37:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 292 (0x7ff4b73eb400) [pid = 30339] [serial = 1642] [outer = (nil)] 15:37:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 293 (0x7ff4b73ee400) [pid = 30339] [serial = 1643] [outer = 0x7ff4b73eb400] 15:37:07 INFO - PROCESS | 30339 | 1462228627804 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 294 (0x7ff4b813c000) [pid = 30339] [serial = 1644] [outer = 0x7ff4b73eb400] 15:37:08 INFO - PROCESS | 30339 | 1462228628645 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1583ms 15:37:08 INFO - PROCESS | 30339 | 1462228628714 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 30339 | 1462228628717 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 15:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:37:08 INFO - PROCESS | 30339 | 1462228628723 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 30339 | 1462228628726 Marionette TRACE conn4 <- [1,2162,null,{}] 15:37:08 INFO - PROCESS | 30339 | 1462228628731 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:09 INFO - PROCESS | 30339 | 1462228629009 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 15:37:09 INFO - PROCESS | 30339 | 1462228629327 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b907c800 == 152 [pid = 30339] [id = 548] 15:37:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 295 (0x7ff4b86e4800) [pid = 30339] [serial = 1645] [outer = (nil)] 15:37:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 296 (0x7ff4b872fc00) [pid = 30339] [serial = 1646] [outer = 0x7ff4b86e4800] 15:37:09 INFO - PROCESS | 30339 | 1462228629405 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 297 (0x7ff4b8734c00) [pid = 30339] [serial = 1647] [outer = 0x7ff4b86e4800] 15:37:10 INFO - PROCESS | 30339 | 1462228630202 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1530ms 15:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:37:10 INFO - PROCESS | 30339 | 1462228630254 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 15:37:10 INFO - PROCESS | 30339 | 1462228630257 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 15:37:10 INFO - PROCESS | 30339 | 1462228630263 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:37:10 INFO - PROCESS | 30339 | 1462228630267 Marionette TRACE conn4 <- [1,2166,null,{}] 15:37:10 INFO - PROCESS | 30339 | 1462228630272 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:10 INFO - PROCESS | 30339 | 1462228630471 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 15:37:10 INFO - PROCESS | 30339 | 1462228630743 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b950d000 == 153 [pid = 30339] [id = 549] 15:37:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 298 (0x7ff4b86e7000) [pid = 30339] [serial = 1648] [outer = (nil)] 15:37:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 299 (0x7ff4b8748000) [pid = 30339] [serial = 1649] [outer = 0x7ff4b86e7000] 15:37:10 INFO - PROCESS | 30339 | 1462228630858 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 300 (0x7ff4b89cf800) [pid = 30339] [serial = 1650] [outer = 0x7ff4b86e7000] 15:37:11 INFO - PROCESS | 30339 | 1462228631652 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1435ms 15:37:11 INFO - PROCESS | 30339 | 1462228631697 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 30339 | 1462228631701 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 15:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:37:11 INFO - PROCESS | 30339 | 1462228631707 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 30339 | 1462228631711 Marionette TRACE conn4 <- [1,2170,null,{}] 15:37:11 INFO - PROCESS | 30339 | 1462228631716 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:11 INFO - PROCESS | 30339 | 1462228631896 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 15:37:12 INFO - PROCESS | 30339 | 1462228632174 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9863000 == 154 [pid = 30339] [id = 550] 15:37:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 301 (0x7ff4b8730c00) [pid = 30339] [serial = 1651] [outer = (nil)] 15:37:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 302 (0x7ff4b915b000) [pid = 30339] [serial = 1652] [outer = 0x7ff4b8730c00] 15:37:12 INFO - PROCESS | 30339 | 1462228632286 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 303 (0x7ff4b9539800) [pid = 30339] [serial = 1653] [outer = 0x7ff4b8730c00] 15:37:13 INFO - PROCESS | 30339 | 1462228633100 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1430ms 15:37:13 INFO - PROCESS | 30339 | 1462228633139 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 30339 | 1462228633142 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 15:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:37:13 INFO - PROCESS | 30339 | 1462228633148 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 30339 | 1462228633151 Marionette TRACE conn4 <- [1,2174,null,{}] 15:37:13 INFO - PROCESS | 30339 | 1462228633157 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:13 INFO - PROCESS | 30339 | 1462228633337 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 15:37:13 INFO - PROCESS | 30339 | 1462228633610 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bab14000 == 155 [pid = 30339] [id = 551] 15:37:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 304 (0x7ff4b8737c00) [pid = 30339] [serial = 1654] [outer = (nil)] 15:37:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 305 (0x7ff4b984c800) [pid = 30339] [serial = 1655] [outer = 0x7ff4b8737c00] 15:37:13 INFO - PROCESS | 30339 | 1462228633729 Marionette DEBUG loaded listener.js 15:37:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 306 (0x7ff4b9893000) [pid = 30339] [serial = 1656] [outer = 0x7ff4b8737c00] 15:37:14 INFO - PROCESS | 30339 | 1462228634506 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1433ms 15:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:37:14 INFO - PROCESS | 30339 | 1462228634583 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 30339 | 1462228634586 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 15:37:14 INFO - PROCESS | 30339 | 1462228634592 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 30339 | 1462228634595 Marionette TRACE conn4 <- [1,2178,null,{}] 15:37:14 INFO - PROCESS | 30339 | 1462228634600 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:14 INFO - PROCESS | 30339 | 1462228634793 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 15:37:15 INFO - PROCESS | 30339 | 1462228635063 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bf5db800 == 156 [pid = 30339] [id = 552] 15:37:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 307 (0x7ff4b953a800) [pid = 30339] [serial = 1657] [outer = (nil)] 15:37:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 308 (0x7ff4ba8a6c00) [pid = 30339] [serial = 1658] [outer = 0x7ff4b953a800] 15:37:15 INFO - PROCESS | 30339 | 1462228635184 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 309 (0x7ff4bb59bc00) [pid = 30339] [serial = 1659] [outer = 0x7ff4b953a800] 15:37:16 INFO - PROCESS | 30339 | 1462228636041 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1489ms 15:37:16 INFO - PROCESS | 30339 | 1462228636080 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 15:37:16 INFO - PROCESS | 30339 | 1462228636087 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 15:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:37:16 INFO - PROCESS | 30339 | 1462228636093 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:37:16 INFO - PROCESS | 30339 | 1462228636096 Marionette TRACE conn4 <- [1,2182,null,{}] 15:37:16 INFO - PROCESS | 30339 | 1462228636101 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:16 INFO - PROCESS | 30339 | 1462228636335 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 15:37:16 INFO - PROCESS | 30339 | 1462228636667 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c192f800 == 157 [pid = 30339] [id = 553] 15:37:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 310 (0x7ff4bdfd6400) [pid = 30339] [serial = 1660] [outer = (nil)] 15:37:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 311 (0x7ff4bdfdb800) [pid = 30339] [serial = 1661] [outer = 0x7ff4bdfd6400] 15:37:16 INFO - PROCESS | 30339 | 1462228636749 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 312 (0x7ff4bfe47400) [pid = 30339] [serial = 1662] [outer = 0x7ff4bdfd6400] 15:37:17 INFO - PROCESS | 30339 | 1462228637556 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1528ms 15:37:17 INFO - PROCESS | 30339 | 1462228637622 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 15:37:17 INFO - PROCESS | 30339 | 1462228637626 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 15:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:37:17 INFO - PROCESS | 30339 | 1462228637632 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 30339 | 1462228637634 Marionette TRACE conn4 <- [1,2186,null,{}] 15:37:17 INFO - PROCESS | 30339 | 1462228637640 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:17 INFO - PROCESS | 30339 | 1462228637837 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 15:37:18 INFO - PROCESS | 30339 | 1462228638164 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c262b000 == 158 [pid = 30339] [id = 554] 15:37:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 313 (0x7ff4bdfd1000) [pid = 30339] [serial = 1663] [outer = (nil)] 15:37:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 314 (0x7ff4c0ce4800) [pid = 30339] [serial = 1664] [outer = 0x7ff4bdfd1000] 15:37:18 INFO - PROCESS | 30339 | 1462228638237 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 315 (0x7ff4c131a000) [pid = 30339] [serial = 1665] [outer = 0x7ff4bdfd1000] 15:37:19 INFO - PROCESS | 30339 | 1462228639040 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1437ms 15:37:19 INFO - PROCESS | 30339 | 1462228639070 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 30339 | 1462228639073 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 15:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:37:19 INFO - PROCESS | 30339 | 1462228639079 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 30339 | 1462228639081 Marionette TRACE conn4 <- [1,2190,null,{}] 15:37:19 INFO - PROCESS | 30339 | 1462228639095 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:19 INFO - PROCESS | 30339 | 1462228639287 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 15:37:19 INFO - PROCESS | 30339 | 1462228639565 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c8f06800 == 159 [pid = 30339] [id = 555] 15:37:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 316 (0x7ff4bdfd8800) [pid = 30339] [serial = 1666] [outer = (nil)] 15:37:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 317 (0x7ff4c2640800) [pid = 30339] [serial = 1667] [outer = 0x7ff4bdfd8800] 15:37:19 INFO - PROCESS | 30339 | 1462228639677 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 318 (0x7ff4c4535400) [pid = 30339] [serial = 1668] [outer = 0x7ff4bdfd8800] 15:37:20 INFO - PROCESS | 30339 | 1462228640446 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1442ms 15:37:20 INFO - PROCESS | 30339 | 1462228640521 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 15:37:20 INFO - PROCESS | 30339 | 1462228640525 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 15:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:37:20 INFO - PROCESS | 30339 | 1462228640530 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 30339 | 1462228640533 Marionette TRACE conn4 <- [1,2194,null,{}] 15:37:20 INFO - PROCESS | 30339 | 1462228640539 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:20 INFO - PROCESS | 30339 | 1462228640743 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 15:37:21 INFO - PROCESS | 30339 | 1462228641024 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfc7f800 == 160 [pid = 30339] [id = 556] 15:37:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 319 (0x7ff4b1549400) [pid = 30339] [serial = 1669] [outer = (nil)] 15:37:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 320 (0x7ff4b9897400) [pid = 30339] [serial = 1670] [outer = 0x7ff4b1549400] 15:37:21 INFO - PROCESS | 30339 | 1462228641149 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 321 (0x7ff4cfa96400) [pid = 30339] [serial = 1671] [outer = 0x7ff4b1549400] 15:37:21 INFO - PROCESS | 30339 | 1462228641968 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:37:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1484ms 15:37:22 INFO - PROCESS | 30339 | 1462228642016 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 30339 | 1462228642020 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 15:37:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:37:22 INFO - PROCESS | 30339 | 1462228642025 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 30339 | 1462228642028 Marionette TRACE conn4 <- [1,2198,null,{}] 15:37:22 INFO - PROCESS | 30339 | 1462228642033 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:22 INFO - PROCESS | 30339 | 1462228642226 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 15:37:22 INFO - PROCESS | 30339 | 1462228642503 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d41d2800 == 161 [pid = 30339] [id = 557] 15:37:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 322 (0x7ff4b154d000) [pid = 30339] [serial = 1672] [outer = (nil)] 15:37:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 323 (0x7ff4d0febc00) [pid = 30339] [serial = 1673] [outer = 0x7ff4b154d000] 15:37:22 INFO - PROCESS | 30339 | 1462228642616 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 324 (0x7ff4d4754c00) [pid = 30339] [serial = 1674] [outer = 0x7ff4b154d000] 15:37:23 INFO - PROCESS | 30339 | 1462228643456 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:37:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:37:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1488ms 15:37:23 INFO - PROCESS | 30339 | 1462228643513 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 15:37:23 INFO - PROCESS | 30339 | 1462228643517 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 15:37:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:37:23 INFO - PROCESS | 30339 | 1462228643523 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:37:23 INFO - PROCESS | 30339 | 1462228643525 Marionette TRACE conn4 <- [1,2202,null,{}] 15:37:23 INFO - PROCESS | 30339 | 1462228643531 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:23 INFO - PROCESS | 30339 | 1462228643719 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 15:37:24 INFO - PROCESS | 30339 | 1462228643999 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d9eaf000 == 162 [pid = 30339] [id = 558] 15:37:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 325 (0x7ff4a5217c00) [pid = 30339] [serial = 1675] [outer = (nil)] 15:37:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 326 (0x7ff4a521d400) [pid = 30339] [serial = 1676] [outer = 0x7ff4a5217c00] 15:37:24 INFO - PROCESS | 30339 | 1462228644119 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 327 (0x7ff4a5222800) [pid = 30339] [serial = 1677] [outer = 0x7ff4a5217c00] 15:37:24 INFO - PROCESS | 30339 | 1462228644933 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:37:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1431ms 15:37:24 INFO - PROCESS | 30339 | 1462228644954 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 15:37:24 INFO - PROCESS | 30339 | 1462228644957 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 15:37:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:37:24 INFO - PROCESS | 30339 | 1462228644963 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 30339 | 1462228644965 Marionette TRACE conn4 <- [1,2206,null,{}] 15:37:24 INFO - PROCESS | 30339 | 1462228644971 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:25 INFO - PROCESS | 30339 | 1462228645172 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 15:37:25 INFO - PROCESS | 30339 | 1462228645450 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8e4a800 == 163 [pid = 30339] [id = 559] 15:37:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 328 (0x7ff4a3a92c00) [pid = 30339] [serial = 1678] [outer = (nil)] 15:37:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 329 (0x7ff4a3a9b400) [pid = 30339] [serial = 1679] [outer = 0x7ff4a3a92c00] 15:37:25 INFO - PROCESS | 30339 | 1462228645563 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 330 (0x7ff4a3a9fc00) [pid = 30339] [serial = 1680] [outer = 0x7ff4a3a92c00] 15:37:26 INFO - PROCESS | 30339 | 1462228646405 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:37:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1477ms 15:37:26 INFO - PROCESS | 30339 | 1462228646440 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 30339 | 1462228646443 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 15:37:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:37:26 INFO - PROCESS | 30339 | 1462228646449 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 30339 | 1462228646451 Marionette TRACE conn4 <- [1,2210,null,{}] 15:37:26 INFO - PROCESS | 30339 | 1462228646457 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:26 INFO - PROCESS | 30339 | 1462228646667 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 15:37:27 INFO - PROCESS | 30339 | 1462228646997 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a39ce800 == 164 [pid = 30339] [id = 560] 15:37:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 331 (0x7ff4a1231800) [pid = 30339] [serial = 1681] [outer = (nil)] 15:37:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 332 (0x7ff4a3aa1000) [pid = 30339] [serial = 1682] [outer = 0x7ff4a1231800] 15:37:27 INFO - PROCESS | 30339 | 1462228647071 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 333 (0x7ff4a5223c00) [pid = 30339] [serial = 1683] [outer = 0x7ff4a1231800] 15:37:27 INFO - PROCESS | 30339 | 1462228647936 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:37:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1535ms 15:37:27 INFO - PROCESS | 30339 | 1462228647985 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 30339 | 1462228647988 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 15:37:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:37:27 INFO - PROCESS | 30339 | 1462228647994 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 30339 | 1462228647997 Marionette TRACE conn4 <- [1,2214,null,{}] 15:37:28 INFO - PROCESS | 30339 | 1462228648002 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:28 INFO - PROCESS | 30339 | 1462228648229 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 15:37:28 INFO - PROCESS | 30339 | 1462228648553 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8dc5000 == 165 [pid = 30339] [id = 561] 15:37:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 334 (0x7ff4a38ed800) [pid = 30339] [serial = 1684] [outer = (nil)] 15:37:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 335 (0x7ff4a3b1e800) [pid = 30339] [serial = 1685] [outer = 0x7ff4a38ed800] 15:37:28 INFO - PROCESS | 30339 | 1462228648628 Marionette DEBUG loaded listener.js 15:37:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 336 (0x7ff4a3b23400) [pid = 30339] [serial = 1686] [outer = 0x7ff4a38ed800] 15:37:29 INFO - PROCESS | 30339 | 1462228649438 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:37:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1481ms 15:37:29 INFO - PROCESS | 30339 | 1462228649477 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 30339 | 1462228649480 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 15:37:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:37:29 INFO - PROCESS | 30339 | 1462228649486 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:37:29 INFO - PROCESS | 30339 | 1462228649488 Marionette TRACE conn4 <- [1,2218,null,{}] 15:37:29 INFO - PROCESS | 30339 | 1462228649494 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:29 INFO - PROCESS | 30339 | 1462228649702 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 15:37:30 INFO - PROCESS | 30339 | 1462228650040 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0f82800 == 166 [pid = 30339] [id = 562] 15:37:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 337 (0x7ff4a3b19800) [pid = 30339] [serial = 1687] [outer = (nil)] 15:37:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 338 (0x7ff4a521a800) [pid = 30339] [serial = 1688] [outer = 0x7ff4a3b19800] 15:37:30 INFO - PROCESS | 30339 | 1462228650124 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 339 (0x7ff4a76ce000) [pid = 30339] [serial = 1689] [outer = 0x7ff4a3b19800] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d465b000 == 165 [pid = 30339] [id = 480] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d478f800 == 164 [pid = 30339] [id = 481] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a3be2000 == 163 [pid = 30339] [id = 529] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b95b8000 == 162 [pid = 30339] [id = 528] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9281000 == 161 [pid = 30339] [id = 527] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9267000 == 160 [pid = 30339] [id = 526] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4f07800 == 159 [pid = 30339] [id = 525] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0e7a800 == 158 [pid = 30339] [id = 524] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c8f0a000 == 157 [pid = 30339] [id = 523] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2617800 == 156 [pid = 30339] [id = 522] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c182c800 == 155 [pid = 30339] [id = 521] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8d25000 == 154 [pid = 30339] [id = 520] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0f66800 == 153 [pid = 30339] [id = 519] 15:37:31 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a6a9f800 == 152 [pid = 30339] [id = 518] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 338 (0x7ff4b73f0000) [pid = 30339] [serial = 1553] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 337 (0x7ff4a52ecc00) [pid = 30339] [serial = 1523] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 336 (0x7ff4a7ffa000) [pid = 30339] [serial = 1530] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 335 (0x7ff4b738ac00) [pid = 30339] [serial = 1547] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 334 (0x7ff4c9b97400) [pid = 30339] [serial = 1502] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 333 (0x7ff4b1647000) [pid = 30339] [serial = 1542] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 332 (0x7ff4b101e400) [pid = 30339] [serial = 1541] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 331 (0x7ff4a76d4c00) [pid = 30339] [serial = 1529] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 330 (0x7ff4b746b400) [pid = 30339] [serial = 1490] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 329 (0x7ff4a76c8000) [pid = 30339] [serial = 1527] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 328 (0x7ff4a90c6400) [pid = 30339] [serial = 1532] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 327 (0x7ff4ad861400) [pid = 30339] [serial = 1535] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 326 (0x7ff4c318a400) [pid = 30339] [serial = 1499] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 325 (0x7ff4a754bc00) [pid = 30339] [serial = 1511] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 324 (0x7ff4b7472400) [pid = 30339] [serial = 1548] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 323 (0x7ff4bab83400) [pid = 30339] [serial = 1493] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 322 (0x7ff4b82db800) [pid = 30339] [serial = 1550] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 321 (0x7ff4a52e4000) [pid = 30339] [serial = 1520] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 320 (0x7ff4c4fcf800) [pid = 30339] [serial = 1508] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 319 (0x7ff4a52e4400) [pid = 30339] [serial = 1526] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 318 (0x7ff4b32e9c00) [pid = 30339] [serial = 1544] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 317 (0x7ff4b1012400) [pid = 30339] [serial = 1487] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 316 (0x7ff4bdfd4000) [pid = 30339] [serial = 1496] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 315 (0x7ff4a9ca7400) [pid = 30339] [serial = 1533] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 314 (0x7ff4ac412000) [pid = 30339] [serial = 1484] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 313 (0x7ff4a4adc800) [pid = 30339] [serial = 1514] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 312 (0x7ff4a4e54000) [pid = 30339] [serial = 1517] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 311 (0x7ff4af9b0c00) [pid = 30339] [serial = 1538] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 310 (0x7ff4b352bc00) [pid = 30339] [serial = 1545] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 309 (0x7ff4a80f5400) [pid = 30339] [serial = 1505] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 308 (0x7ff4b0f31800) [pid = 30339] [serial = 1539] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 307 (0x7ff4ae2dd000) [pid = 30339] [serial = 1536] [outer = (nil)] [url = about:blank] 15:37:31 INFO - PROCESS | 30339 | --DOMWINDOW == 306 (0x7ff4b86e6800) [pid = 30339] [serial = 1551] [outer = (nil)] [url = about:blank] 15:37:32 INFO - PROCESS | 30339 | 1462228652172 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:37:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:37:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2735ms 15:37:32 INFO - PROCESS | 30339 | 1462228652221 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 30339 | 1462228652227 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 15:37:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:37:32 INFO - PROCESS | 30339 | 1462228652268 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 30339 | 1462228652273 Marionette TRACE conn4 <- [1,2222,null,{}] 15:37:32 INFO - PROCESS | 30339 | 1462228652283 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:32 INFO - PROCESS | 30339 | 1462228652463 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 15:37:32 INFO - PROCESS | 30339 | 1462228652477 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a3bd2800 == 153 [pid = 30339] [id = 563] 15:37:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 307 (0x7ff4a3b20400) [pid = 30339] [serial = 1690] [outer = (nil)] 15:37:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 308 (0x7ff4a3ceb800) [pid = 30339] [serial = 1691] [outer = 0x7ff4a3b20400] 15:37:32 INFO - PROCESS | 30339 | 1462228652538 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 309 (0x7ff4a3cfac00) [pid = 30339] [serial = 1692] [outer = 0x7ff4a3b20400] 15:37:33 INFO - PROCESS | 30339 | 1462228653499 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1316ms 15:37:33 INFO - PROCESS | 30339 | 1462228653552 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 15:37:33 INFO - PROCESS | 30339 | 1462228653559 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 15:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:37:33 INFO - PROCESS | 30339 | 1462228653569 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:37:33 INFO - PROCESS | 30339 | 1462228653572 Marionette TRACE conn4 <- [1,2226,null,{}] 15:37:33 INFO - PROCESS | 30339 | 1462228653581 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:33 INFO - PROCESS | 30339 | 1462228653774 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 15:37:33 INFO - PROCESS | 30339 | 1462228653987 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8dcb000 == 154 [pid = 30339] [id = 564] 15:37:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 310 (0x7ff4a3b24800) [pid = 30339] [serial = 1693] [outer = (nil)] 15:37:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 311 (0x7ff4a76cfc00) [pid = 30339] [serial = 1694] [outer = 0x7ff4a3b24800] 15:37:34 INFO - PROCESS | 30339 | 1462228654051 Marionette DEBUG loaded listener.js 15:37:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 312 (0x7ff4a7ff1800) [pid = 30339] [serial = 1695] [outer = 0x7ff4a3b24800] 15:37:34 INFO - PROCESS | 30339 | 1462228654866 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1337ms 15:37:34 INFO - PROCESS | 30339 | 1462228654905 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 15:37:34 INFO - PROCESS | 30339 | 1462228654908 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 15:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:37:34 INFO - PROCESS | 30339 | 1462228654913 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 30339 | 1462228654919 Marionette TRACE conn4 <- [1,2230,null,{}] 15:37:34 INFO - PROCESS | 30339 | 1462228654941 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:35 INFO - PROCESS | 30339 | 1462228655206 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 15:37:35 INFO - PROCESS | 30339 | 1462228655238 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ada46000 == 155 [pid = 30339] [id = 565] 15:37:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 313 (0x7ff4a9ab6400) [pid = 30339] [serial = 1696] [outer = (nil)] 15:37:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 314 (0x7ff4a9e87800) [pid = 30339] [serial = 1697] [outer = 0x7ff4a9ab6400] 15:37:35 INFO - PROCESS | 30339 | 1462228655302 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 315 (0x7ff4ac41ec00) [pid = 30339] [serial = 1698] [outer = 0x7ff4a9ab6400] 15:37:36 INFO - PROCESS | 30339 | 1462228656199 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:37:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:37:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1340ms 15:37:36 INFO - PROCESS | 30339 | 1462228656254 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 15:37:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:37:36 INFO - PROCESS | 30339 | 1462228656258 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 15:37:36 INFO - PROCESS | 30339 | 1462228656263 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 30339 | 1462228656266 Marionette TRACE conn4 <- [1,2234,null,{}] 15:37:36 INFO - PROCESS | 30339 | 1462228656271 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:37 INFO - PROCESS | 30339 | 1462228657481 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 314 (0x7ff4a9ab8400) [pid = 30339] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 313 (0x7ff4ad855c00) [pid = 30339] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 312 (0x7ff4a8cf7c00) [pid = 30339] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 311 (0x7ff4bc026800) [pid = 30339] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 310 (0x7ff4ac412c00) [pid = 30339] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 309 (0x7ff4a9aafc00) [pid = 30339] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 308 (0x7ff4a9caf800) [pid = 30339] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 307 (0x7ff4b3410400) [pid = 30339] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 306 (0x7ff4c18d1400) [pid = 30339] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 305 (0x7ff4a4ef1c00) [pid = 30339] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 304 (0x7ff4a9068000) [pid = 30339] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 303 (0x7ff4d0c65800) [pid = 30339] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 302 (0x7ff4a9ab0400) [pid = 30339] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 301 (0x7ff4bc02dc00) [pid = 30339] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 300 (0x7ff4b341ec00) [pid = 30339] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 299 (0x7ff4a9e84400) [pid = 30339] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 298 (0x7ff4a3cf5000) [pid = 30339] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 297 (0x7ff4a7ff5000) [pid = 30339] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 296 (0x7ff4b0f30c00) [pid = 30339] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 295 (0x7ff4ada4b800) [pid = 30339] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 294 (0x7ff4b112c800) [pid = 30339] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 293 (0x7ff4ae4e5c00) [pid = 30339] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 292 (0x7ff4ad852c00) [pid = 30339] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 291 (0x7ff4b8743000) [pid = 30339] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 290 (0x7ff4a4eea800) [pid = 30339] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 289 (0x7ff4ada50800) [pid = 30339] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 288 (0x7ff4ad856c00) [pid = 30339] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 287 (0x7ff4b8fc8c00) [pid = 30339] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 286 (0x7ff4ad852400) [pid = 30339] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 285 (0x7ff4a7ff1000) [pid = 30339] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 284 (0x7ff4bab4c800) [pid = 30339] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 283 (0x7ff4afd0f400) [pid = 30339] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 282 (0x7ff4a9062400) [pid = 30339] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 281 (0x7ff4b89cb800) [pid = 30339] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 280 (0x7ff4b164f000) [pid = 30339] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 279 (0x7ff4a8cf0400) [pid = 30339] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 278 (0x7ff4b16c9800) [pid = 30339] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 277 (0x7ff4a90c9400) [pid = 30339] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 276 (0x7ff4a9e8dc00) [pid = 30339] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 275 (0x7ff4afd0ac00) [pid = 30339] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 274 (0x7ff4a7e58c00) [pid = 30339] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 273 (0x7ff4bf3f5000) [pid = 30339] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 272 (0x7ff4a8cf2400) [pid = 30339] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 271 (0x7ff4b3897c00) [pid = 30339] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 270 (0x7ff4b874ac00) [pid = 30339] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 269 (0x7ff4b73a1c00) [pid = 30339] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 268 (0x7ff4bf318c00) [pid = 30339] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 267 (0x7ff4b1643800) [pid = 30339] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 266 (0x7ff4a90c9c00) [pid = 30339] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 265 (0x7ff4b0f38800) [pid = 30339] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 264 (0x7ff4c1318400) [pid = 30339] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 263 (0x7ff4a8cef000) [pid = 30339] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 262 (0x7ff4b1644400) [pid = 30339] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 261 (0x7ff4c0cee800) [pid = 30339] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 260 (0x7ff4b813ec00) [pid = 30339] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 259 (0x7ff4af8b9000) [pid = 30339] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 258 (0x7ff4b8fc6000) [pid = 30339] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 257 (0x7ff4d0e1d800) [pid = 30339] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 256 (0x7ff4ada51c00) [pid = 30339] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 255 (0x7ff4b739d000) [pid = 30339] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 254 (0x7ff4b1775c00) [pid = 30339] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 253 (0x7ff4b8d56000) [pid = 30339] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 252 (0x7ff4af8b7000) [pid = 30339] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 251 (0x7ff4b746f400) [pid = 30339] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 250 (0x7ff4a7e56c00) [pid = 30339] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:37:37 INFO - PROCESS | 30339 | --DOMWINDOW == 249 (0x7ff4a4ee6800) [pid = 30339] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:37:37 INFO - PROCESS | 30339 | 1462228657752 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a68d8800 == 156 [pid = 30339] [id = 566] 15:37:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 250 (0x7ff4a3cf1400) [pid = 30339] [serial = 1699] [outer = (nil)] 15:37:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 251 (0x7ff4a4eee800) [pid = 30339] [serial = 1700] [outer = 0x7ff4a3cf1400] 15:37:37 INFO - PROCESS | 30339 | 1462228657820 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 252 (0x7ff4a8088800) [pid = 30339] [serial = 1701] [outer = 0x7ff4a3cf1400] 15:37:38 INFO - PROCESS | 30339 | 1462228658502 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2287ms 15:37:38 INFO - PROCESS | 30339 | 1462228658551 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 15:37:38 INFO - PROCESS | 30339 | 1462228658554 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 15:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:37:38 INFO - PROCESS | 30339 | 1462228658560 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 30339 | 1462228658562 Marionette TRACE conn4 <- [1,2238,null,{}] 15:37:38 INFO - PROCESS | 30339 | 1462228658567 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:38 INFO - PROCESS | 30339 | 1462228658742 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 15:37:38 INFO - PROCESS | 30339 | 1462228658937 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af5db800 == 157 [pid = 30339] [id = 567] 15:37:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 253 (0x7ff4a4ee6800) [pid = 30339] [serial = 1702] [outer = (nil)] 15:37:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 254 (0x7ff4a9aafc00) [pid = 30339] [serial = 1703] [outer = 0x7ff4a4ee6800] 15:37:39 INFO - PROCESS | 30339 | 1462228659000 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 255 (0x7ff4ad855c00) [pid = 30339] [serial = 1704] [outer = 0x7ff4a4ee6800] 15:37:40 INFO - PROCESS | 30339 | 1462228660002 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:37:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:37:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1487ms 15:37:40 INFO - PROCESS | 30339 | 1462228660048 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 15:37:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:37:40 INFO - PROCESS | 30339 | 1462228660053 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 15:37:40 INFO - PROCESS | 30339 | 1462228660062 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 30339 | 1462228660067 Marionette TRACE conn4 <- [1,2242,null,{}] 15:37:40 INFO - PROCESS | 30339 | 1462228660075 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:40 INFO - PROCESS | 30339 | 1462228660333 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 15:37:40 INFO - PROCESS | 30339 | 1462228660667 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8d50000 == 158 [pid = 30339] [id = 568] 15:37:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 256 (0x7ff4a3cfa400) [pid = 30339] [serial = 1705] [outer = (nil)] 15:37:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 257 (0x7ff4a4adb800) [pid = 30339] [serial = 1706] [outer = 0x7ff4a3cfa400] 15:37:40 INFO - PROCESS | 30339 | 1462228660748 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 258 (0x7ff4a52e4400) [pid = 30339] [serial = 1707] [outer = 0x7ff4a3cfa400] 15:37:41 INFO - PROCESS | 30339 | 1462228661595 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1585ms 15:37:41 INFO - PROCESS | 30339 | 1462228661647 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 15:37:41 INFO - PROCESS | 30339 | 1462228661654 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 15:37:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:37:41 INFO - PROCESS | 30339 | 1462228661664 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 30339 | 1462228661668 Marionette TRACE conn4 <- [1,2246,null,{}] 15:37:41 INFO - PROCESS | 30339 | 1462228661674 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:41 INFO - PROCESS | 30339 | 1462228661878 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 15:37:42 INFO - PROCESS | 30339 | 1462228662217 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:42 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afbc0800 == 159 [pid = 30339] [id = 569] 15:37:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 259 (0x7ff4a905fc00) [pid = 30339] [serial = 1708] [outer = (nil)] 15:37:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 260 (0x7ff4a90c5000) [pid = 30339] [serial = 1709] [outer = 0x7ff4a905fc00] 15:37:42 INFO - PROCESS | 30339 | 1462228662292 Marionette DEBUG loaded listener.js 15:37:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 261 (0x7ff4a9cad800) [pid = 30339] [serial = 1710] [outer = 0x7ff4a905fc00] 15:37:43 INFO - PROCESS | 30339 | 1462228663167 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:37:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:37:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1539ms 15:37:43 INFO - PROCESS | 30339 | 1462228663204 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 15:37:43 INFO - PROCESS | 30339 | 1462228663208 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 15:37:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:37:43 INFO - PROCESS | 30339 | 1462228663214 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 30339 | 1462228663220 Marionette TRACE conn4 <- [1,2250,null,{}] 15:37:43 INFO - PROCESS | 30339 | 1462228663235 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:43 INFO - PROCESS | 30339 | 1462228663447 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 15:37:43 INFO - PROCESS | 30339 | 1462228663768 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b21f5800 == 160 [pid = 30339] [id = 570] 15:37:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 262 (0x7ff4ada55400) [pid = 30339] [serial = 1711] [outer = (nil)] 15:37:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 263 (0x7ff4ae4e7800) [pid = 30339] [serial = 1712] [outer = 0x7ff4ada55400] 15:37:43 INFO - PROCESS | 30339 | 1462228663852 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 264 (0x7ff4af9a6400) [pid = 30339] [serial = 1713] [outer = 0x7ff4ada55400] 15:37:44 INFO - PROCESS | 30339 | 1462228664673 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1534ms 15:37:44 INFO - PROCESS | 30339 | 1462228664749 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 30339 | 1462228664753 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 15:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:37:44 INFO - PROCESS | 30339 | 1462228664759 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 30339 | 1462228664762 Marionette TRACE conn4 <- [1,2254,null,{}] 15:37:44 INFO - PROCESS | 30339 | 1462228664767 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:45 INFO - PROCESS | 30339 | 1462228665011 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 15:37:45 INFO - PROCESS | 30339 | 1462228665333 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e56800 == 161 [pid = 30339] [id = 571] 15:37:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 265 (0x7ff4aa2d3000) [pid = 30339] [serial = 1714] [outer = (nil)] 15:37:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 266 (0x7ff4b0f31400) [pid = 30339] [serial = 1715] [outer = 0x7ff4aa2d3000] 15:37:45 INFO - PROCESS | 30339 | 1462228665411 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 267 (0x7ff4b108bc00) [pid = 30339] [serial = 1716] [outer = 0x7ff4aa2d3000] 15:37:46 INFO - PROCESS | 30339 | 1462228666247 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:37:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:37:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1531ms 15:37:46 INFO - PROCESS | 30339 | 1462228666290 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 15:37:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:37:46 INFO - PROCESS | 30339 | 1462228666294 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 15:37:46 INFO - PROCESS | 30339 | 1462228666300 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 30339 | 1462228666303 Marionette TRACE conn4 <- [1,2258,null,{}] 15:37:46 INFO - PROCESS | 30339 | 1462228666308 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:46 INFO - PROCESS | 30339 | 1462228666504 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 15:37:46 INFO - PROCESS | 30339 | 1462228666824 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8d2c000 == 162 [pid = 30339] [id = 572] 15:37:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 268 (0x7ff4ae2d7800) [pid = 30339] [serial = 1717] [outer = (nil)] 15:37:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 269 (0x7ff4b1552400) [pid = 30339] [serial = 1718] [outer = 0x7ff4ae2d7800] 15:37:46 INFO - PROCESS | 30339 | 1462228666900 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 270 (0x7ff4b2d04c00) [pid = 30339] [serial = 1719] [outer = 0x7ff4ae2d7800] 15:37:47 INFO - PROCESS | 30339 | 1462228667770 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:37:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:37:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1484ms 15:37:47 INFO - PROCESS | 30339 | 1462228667783 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 15:37:47 INFO - PROCESS | 30339 | 1462228667786 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 15:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:37:47 INFO - PROCESS | 30339 | 1462228667792 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:37:47 INFO - PROCESS | 30339 | 1462228667794 Marionette TRACE conn4 <- [1,2262,null,{}] 15:37:47 INFO - PROCESS | 30339 | 1462228667800 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:48 INFO - PROCESS | 30339 | 1462228668038 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 15:37:48 INFO - PROCESS | 30339 | 1462228668390 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b950e000 == 163 [pid = 30339] [id = 573] 15:37:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 271 (0x7ff4b38e4400) [pid = 30339] [serial = 1720] [outer = (nil)] 15:37:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 272 (0x7ff4b746cc00) [pid = 30339] [serial = 1721] [outer = 0x7ff4b38e4400] 15:37:48 INFO - PROCESS | 30339 | 1462228668469 Marionette DEBUG loaded listener.js 15:37:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 273 (0x7ff4b8286400) [pid = 30339] [serial = 1722] [outer = 0x7ff4b38e4400] 15:37:49 INFO - PROCESS | 30339 | 1462228669250 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1477ms 15:37:49 INFO - PROCESS | 30339 | 1462228669275 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 15:37:49 INFO - PROCESS | 30339 | 1462228669278 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 15:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:37:49 INFO - PROCESS | 30339 | 1462228669287 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:37:49 INFO - PROCESS | 30339 | 1462228669289 Marionette TRACE conn4 <- [1,2266,null,{}] 15:37:49 INFO - PROCESS | 30339 | 1462228669293 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:49 INFO - PROCESS | 30339 | 1462228669476 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 15:37:49 INFO - PROCESS | 30339 | 1462228669763 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:49 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9867800 == 164 [pid = 30339] [id = 574] 15:37:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 274 (0x7ff4b3896c00) [pid = 30339] [serial = 1723] [outer = (nil)] 15:37:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 275 (0x7ff4b86d2400) [pid = 30339] [serial = 1724] [outer = 0x7ff4b3896c00] 15:37:49 INFO - PROCESS | 30339 | 1462228669841 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 276 (0x7ff4b86e7c00) [pid = 30339] [serial = 1725] [outer = 0x7ff4b3896c00] 15:37:50 INFO - PROCESS | 30339 | 1462228670658 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1427ms 15:37:50 INFO - PROCESS | 30339 | 1462228670715 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 15:37:50 INFO - PROCESS | 30339 | 1462228670718 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 15:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:37:50 INFO - PROCESS | 30339 | 1462228670724 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 30339 | 1462228670727 Marionette TRACE conn4 <- [1,2270,null,{}] 15:37:50 INFO - PROCESS | 30339 | 1462228670733 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:50 INFO - PROCESS | 30339 | 1462228670938 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 15:37:51 INFO - PROCESS | 30339 | 1462228671227 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bf5ac800 == 165 [pid = 30339] [id = 575] 15:37:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 277 (0x7ff4b38e6c00) [pid = 30339] [serial = 1726] [outer = (nil)] 15:37:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 278 (0x7ff4b872dc00) [pid = 30339] [serial = 1727] [outer = 0x7ff4b38e6c00] 15:37:51 INFO - PROCESS | 30339 | 1462228671343 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 279 (0x7ff4b89c3400) [pid = 30339] [serial = 1728] [outer = 0x7ff4b38e6c00] 15:37:52 INFO - PROCESS | 30339 | 1462228672137 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1484ms 15:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:37:52 INFO - PROCESS | 30339 | 1462228672210 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 15:37:52 INFO - PROCESS | 30339 | 1462228672213 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 15:37:52 INFO - PROCESS | 30339 | 1462228672219 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 30339 | 1462228672222 Marionette TRACE conn4 <- [1,2274,null,{}] 15:37:52 INFO - PROCESS | 30339 | 1462228672228 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:52 INFO - PROCESS | 30339 | 1462228672456 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 15:37:52 INFO - PROCESS | 30339 | 1462228672773 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1adc800 == 166 [pid = 30339] [id = 576] 15:37:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 280 (0x7ff4b828f800) [pid = 30339] [serial = 1729] [outer = (nil)] 15:37:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 281 (0x7ff4b933f400) [pid = 30339] [serial = 1730] [outer = 0x7ff4b828f800] 15:37:52 INFO - PROCESS | 30339 | 1462228672855 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 282 (0x7ff4b979d400) [pid = 30339] [serial = 1731] [outer = 0x7ff4b828f800] 15:37:53 INFO - PROCESS | 30339 | 1462228673692 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:37:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:37:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1533ms 15:37:53 INFO - PROCESS | 30339 | 1462228673752 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 15:37:53 INFO - PROCESS | 30339 | 1462228673755 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 15:37:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:37:53 INFO - PROCESS | 30339 | 1462228673761 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:37:53 INFO - PROCESS | 30339 | 1462228673763 Marionette TRACE conn4 <- [1,2278,null,{}] 15:37:53 INFO - PROCESS | 30339 | 1462228673769 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:53 INFO - PROCESS | 30339 | 1462228673961 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 15:37:54 INFO - PROCESS | 30339 | 1462228674283 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c37c3800 == 167 [pid = 30339] [id = 577] 15:37:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 283 (0x7ff4a9ca4000) [pid = 30339] [serial = 1732] [outer = (nil)] 15:37:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 284 (0x7ff4b9339c00) [pid = 30339] [serial = 1733] [outer = 0x7ff4a9ca4000] 15:37:54 INFO - PROCESS | 30339 | 1462228674360 Marionette DEBUG loaded listener.js 15:37:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 285 (0x7ff4bab83400) [pid = 30339] [serial = 1734] [outer = 0x7ff4a9ca4000] 15:37:55 INFO - PROCESS | 30339 | 1462228675159 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:37:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:37:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1437ms 15:37:55 INFO - PROCESS | 30339 | 1462228675198 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 15:37:55 INFO - PROCESS | 30339 | 1462228675201 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 15:37:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:37:55 INFO - PROCESS | 30339 | 1462228675207 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 30339 | 1462228675211 Marionette TRACE conn4 <- [1,2282,null,{}] 15:37:55 INFO - PROCESS | 30339 | 1462228675216 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:55 INFO - PROCESS | 30339 | 1462228675424 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 15:37:55 INFO - PROCESS | 30339 | 1462228675763 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d413a800 == 168 [pid = 30339] [id = 578] 15:37:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 286 (0x7ff4bf325800) [pid = 30339] [serial = 1735] [outer = (nil)] 15:37:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 287 (0x7ff4bf532800) [pid = 30339] [serial = 1736] [outer = 0x7ff4bf325800] 15:37:55 INFO - PROCESS | 30339 | 1462228675846 Marionette DEBUG loaded listener.js 15:37:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 288 (0x7ff4c0ef0400) [pid = 30339] [serial = 1737] [outer = 0x7ff4bf325800] 15:37:56 INFO - PROCESS | 30339 | 1462228676673 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1530ms 15:37:56 INFO - PROCESS | 30339 | 1462228676739 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 30339 | 1462228676743 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 15:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:37:56 INFO - PROCESS | 30339 | 1462228676749 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 30339 | 1462228676753 Marionette TRACE conn4 <- [1,2286,null,{}] 15:37:56 INFO - PROCESS | 30339 | 1462228676758 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:56 INFO - PROCESS | 30339 | 1462228676976 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 15:37:57 INFO - PROCESS | 30339 | 1462228677300 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d9ea7800 == 169 [pid = 30339] [id = 579] 15:37:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 289 (0x7ff4bfc0ac00) [pid = 30339] [serial = 1738] [outer = (nil)] 15:37:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 290 (0x7ff4c379ac00) [pid = 30339] [serial = 1739] [outer = 0x7ff4bfc0ac00] 15:37:57 INFO - PROCESS | 30339 | 1462228677381 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 291 (0x7ff4c50d8800) [pid = 30339] [serial = 1740] [outer = 0x7ff4bfc0ac00] 15:37:58 INFO - PROCESS | 30339 | 1462228678198 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 15:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1485ms 15:37:58 INFO - PROCESS | 30339 | 1462228678235 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 15:37:58 INFO - PROCESS | 30339 | 1462228678237 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 15:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:37:58 INFO - PROCESS | 30339 | 1462228678243 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 30339 | 1462228678245 Marionette TRACE conn4 <- [1,2290,null,{}] 15:37:58 INFO - PROCESS | 30339 | 1462228678251 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:58 INFO - PROCESS | 30339 | 1462228678468 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 15:37:58 INFO - PROCESS | 30339 | 1462228678753 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e62800 == 170 [pid = 30339] [id = 580] 15:37:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 292 (0x7ff4c0dbfc00) [pid = 30339] [serial = 1741] [outer = (nil)] 15:37:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 293 (0x7ff4c9b46c00) [pid = 30339] [serial = 1742] [outer = 0x7ff4c0dbfc00] 15:37:58 INFO - PROCESS | 30339 | 1462228678879 Marionette DEBUG loaded listener.js 15:37:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 294 (0x7ff4cfc6e400) [pid = 30339] [serial = 1743] [outer = 0x7ff4c0dbfc00] 15:37:59 INFO - PROCESS | 30339 | 1462228679681 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:37:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:37:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1484ms 15:37:59 INFO - PROCESS | 30339 | 1462228679729 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 15:37:59 INFO - PROCESS | 30339 | 1462228679732 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 15:37:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:37:59 INFO - PROCESS | 30339 | 1462228679738 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:37:59 INFO - PROCESS | 30339 | 1462228679740 Marionette TRACE conn4 <- [1,2294,null,{}] 15:37:59 INFO - PROCESS | 30339 | 1462228679746 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:59 INFO - PROCESS | 30339 | 1462228679949 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 15:38:00 INFO - PROCESS | 30339 | 1462228680277 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae079800 == 171 [pid = 30339] [id = 581] 15:38:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 295 (0x7ff4a491dc00) [pid = 30339] [serial = 1744] [outer = (nil)] 15:38:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 296 (0x7ff4a4923800) [pid = 30339] [serial = 1745] [outer = 0x7ff4a491dc00] 15:38:00 INFO - PROCESS | 30339 | 1462228680353 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 297 (0x7ff4a4928000) [pid = 30339] [serial = 1746] [outer = 0x7ff4a491dc00] 15:38:01 INFO - PROCESS | 30339 | 1462228681158 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:38:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1477ms 15:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:38:01 INFO - PROCESS | 30339 | 1462228681216 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 30339 | 1462228681218 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 15:38:01 INFO - PROCESS | 30339 | 1462228681224 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 30339 | 1462228681227 Marionette TRACE conn4 <- [1,2298,null,{}] 15:38:01 INFO - PROCESS | 30339 | 1462228681233 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:01 INFO - PROCESS | 30339 | 1462228681476 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 15:38:01 INFO - PROCESS | 30339 | 1462228681800 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a383d800 == 172 [pid = 30339] [id = 582] 15:38:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 298 (0x7ff4a491fc00) [pid = 30339] [serial = 1747] [outer = (nil)] 15:38:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 299 (0x7ff4c557f400) [pid = 30339] [serial = 1748] [outer = 0x7ff4a491fc00] 15:38:01 INFO - PROCESS | 30339 | 1462228681892 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 300 (0x7ff4d0e1d000) [pid = 30339] [serial = 1749] [outer = 0x7ff4a491fc00] 15:38:02 INFO - PROCESS | 30339 | 1462228682731 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1533ms 15:38:02 INFO - PROCESS | 30339 | 1462228682758 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 15:38:02 INFO - PROCESS | 30339 | 1462228682761 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 15:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:38:02 INFO - PROCESS | 30339 | 1462228682767 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 30339 | 1462228682769 Marionette TRACE conn4 <- [1,2302,null,{}] 15:38:02 INFO - PROCESS | 30339 | 1462228682775 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:02 INFO - PROCESS | 30339 | 1462228682962 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 15:38:03 INFO - PROCESS | 30339 | 1462228683319 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a3857000 == 173 [pid = 30339] [id = 583] 15:38:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 301 (0x7ff4a38e6800) [pid = 30339] [serial = 1750] [outer = (nil)] 15:38:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 302 (0x7ff4a7ff4400) [pid = 30339] [serial = 1751] [outer = 0x7ff4a38e6800] 15:38:03 INFO - PROCESS | 30339 | 1462228683394 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 303 (0x7ff4ad85e800) [pid = 30339] [serial = 1752] [outer = 0x7ff4a38e6800] 15:38:04 INFO - PROCESS | 30339 | 1462228684201 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1481ms 15:38:04 INFO - PROCESS | 30339 | 1462228684248 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 15:38:04 INFO - PROCESS | 30339 | 1462228684252 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 15:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:38:04 INFO - PROCESS | 30339 | 1462228684258 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 30339 | 1462228684261 Marionette TRACE conn4 <- [1,2306,null,{}] 15:38:04 INFO - PROCESS | 30339 | 1462228684266 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:04 INFO - PROCESS | 30339 | 1462228684483 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 15:38:04 INFO - PROCESS | 30339 | 1462228684817 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa15a000 == 174 [pid = 30339] [id = 584] 15:38:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 304 (0x7ff4a4921400) [pid = 30339] [serial = 1753] [outer = (nil)] 15:38:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 305 (0x7ff4ac24fc00) [pid = 30339] [serial = 1754] [outer = 0x7ff4a4921400] 15:38:04 INFO - PROCESS | 30339 | 1462228684894 Marionette DEBUG loaded listener.js 15:38:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 306 (0x7ff4af8bd000) [pid = 30339] [serial = 1755] [outer = 0x7ff4a4921400] 15:38:05 INFO - PROCESS | 30339 | 1462228685735 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:38:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1536ms 15:38:05 INFO - PROCESS | 30339 | 1462228685795 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 30339 | 1462228685799 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 15:38:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:38:05 INFO - PROCESS | 30339 | 1462228685805 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 30339 | 1462228685807 Marionette TRACE conn4 <- [1,2310,null,{}] 15:38:05 INFO - PROCESS | 30339 | 1462228685813 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:06 INFO - PROCESS | 30339 | 1462228686040 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 15:38:06 INFO - PROCESS | 30339 | 1462228686382 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8d41000 == 175 [pid = 30339] [id = 585] 15:38:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 307 (0x7ff4a4ee6400) [pid = 30339] [serial = 1756] [outer = (nil)] 15:38:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 308 (0x7ff4a7ff5800) [pid = 30339] [serial = 1757] [outer = 0x7ff4a4ee6400] 15:38:06 INFO - PROCESS | 30339 | 1462228686458 Marionette DEBUG loaded listener.js 15:38:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 309 (0x7ff4ac247400) [pid = 30339] [serial = 1758] [outer = 0x7ff4a4ee6400] 15:38:07 INFO - PROCESS | 30339 | 1462228687301 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:38:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:38:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1535ms 15:38:07 INFO - PROCESS | 30339 | 1462228687341 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 15:38:07 INFO - PROCESS | 30339 | 1462228687345 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 15:38:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:38:07 INFO - PROCESS | 30339 | 1462228687351 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:38:07 INFO - PROCESS | 30339 | 1462228687353 Marionette TRACE conn4 <- [1,2314,null,{}] 15:38:07 INFO - PROCESS | 30339 | 1462228687359 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:07 INFO - PROCESS | 30339 | 1462228687575 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 15:38:08 INFO - PROCESS | 30339 | 1462228688547 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a39cb800 == 176 [pid = 30339] [id = 586] 15:38:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 310 (0x7ff4a13e0000) [pid = 30339] [serial = 1759] [outer = (nil)] 15:38:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 311 (0x7ff4a13e0c00) [pid = 30339] [serial = 1760] [outer = 0x7ff4a13e0000] 15:38:08 INFO - PROCESS | 30339 | 1462228688683 Marionette DEBUG loaded listener.js 15:38:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 312 (0x7ff4a3b1c800) [pid = 30339] [serial = 1761] [outer = 0x7ff4a13e0000] 15:38:09 INFO - PROCESS | 30339 | 1462228689529 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:38:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2238ms 15:38:09 INFO - PROCESS | 30339 | 1462228689590 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 15:38:09 INFO - PROCESS | 30339 | 1462228689595 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 15:38:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:38:09 INFO - PROCESS | 30339 | 1462228689603 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 30339 | 1462228689608 Marionette TRACE conn4 <- [1,2318,null,{}] 15:38:09 INFO - PROCESS | 30339 | 1462228689615 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:09 INFO - PROCESS | 30339 | 1462228689830 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b906c000 == 175 [pid = 30339] [id = 366] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b75e2000 == 174 [pid = 30339] [id = 495] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d4643000 == 173 [pid = 30339] [id = 369] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4be93a000 == 172 [pid = 30339] [id = 497] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae11a000 == 171 [pid = 30339] [id = 251] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91d3800 == 170 [pid = 30339] [id = 362] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e58800 == 169 [pid = 30339] [id = 409] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2f1c000 == 168 [pid = 30339] [id = 360] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2d8a000 == 167 [pid = 30339] [id = 100] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af5cc000 == 166 [pid = 30339] [id = 253] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c285c800 == 165 [pid = 30339] [id = 16] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b987b800 == 164 [pid = 30339] [id = 496] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91d2800 == 163 [pid = 30339] [id = 192] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfaa3000 == 162 [pid = 30339] [id = 330] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d785f800 == 161 [pid = 30339] [id = 370] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba8a2000 == 160 [pid = 30339] [id = 205] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1c28000 == 159 [pid = 30339] [id = 503] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfc1c800 == 158 [pid = 30339] [id = 500] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af5d5800 == 157 [pid = 30339] [id = 427] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfe35800 == 156 [pid = 30339] [id = 48] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d9ea1800 == 155 [pid = 30339] [id = 504] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d6b23000 == 154 [pid = 30339] [id = 97] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1492800 == 153 [pid = 30339] [id = 498] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bfcf5000 == 152 [pid = 30339] [id = 301] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8d35800 == 151 [pid = 30339] [id = 9] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d756a000 == 150 [pid = 30339] [id = 501] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8662800 == 149 [pid = 30339] [id = 471] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a68d8800 == 148 [pid = 30339] [id = 566] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ada46000 == 147 [pid = 30339] [id = 565] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8dcb000 == 146 [pid = 30339] [id = 564] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a3bd2800 == 145 [pid = 30339] [id = 563] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8dc5000 == 144 [pid = 30339] [id = 561] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a39ce800 == 143 [pid = 30339] [id = 560] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8e4a800 == 142 [pid = 30339] [id = 559] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d9eaf000 == 141 [pid = 30339] [id = 558] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d41d2800 == 140 [pid = 30339] [id = 557] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfc7f800 == 139 [pid = 30339] [id = 556] 15:38:10 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c8f06800 == 138 [pid = 30339] [id = 555] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 311 (0x7ff4b9896400) [pid = 30339] [serial = 1482] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 310 (0x7ff4b177a000) [pid = 30339] [serial = 1628] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 309 (0x7ff4b0f3b000) [pid = 30339] [serial = 1185] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 308 (0x7ff4a9ca2400) [pid = 30339] [serial = 1619] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 307 (0x7ff4c10f3000) [pid = 30339] [serial = 1380] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 306 (0x7ff4ae2e0c00) [pid = 30339] [serial = 1227] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 305 (0x7ff4a9abb800) [pid = 30339] [serial = 1245] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 304 (0x7ff4be96dc00) [pid = 30339] [serial = 1317] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 303 (0x7ff4b8d59c00) [pid = 30339] [serial = 1425] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 302 (0x7ff4d48ba800) [pid = 30339] [serial = 1242] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 301 (0x7ff4a4ad6000) [pid = 30339] [serial = 1556] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 300 (0x7ff4a9ca0c00) [pid = 30339] [serial = 1353] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 299 (0x7ff4afd08800) [pid = 30339] [serial = 1626] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 298 (0x7ff4d45ad000) [pid = 30339] [serial = 1443] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 297 (0x7ff4ac24ac00) [pid = 30339] [serial = 1248] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 296 (0x7ff4cf709400) [pid = 30339] [serial = 1434] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 295 (0x7ff4c11f5400) [pid = 30339] [serial = 1239] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 294 (0x7ff4af9b1000) [pid = 30339] [serial = 1562] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 293 (0x7ff4b9153400) [pid = 30339] [serial = 1305] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 292 (0x7ff4a76c7400) [pid = 30339] [serial = 1614] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 291 (0x7ff4af829400) [pid = 30339] [serial = 1284] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 290 (0x7ff4d48c4000) [pid = 30339] [serial = 1188] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 289 (0x7ff4d4f25800) [pid = 30339] [serial = 1191] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 288 (0x7ff4bff94000) [pid = 30339] [serial = 1173] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 287 (0x7ff4af8be000) [pid = 30339] [serial = 1625] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 286 (0x7ff4b874d800) [pid = 30339] [serial = 1302] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 285 (0x7ff4ad861800) [pid = 30339] [serial = 1179] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 284 (0x7ff4c1ce4800) [pid = 30339] [serial = 1574] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 283 (0x7ff4b9b75c00) [pid = 30339] [serial = 1368] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 282 (0x7ff4ac250400) [pid = 30339] [serial = 1254] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 281 (0x7ff4ac411c00) [pid = 30339] [serial = 1620] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 280 (0x7ff4af835000) [pid = 30339] [serial = 1356] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 279 (0x7ff4ae2dc400) [pid = 30339] [serial = 1290] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 278 (0x7ff4c11f5000) [pid = 30339] [serial = 1431] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 277 (0x7ff4a37cb800) [pid = 30339] [serial = 1592] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 276 (0x7ff4d4185c00) [pid = 30339] [serial = 1182] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 275 (0x7ff4a80eec00) [pid = 30339] [serial = 1616] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 274 (0x7ff4d0b5f400) [pid = 30339] [serial = 1437] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 273 (0x7ff4b3380000) [pid = 30339] [serial = 1296] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 272 (0x7ff4ae2d0800) [pid = 30339] [serial = 1622] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 271 (0x7ff4b9898000) [pid = 30339] [serial = 1311] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 270 (0x7ff4b739a000) [pid = 30339] [serial = 1565] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 269 (0x7ff4b7395400) [pid = 30339] [serial = 1299] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 268 (0x7ff4b86eb400) [pid = 30339] [serial = 1554] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 267 (0x7ff4a13d4800) [pid = 30339] [serial = 1601] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 266 (0x7ff4b82de400) [pid = 30339] [serial = 1362] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 265 (0x7ff4a38e2800) [pid = 30339] [serial = 1595] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 264 (0x7ff4b3289400) [pid = 30339] [serial = 1194] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 263 (0x7ff4a905d800) [pid = 30339] [serial = 1559] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 262 (0x7ff4ae2d3400) [pid = 30339] [serial = 1419] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 261 (0x7ff4b1647400) [pid = 30339] [serial = 1293] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 260 (0x7ff4a3cfa000) [pid = 30339] [serial = 1589] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 259 (0x7ff4a38eb400) [pid = 30339] [serial = 1607] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 258 (0x7ff4ada4f000) [pid = 30339] [serial = 1320] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 257 (0x7ff4bab4a800) [pid = 30339] [serial = 1571] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 256 (0x7ff4a13dfc00) [pid = 30339] [serial = 1604] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 255 (0x7ff4c3187000) [pid = 30339] [serial = 1383] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 254 (0x7ff4b1649800) [pid = 30339] [serial = 1323] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 253 (0x7ff4b89d2400) [pid = 30339] [serial = 1233] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 252 (0x7ff4bc0a5800) [pid = 30339] [serial = 1371] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 251 (0x7ff4bdfd5400) [pid = 30339] [serial = 1236] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 250 (0x7ff4a905d000) [pid = 30339] [serial = 1617] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 249 (0x7ff4d283dc00) [pid = 30339] [serial = 1440] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 248 (0x7ff4b9531400) [pid = 30339] [serial = 1568] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 247 (0x7ff4b86f1800) [pid = 30339] [serial = 1365] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 246 (0x7ff4a9cac000) [pid = 30339] [serial = 1610] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 245 (0x7ff4b1020000) [pid = 30339] [serial = 1326] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 244 (0x7ff4b330dc00) [pid = 30339] [serial = 1230] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 243 (0x7ff4c9b42800) [pid = 30339] [serial = 1389] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 242 (0x7ff4a9cae400) [pid = 30339] [serial = 1287] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 241 (0x7ff4b3418c00) [pid = 30339] [serial = 1359] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 240 (0x7ff4c556a000) [pid = 30339] [serial = 1386] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 239 (0x7ff4bc02f400) [pid = 30339] [serial = 1428] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 238 (0x7ff4b337bc00) [pid = 30339] [serial = 1422] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 237 (0x7ff4d08cc400) [pid = 30339] [serial = 1176] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 236 (0x7ff4c50e5000) [pid = 30339] [serial = 1577] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 235 (0x7ff4af4c9400) [pid = 30339] [serial = 1623] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 234 (0x7ff4d4e4a000) [pid = 30339] [serial = 1446] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 233 (0x7ff4b9a56c00) [pid = 30339] [serial = 1416] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 232 (0x7ff4d0fef000) [pid = 30339] [serial = 1583] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 231 (0x7ff4cf709800) [pid = 30339] [serial = 1580] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 230 (0x7ff4bdfd6c00) [pid = 30339] [serial = 1374] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 229 (0x7ff4bdfdb000) [pid = 30339] [serial = 1224] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 228 (0x7ff4bb599800) [pid = 30339] [serial = 1314] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4a122fc00) [pid = 30339] [serial = 1598] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4b9536c00) [pid = 30339] [serial = 1308] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4a4ef2c00) [pid = 30339] [serial = 1613] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4bff99000) [pid = 30339] [serial = 1377] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4a7e63000) [pid = 30339] [serial = 1197] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4a4ef4c00) [pid = 30339] [serial = 1251] [outer = (nil)] [url = about:blank] 15:38:10 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4d4e50c00) [pid = 30339] [serial = 1586] [outer = (nil)] [url = about:blank] 15:38:11 INFO - PROCESS | 30339 | 1462228691079 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a1c1c800 == 139 [pid = 30339] [id = 587] 15:38:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4a38eb400) [pid = 30339] [serial = 1762] [outer = (nil)] 15:38:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4a3cfa000) [pid = 30339] [serial = 1763] [outer = 0x7ff4a38eb400] 15:38:11 INFO - PROCESS | 30339 | 1462228691153 Marionette DEBUG loaded listener.js 15:38:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4a521f000) [pid = 30339] [serial = 1764] [outer = 0x7ff4a38eb400] 15:38:11 INFO - PROCESS | 30339 | 1462228691877 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 15:38:11 INFO - PROCESS | 30339 | 1462228691904 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 15:38:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:38:11 INFO - PROCESS | 30339 | 1462228691911 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 30339 | 1462228691914 Marionette TRACE conn4 <- [1,2322,null,{}] 15:38:11 INFO - PROCESS | 30339 | 1462228691920 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:12 INFO - PROCESS | 30339 | 1462228692116 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 15:38:12 INFO - PROCESS | 30339 | 1462228692297 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a501e000 == 140 [pid = 30339] [id = 588] 15:38:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4a13d4c00) [pid = 30339] [serial = 1765] [outer = (nil)] 15:38:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4a7e63000) [pid = 30339] [serial = 1766] [outer = 0x7ff4a13d4c00] 15:38:12 INFO - PROCESS | 30339 | 1462228692358 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4a8082400) [pid = 30339] [serial = 1767] [outer = 0x7ff4a13d4c00] 15:38:13 INFO - PROCESS | 30339 | 1462228693261 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:38:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:38:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1429ms 15:38:13 INFO - PROCESS | 30339 | 1462228693342 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 15:38:13 INFO - PROCESS | 30339 | 1462228693347 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 15:38:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:38:13 INFO - PROCESS | 30339 | 1462228693355 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:38:13 INFO - PROCESS | 30339 | 1462228693365 Marionette TRACE conn4 <- [1,2326,null,{}] 15:38:13 INFO - PROCESS | 30339 | 1462228693393 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:13 INFO - PROCESS | 30339 | 1462228693740 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 15:38:13 INFO - PROCESS | 30339 | 1462228693933 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8e5c000 == 141 [pid = 30339] [id = 589] 15:38:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4a905b400) [pid = 30339] [serial = 1768] [outer = (nil)] 15:38:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 229 (0x7ff4a90ca400) [pid = 30339] [serial = 1769] [outer = 0x7ff4a905b400] 15:38:14 INFO - PROCESS | 30339 | 1462228693993 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 230 (0x7ff4a9abb800) [pid = 30339] [serial = 1770] [outer = 0x7ff4a905b400] 15:38:14 INFO - PROCESS | 30339 | 1462228694765 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:38:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:38:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1452ms 15:38:14 INFO - PROCESS | 30339 | 1462228694806 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 30339 | 1462228694809 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 15:38:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:38:14 INFO - PROCESS | 30339 | 1462228694838 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 30339 | 1462228694841 Marionette TRACE conn4 <- [1,2330,null,{}] 15:38:14 INFO - PROCESS | 30339 | 1462228694852 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:15 INFO - PROCESS | 30339 | 1462228695222 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 15:38:15 INFO - PROCESS | 30339 | 1462228695250 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9fe0000 == 142 [pid = 30339] [id = 590] 15:38:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 231 (0x7ff4a80f9800) [pid = 30339] [serial = 1771] [outer = (nil)] 15:38:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 232 (0x7ff4aa2cc400) [pid = 30339] [serial = 1772] [outer = 0x7ff4a80f9800] 15:38:15 INFO - PROCESS | 30339 | 1462228695309 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 233 (0x7ff4aa2dac00) [pid = 30339] [serial = 1773] [outer = 0x7ff4a80f9800] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 232 (0x7ff4a5217c00) [pid = 30339] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 231 (0x7ff4b154d000) [pid = 30339] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 230 (0x7ff4a4e4e400) [pid = 30339] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 229 (0x7ff4b8730c00) [pid = 30339] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 228 (0x7ff4b73eb400) [pid = 30339] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4a4ad5000) [pid = 30339] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4b89d0800) [pid = 30339] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4b1129400) [pid = 30339] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4a76ca800) [pid = 30339] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4bdfd8800) [pid = 30339] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4a80ef400) [pid = 30339] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4ada4a000) [pid = 30339] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4a3cf1400) [pid = 30339] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4a4e58800) [pid = 30339] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4a122c000) [pid = 30339] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4a4ad8c00) [pid = 30339] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4a13d7000) [pid = 30339] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4bdfd6400) [pid = 30339] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4bff91400) [pid = 30339] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4b86e7000) [pid = 30339] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4b177cc00) [pid = 30339] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4a80f1400) [pid = 30339] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4af82d000) [pid = 30339] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4a9ab6400) [pid = 30339] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4bdfd1000) [pid = 30339] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4b953a800) [pid = 30339] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4a3b20400) [pid = 30339] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4b101c800) [pid = 30339] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4a122ac00) [pid = 30339] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4a3cf0c00) [pid = 30339] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4a7545000) [pid = 30339] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4b1549400) [pid = 30339] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4a3cf4800) [pid = 30339] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4af9a6c00) [pid = 30339] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4b1646c00) [pid = 30339] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4a37c6c00) [pid = 30339] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4a4e56400) [pid = 30339] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4a3b24800) [pid = 30339] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4c18ca800) [pid = 30339] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4b9a56400) [pid = 30339] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4a4ad1c00) [pid = 30339] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4a905e800) [pid = 30339] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4ae2d9400) [pid = 30339] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4a122dc00) [pid = 30339] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4a905cc00) [pid = 30339] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4b86e4800) [pid = 30339] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4c3bea800) [pid = 30339] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4b38e5800) [pid = 30339] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4a9ca7800) [pid = 30339] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4a8086000) [pid = 30339] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4a9067800) [pid = 30339] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4b8737c00) [pid = 30339] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4d4e4a400) [pid = 30339] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4a8083400) [pid = 30339] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4a37c6000) [pid = 30339] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4b9a56000) [pid = 30339] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4bdfd1400) [pid = 30339] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:38:16 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4b352b400) [pid = 30339] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:38:17 INFO - PROCESS | 30339 | 1462228697250 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2455ms 15:38:17 INFO - PROCESS | 30339 | 1462228697282 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 30339 | 1462228697287 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 15:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:38:17 INFO - PROCESS | 30339 | 1462228697292 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 30339 | 1462228697294 Marionette TRACE conn4 <- [1,2334,null,{}] 15:38:17 INFO - PROCESS | 30339 | 1462228697300 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:17 INFO - PROCESS | 30339 | 1462228697479 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 15:38:17 INFO - PROCESS | 30339 | 1462228697493 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a6a98000 == 143 [pid = 30339] [id = 591] 15:38:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4a3cecc00) [pid = 30339] [serial = 1774] [outer = (nil)] 15:38:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4a4e4e000) [pid = 30339] [serial = 1775] [outer = 0x7ff4a3cecc00] 15:38:17 INFO - PROCESS | 30339 | 1462228697728 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4a8083400) [pid = 30339] [serial = 1776] [outer = 0x7ff4a3cecc00] 15:38:18 INFO - PROCESS | 30339 | 1462228698440 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:38:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1177ms 15:38:18 INFO - PROCESS | 30339 | 1462228698470 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 30339 | 1462228698473 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 15:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:38:18 INFO - PROCESS | 30339 | 1462228698479 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 30339 | 1462228698482 Marionette TRACE conn4 <- [1,2338,null,{}] 15:38:18 INFO - PROCESS | 30339 | 1462228698487 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:18 INFO - PROCESS | 30339 | 1462228698664 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 15:38:19 INFO - PROCESS | 30339 | 1462228699040 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a3728800 == 144 [pid = 30339] [id = 592] 15:38:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4a122ac00) [pid = 30339] [serial = 1777] [outer = (nil)] 15:38:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4a1234000) [pid = 30339] [serial = 1778] [outer = 0x7ff4a122ac00] 15:38:19 INFO - PROCESS | 30339 | 1462228699118 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4a38e5400) [pid = 30339] [serial = 1779] [outer = 0x7ff4a122ac00] 15:38:20 INFO - PROCESS | 30339 | 1462228700032 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1630ms 15:38:20 INFO - PROCESS | 30339 | 1462228700113 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 30339 | 1462228700119 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 15:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:38:20 INFO - PROCESS | 30339 | 1462228700127 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 30339 | 1462228700133 Marionette TRACE conn4 <- [1,2342,null,{}] 15:38:20 INFO - PROCESS | 30339 | 1462228700139 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:20 INFO - PROCESS | 30339 | 1462228700382 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 15:38:20 INFO - PROCESS | 30339 | 1462228700693 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8e50800 == 145 [pid = 30339] [id = 593] 15:38:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4a4e54400) [pid = 30339] [serial = 1780] [outer = (nil)] 15:38:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4a521ac00) [pid = 30339] [serial = 1781] [outer = 0x7ff4a4e54400] 15:38:20 INFO - PROCESS | 30339 | 1462228700774 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4a7547400) [pid = 30339] [serial = 1782] [outer = 0x7ff4a4e54400] 15:38:21 INFO - PROCESS | 30339 | 1462228701819 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:38:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:38:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1738ms 15:38:21 INFO - PROCESS | 30339 | 1462228701869 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 15:38:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:38:21 INFO - PROCESS | 30339 | 1462228701875 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 15:38:21 INFO - PROCESS | 30339 | 1462228701882 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 30339 | 1462228701885 Marionette TRACE conn4 <- [1,2346,null,{}] 15:38:21 INFO - PROCESS | 30339 | 1462228701892 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:22 INFO - PROCESS | 30339 | 1462228702092 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 15:38:22 INFO - PROCESS | 30339 | 1462228702312 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae041800 == 146 [pid = 30339] [id = 594] 15:38:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4a80ef400) [pid = 30339] [serial = 1783] [outer = (nil)] 15:38:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4a8cfa400) [pid = 30339] [serial = 1784] [outer = 0x7ff4a80ef400] 15:38:22 INFO - PROCESS | 30339 | 1462228702430 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4a9aae000) [pid = 30339] [serial = 1785] [outer = 0x7ff4a80ef400] 15:38:23 INFO - PROCESS | 30339 | 1462228703361 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1530ms 15:38:23 INFO - PROCESS | 30339 | 1462228703412 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 15:38:23 INFO - PROCESS | 30339 | 1462228703417 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 15:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:38:23 INFO - PROCESS | 30339 | 1462228703432 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:38:23 INFO - PROCESS | 30339 | 1462228703441 Marionette TRACE conn4 <- [1,2350,null,{}] 15:38:23 INFO - PROCESS | 30339 | 1462228703447 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:23 INFO - PROCESS | 30339 | 1462228703649 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 15:38:23 INFO - PROCESS | 30339 | 1462228703992 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af5dc000 == 147 [pid = 30339] [id = 595] 15:38:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4a80f3400) [pid = 30339] [serial = 1786] [outer = (nil)] 15:38:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4ac250800) [pid = 30339] [serial = 1787] [outer = 0x7ff4a80f3400] 15:38:24 INFO - PROCESS | 30339 | 1462228704067 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4ac41d000) [pid = 30339] [serial = 1788] [outer = 0x7ff4a80f3400] 15:38:24 INFO - PROCESS | 30339 | 1462228704850 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:38:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:38:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1494ms 15:38:24 INFO - PROCESS | 30339 | 1462228704919 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 15:38:24 INFO - PROCESS | 30339 | 1462228704924 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 15:38:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:38:24 INFO - PROCESS | 30339 | 1462228704930 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:38:24 INFO - PROCESS | 30339 | 1462228704932 Marionette TRACE conn4 <- [1,2354,null,{}] 15:38:24 INFO - PROCESS | 30339 | 1462228704938 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:25 INFO - PROCESS | 30339 | 1462228705131 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 15:38:25 INFO - PROCESS | 30339 | 1462228705348 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afbc3800 == 148 [pid = 30339] [id = 596] 15:38:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4abf47c00) [pid = 30339] [serial = 1789] [outer = (nil)] 15:38:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4ada50800) [pid = 30339] [serial = 1790] [outer = 0x7ff4abf47c00] 15:38:25 INFO - PROCESS | 30339 | 1462228705461 Marionette DEBUG loaded listener.js 15:38:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4ae015c00) [pid = 30339] [serial = 1791] [outer = 0x7ff4abf47c00] 15:38:26 INFO - PROCESS | 30339 | 1462228706298 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1426ms 15:38:26 INFO - PROCESS | 30339 | 1462228706358 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 15:38:26 INFO - PROCESS | 30339 | 1462228706361 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 15:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:38:26 INFO - PROCESS | 30339 | 1462228706367 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:38:26 INFO - PROCESS | 30339 | 1462228706370 Marionette TRACE conn4 <- [1,2358,null,{}] 15:38:26 INFO - PROCESS | 30339 | 1462228706375 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:26 INFO - PROCESS | 30339 | 1462228706560 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 15:38:26 INFO - PROCESS | 30339 | 1462228706832 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0f9c800 == 149 [pid = 30339] [id = 597] 15:38:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4ae2d1800) [pid = 30339] [serial = 1792] [outer = (nil)] 15:38:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4ae2d9000) [pid = 30339] [serial = 1793] [outer = 0x7ff4ae2d1800] 15:38:26 INFO - PROCESS | 30339 | 1462228706964 Marionette DEBUG loaded listener.js 15:38:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4af4c9400) [pid = 30339] [serial = 1794] [outer = 0x7ff4ae2d1800] 15:38:27 INFO - PROCESS | 30339 | 1462228707790 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:38:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:38:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1484ms 15:38:27 INFO - PROCESS | 30339 | 1462228707853 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 15:38:27 INFO - PROCESS | 30339 | 1462228707857 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 15:38:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:38:27 INFO - PROCESS | 30339 | 1462228707862 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 30339 | 1462228707866 Marionette TRACE conn4 <- [1,2362,null,{}] 15:38:27 INFO - PROCESS | 30339 | 1462228707872 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:28 INFO - PROCESS | 30339 | 1462228708078 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 15:38:28 INFO - PROCESS | 30339 | 1462228708390 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b18da000 == 150 [pid = 30339] [id = 598] 15:38:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4ae2d1c00) [pid = 30339] [serial = 1795] [outer = (nil)] 15:38:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4af9a6c00) [pid = 30339] [serial = 1796] [outer = 0x7ff4ae2d1c00] 15:38:28 INFO - PROCESS | 30339 | 1462228708467 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4afd03800) [pid = 30339] [serial = 1797] [outer = 0x7ff4ae2d1c00] 15:38:29 INFO - PROCESS | 30339 | 1462228709276 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:38:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:38:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1486ms 15:38:29 INFO - PROCESS | 30339 | 1462228709349 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 15:38:29 INFO - PROCESS | 30339 | 1462228709352 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 15:38:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:38:29 INFO - PROCESS | 30339 | 1462228709358 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:38:29 INFO - PROCESS | 30339 | 1462228709360 Marionette TRACE conn4 <- [1,2366,null,{}] 15:38:29 INFO - PROCESS | 30339 | 1462228709366 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:29 INFO - PROCESS | 30339 | 1462228709558 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 15:38:29 INFO - PROCESS | 30339 | 1462228709821 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b21ee000 == 151 [pid = 30339] [id = 599] 15:38:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4af82e000) [pid = 30339] [serial = 1798] [outer = (nil)] 15:38:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4b0f34800) [pid = 30339] [serial = 1799] [outer = 0x7ff4af82e000] 15:38:29 INFO - PROCESS | 30339 | 1462228709945 Marionette DEBUG loaded listener.js 15:38:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4b101f000) [pid = 30339] [serial = 1800] [outer = 0x7ff4af82e000] 15:38:30 INFO - PROCESS | 30339 | 1462228710745 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1434ms 15:38:30 INFO - PROCESS | 30339 | 1462228710793 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 30339 | 1462228710797 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 15:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:38:30 INFO - PROCESS | 30339 | 1462228710804 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 30339 | 1462228710806 Marionette TRACE conn4 <- [1,2370,null,{}] 15:38:30 INFO - PROCESS | 30339 | 1462228710812 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:31 INFO - PROCESS | 30339 | 1462228711005 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 15:38:31 INFO - PROCESS | 30339 | 1462228711278 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3443000 == 152 [pid = 30339] [id = 600] 15:38:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4a7e63800) [pid = 30339] [serial = 1801] [outer = (nil)] 15:38:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4b112d000) [pid = 30339] [serial = 1802] [outer = 0x7ff4a7e63800] 15:38:31 INFO - PROCESS | 30339 | 1462228711420 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4b1551800) [pid = 30339] [serial = 1803] [outer = 0x7ff4a7e63800] 15:38:32 INFO - PROCESS | 30339 | 1462228712218 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1477ms 15:38:32 INFO - PROCESS | 30339 | 1462228712282 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 15:38:32 INFO - PROCESS | 30339 | 1462228712286 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 15:38:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:38:32 INFO - PROCESS | 30339 | 1462228712292 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:38:32 INFO - PROCESS | 30339 | 1462228712294 Marionette TRACE conn4 <- [1,2374,null,{}] 15:38:32 INFO - PROCESS | 30339 | 1462228712300 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:32 INFO - PROCESS | 30339 | 1462228712493 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 15:38:32 INFO - PROCESS | 30339 | 1462228712756 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7655000 == 153 [pid = 30339] [id = 601] 15:38:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4afd04800) [pid = 30339] [serial = 1804] [outer = (nil)] 15:38:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4b1777400) [pid = 30339] [serial = 1805] [outer = 0x7ff4afd04800] 15:38:32 INFO - PROCESS | 30339 | 1462228712870 Marionette DEBUG loaded listener.js 15:38:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4b2d09400) [pid = 30339] [serial = 1806] [outer = 0x7ff4afd04800] 15:38:33 INFO - PROCESS | 30339 | 1462228713680 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1433ms 15:38:33 INFO - PROCESS | 30339 | 1462228713726 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 15:38:33 INFO - PROCESS | 30339 | 1462228713729 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 15:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:38:33 INFO - PROCESS | 30339 | 1462228713735 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 30339 | 1462228713737 Marionette TRACE conn4 <- [1,2378,null,{}] 15:38:33 INFO - PROCESS | 30339 | 1462228713743 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:33 INFO - PROCESS | 30339 | 1462228713948 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 15:38:34 INFO - PROCESS | 30339 | 1462228714217 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e9b800 == 154 [pid = 30339] [id = 602] 15:38:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4a122b400) [pid = 30339] [serial = 1807] [outer = (nil)] 15:38:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4b32ef800) [pid = 30339] [serial = 1808] [outer = 0x7ff4a122b400] 15:38:34 INFO - PROCESS | 30339 | 1462228714348 Marionette DEBUG loaded listener.js 15:38:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4b3374c00) [pid = 30339] [serial = 1809] [outer = 0x7ff4a122b400] 15:38:35 INFO - PROCESS | 30339 | 1462228715141 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1482ms 15:38:35 INFO - PROCESS | 30339 | 1462228715220 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 15:38:35 INFO - PROCESS | 30339 | 1462228715224 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 15:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:38:35 INFO - PROCESS | 30339 | 1462228715232 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 30339 | 1462228715236 Marionette TRACE conn4 <- [1,2382,null,{}] 15:38:35 INFO - PROCESS | 30339 | 1462228715241 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:35 INFO - PROCESS | 30339 | 1462228715462 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 15:38:35 INFO - PROCESS | 30339 | 1462228715780 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8672000 == 155 [pid = 30339] [id = 603] 15:38:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4b3419800) [pid = 30339] [serial = 1810] [outer = (nil)] 15:38:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4b3896000) [pid = 30339] [serial = 1811] [outer = 0x7ff4b3419800] 15:38:35 INFO - PROCESS | 30339 | 1462228715855 Marionette DEBUG loaded listener.js 15:38:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4b38e0800) [pid = 30339] [serial = 1812] [outer = 0x7ff4b3419800] 15:38:36 INFO - PROCESS | 30339 | 1462228716665 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:38:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:38:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1478ms 15:38:36 INFO - PROCESS | 30339 | 1462228716712 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 15:38:36 INFO - PROCESS | 30339 | 1462228716715 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 15:38:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:38:36 INFO - PROCESS | 30339 | 1462228716721 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:38:36 INFO - PROCESS | 30339 | 1462228716723 Marionette TRACE conn4 <- [1,2386,null,{}] 15:38:36 INFO - PROCESS | 30339 | 1462228716729 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:36 INFO - PROCESS | 30339 | 1462228716925 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 15:38:37 INFO - PROCESS | 30339 | 1462228717196 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8f3e000 == 156 [pid = 30339] [id = 604] 15:38:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4b341d000) [pid = 30339] [serial = 1813] [outer = (nil)] 15:38:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4b738d800) [pid = 30339] [serial = 1814] [outer = 0x7ff4b341d000] 15:38:37 INFO - PROCESS | 30339 | 1462228717308 Marionette DEBUG loaded listener.js 15:38:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4b7395400) [pid = 30339] [serial = 1815] [outer = 0x7ff4b341d000] 15:38:38 INFO - PROCESS | 30339 | 1462228718117 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:38:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:38:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1431ms 15:38:38 INFO - PROCESS | 30339 | 1462228718153 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 15:38:38 INFO - PROCESS | 30339 | 1462228718157 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 15:38:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:38:38 INFO - PROCESS | 30339 | 1462228718162 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:38:38 INFO - PROCESS | 30339 | 1462228718164 Marionette TRACE conn4 <- [1,2390,null,{}] 15:38:38 INFO - PROCESS | 30339 | 1462228718170 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:38 INFO - PROCESS | 30339 | 1462228718383 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 15:38:38 INFO - PROCESS | 30339 | 1462228718653 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b926e000 == 157 [pid = 30339] [id = 605] 15:38:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4b389a800) [pid = 30339] [serial = 1816] [outer = (nil)] 15:38:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4b73a3c00) [pid = 30339] [serial = 1817] [outer = 0x7ff4b389a800] 15:38:38 INFO - PROCESS | 30339 | 1462228718773 Marionette DEBUG loaded listener.js 15:38:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4b73f0800) [pid = 30339] [serial = 1818] [outer = 0x7ff4b389a800] 15:38:39 INFO - PROCESS | 30339 | 1462228719628 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:38:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:38:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1530ms 15:38:39 INFO - PROCESS | 30339 | 1462228719694 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 15:38:39 INFO - PROCESS | 30339 | 1462228719698 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 15:38:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:38:39 INFO - PROCESS | 30339 | 1462228719703 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:38:39 INFO - PROCESS | 30339 | 1462228719706 Marionette TRACE conn4 <- [1,2394,null,{}] 15:38:39 INFO - PROCESS | 30339 | 1462228719711 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:39 INFO - PROCESS | 30339 | 1462228719913 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 15:38:40 INFO - PROCESS | 30339 | 1462228720225 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9512000 == 158 [pid = 30339] [id = 606] 15:38:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4b38e7800) [pid = 30339] [serial = 1819] [outer = (nil)] 15:38:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 222 (0x7ff4b8281c00) [pid = 30339] [serial = 1820] [outer = 0x7ff4b38e7800] 15:38:40 INFO - PROCESS | 30339 | 1462228720299 Marionette DEBUG loaded listener.js 15:38:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 223 (0x7ff4b82de000) [pid = 30339] [serial = 1821] [outer = 0x7ff4b38e7800] 15:38:41 INFO - PROCESS | 30339 | 1462228721141 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:38:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:38:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1484ms 15:38:41 INFO - PROCESS | 30339 | 1462228721188 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 15:38:41 INFO - PROCESS | 30339 | 1462228721191 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 15:38:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:38:41 INFO - PROCESS | 30339 | 1462228721198 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:38:41 INFO - PROCESS | 30339 | 1462228721201 Marionette TRACE conn4 <- [1,2398,null,{}] 15:38:41 INFO - PROCESS | 30339 | 1462228721206 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:41 INFO - PROCESS | 30339 | 1462228721420 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 15:38:41 INFO - PROCESS | 30339 | 1462228721731 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b95ac000 == 159 [pid = 30339] [id = 607] 15:38:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 224 (0x7ff4b8132800) [pid = 30339] [serial = 1822] [outer = (nil)] 15:38:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 225 (0x7ff4b86d9000) [pid = 30339] [serial = 1823] [outer = 0x7ff4b8132800] 15:38:41 INFO - PROCESS | 30339 | 1462228721805 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 226 (0x7ff4b86ee000) [pid = 30339] [serial = 1824] [outer = 0x7ff4b8132800] 15:38:42 INFO - PROCESS | 30339 | 1462228722647 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1483ms 15:38:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:38:42 INFO - PROCESS | 30339 | 1462228722681 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 15:38:42 INFO - PROCESS | 30339 | 1462228722684 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 15:38:42 INFO - PROCESS | 30339 | 1462228722690 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:38:42 INFO - PROCESS | 30339 | 1462228722693 Marionette TRACE conn4 <- [1,2402,null,{}] 15:38:42 INFO - PROCESS | 30339 | 1462228722698 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:42 INFO - PROCESS | 30339 | 1462228722904 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 15:38:43 INFO - PROCESS | 30339 | 1462228723217 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9cd5000 == 160 [pid = 30339] [id = 608] 15:38:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 227 (0x7ff4b82de400) [pid = 30339] [serial = 1825] [outer = (nil)] 15:38:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 228 (0x7ff4b8731800) [pid = 30339] [serial = 1826] [outer = 0x7ff4b82de400] 15:38:43 INFO - PROCESS | 30339 | 1462228723291 Marionette DEBUG loaded listener.js 15:38:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 229 (0x7ff4b8745000) [pid = 30339] [serial = 1827] [outer = 0x7ff4b82de400] 15:38:44 INFO - PROCESS | 30339 | 1462228724095 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:38:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:38:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1434ms 15:38:44 INFO - PROCESS | 30339 | 1462228724124 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 15:38:44 INFO - PROCESS | 30339 | 1462228724127 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 15:38:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:38:44 INFO - PROCESS | 30339 | 1462228724133 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:38:44 INFO - PROCESS | 30339 | 1462228724135 Marionette TRACE conn4 <- [1,2406,null,{}] 15:38:44 INFO - PROCESS | 30339 | 1462228724141 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:44 INFO - PROCESS | 30339 | 1462228724337 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 15:38:44 INFO - PROCESS | 30339 | 1462228724618 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bbf7e000 == 161 [pid = 30339] [id = 609] 15:38:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 230 (0x7ff4b82e3c00) [pid = 30339] [serial = 1828] [outer = (nil)] 15:38:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 231 (0x7ff4b89c9000) [pid = 30339] [serial = 1829] [outer = 0x7ff4b82e3c00] 15:38:44 INFO - PROCESS | 30339 | 1462228724730 Marionette DEBUG loaded listener.js 15:38:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 232 (0x7ff4b8e84400) [pid = 30339] [serial = 1830] [outer = 0x7ff4b82e3c00] 15:38:45 INFO - PROCESS | 30339 | 1462228725513 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:38:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:38:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1432ms 15:38:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:38:45 INFO - PROCESS | 30339 | 1462228725566 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 15:38:45 INFO - PROCESS | 30339 | 1462228725568 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 15:38:45 INFO - PROCESS | 30339 | 1462228725574 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:38:45 INFO - PROCESS | 30339 | 1462228725577 Marionette TRACE conn4 <- [1,2410,null,{}] 15:38:45 INFO - PROCESS | 30339 | 1462228725583 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:45 INFO - PROCESS | 30339 | 1462228725790 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 15:38:46 INFO - PROCESS | 30339 | 1462228726084 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ad694800 == 162 [pid = 30339] [id = 610] 15:38:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 233 (0x7ff4a4ada800) [pid = 30339] [serial = 1831] [outer = (nil)] 15:38:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 234 (0x7ff4b8fc8800) [pid = 30339] [serial = 1832] [outer = 0x7ff4a4ada800] 15:38:46 INFO - PROCESS | 30339 | 1462228726195 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 235 (0x7ff4b9342000) [pid = 30339] [serial = 1833] [outer = 0x7ff4a4ada800] 15:38:47 INFO - PROCESS | 30339 | 1462228727054 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:38:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:38:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1531ms 15:38:47 INFO - PROCESS | 30339 | 1462228727106 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 15:38:47 INFO - PROCESS | 30339 | 1462228727109 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 15:38:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:38:47 INFO - PROCESS | 30339 | 1462228727115 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 30339 | 1462228727117 Marionette TRACE conn4 <- [1,2414,null,{}] 15:38:47 INFO - PROCESS | 30339 | 1462228727123 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:47 INFO - PROCESS | 30339 | 1462228727366 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 15:38:47 INFO - PROCESS | 30339 | 1462228727688 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a3bc7000 == 163 [pid = 30339] [id = 611] 15:38:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 236 (0x7ff4a13d8000) [pid = 30339] [serial = 1834] [outer = (nil)] 15:38:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 237 (0x7ff4a38e3000) [pid = 30339] [serial = 1835] [outer = 0x7ff4a13d8000] 15:38:47 INFO - PROCESS | 30339 | 1462228727763 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 238 (0x7ff4a4ad1000) [pid = 30339] [serial = 1836] [outer = 0x7ff4a13d8000] 15:38:48 INFO - PROCESS | 30339 | 1462228728592 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:38:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:38:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1533ms 15:38:48 INFO - PROCESS | 30339 | 1462228728649 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 15:38:48 INFO - PROCESS | 30339 | 1462228728652 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 15:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:38:48 INFO - PROCESS | 30339 | 1462228728658 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:38:48 INFO - PROCESS | 30339 | 1462228728660 Marionette TRACE conn4 <- [1,2418,null,{}] 15:38:48 INFO - PROCESS | 30339 | 1462228728666 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:48 INFO - PROCESS | 30339 | 1462228728857 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a6a98000 == 162 [pid = 30339] [id = 591] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a9fe0000 == 161 [pid = 30339] [id = 590] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8e5c000 == 160 [pid = 30339] [id = 589] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a501e000 == 159 [pid = 30339] [id = 588] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a1c1c800 == 158 [pid = 30339] [id = 587] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a39cb800 == 157 [pid = 30339] [id = 586] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8d41000 == 156 [pid = 30339] [id = 585] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa15a000 == 155 [pid = 30339] [id = 584] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a3857000 == 154 [pid = 30339] [id = 583] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a383d800 == 153 [pid = 30339] [id = 582] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae079800 == 152 [pid = 30339] [id = 581] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e62800 == 151 [pid = 30339] [id = 580] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d9ea7800 == 150 [pid = 30339] [id = 579] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d413a800 == 149 [pid = 30339] [id = 578] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c37c3800 == 148 [pid = 30339] [id = 577] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1adc800 == 147 [pid = 30339] [id = 576] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bf5ac800 == 146 [pid = 30339] [id = 575] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9867800 == 145 [pid = 30339] [id = 574] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b950e000 == 144 [pid = 30339] [id = 573] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8d2c000 == 143 [pid = 30339] [id = 572] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e56800 == 142 [pid = 30339] [id = 571] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b21f5800 == 141 [pid = 30339] [id = 570] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4afbc0800 == 140 [pid = 30339] [id = 569] 15:38:50 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8d50000 == 139 [pid = 30339] [id = 568] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 237 (0x7ff4a9aafc00) [pid = 30339] [serial = 1703] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 236 (0x7ff4a521d400) [pid = 30339] [serial = 1676] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 235 (0x7ff4d4754c00) [pid = 30339] [serial = 1674] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 234 (0x7ff4a52e7c00) [pid = 30339] [serial = 1521] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 233 (0x7ff4b915b000) [pid = 30339] [serial = 1652] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 232 (0x7ff4b73ee400) [pid = 30339] [serial = 1643] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 231 (0x7ff4d4185800) [pid = 30339] [serial = 1515] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 230 (0x7ff4bff9bc00) [pid = 30339] [serial = 1497] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 229 (0x7ff4b38eac00) [pid = 30339] [serial = 1641] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 228 (0x7ff4a9e88000) [pid = 30339] [serial = 1560] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 227 (0x7ff4c4535400) [pid = 30339] [serial = 1668] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 226 (0x7ff4a3aa1000) [pid = 30339] [serial = 1682] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 225 (0x7ff4a80fa000) [pid = 30339] [serial = 1506] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 224 (0x7ff4b1134000) [pid = 30339] [serial = 1563] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 223 (0x7ff4a3a9b400) [pid = 30339] [serial = 1679] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 222 (0x7ff4a4eee800) [pid = 30339] [serial = 1700] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 221 (0x7ff4a52eb800) [pid = 30339] [serial = 1631] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4a13dac00) [pid = 30339] [serial = 1602] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4a4e58000) [pid = 30339] [serial = 1518] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4a3cf2400) [pid = 30339] [serial = 1608] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4bfe47400) [pid = 30339] [serial = 1662] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4c9b38400) [pid = 30339] [serial = 1578] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4a521a800) [pid = 30339] [serial = 1688] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4b813c000) [pid = 30339] [serial = 1644] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4b89cf800) [pid = 30339] [serial = 1650] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4b9537c00) [pid = 30339] [serial = 1569] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4d45adc00) [pid = 30339] [serial = 1509] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4b9539800) [pid = 30339] [serial = 1653] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4b8290000) [pid = 30339] [serial = 1566] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4a9e87800) [pid = 30339] [serial = 1697] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4a5222800) [pid = 30339] [serial = 1677] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4c131a000) [pid = 30339] [serial = 1665] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4bb59bc00) [pid = 30339] [serial = 1659] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4a3cfac00) [pid = 30339] [serial = 1692] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4b32ec000) [pid = 30339] [serial = 1638] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4a1234400) [pid = 30339] [serial = 1599] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4d4f8cc00) [pid = 30339] [serial = 1590] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4a7550800) [pid = 30339] [serial = 1512] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4b9897400) [pid = 30339] [serial = 1670] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4a3b1e800) [pid = 30339] [serial = 1685] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4afd02800) [pid = 30339] [serial = 1611] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4ac41ec00) [pid = 30339] [serial = 1698] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b16ca000) [pid = 30339] [serial = 1488] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4b813b000) [pid = 30339] [serial = 1350] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4a38e8000) [pid = 30339] [serial = 1596] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4a52f1000) [pid = 30339] [serial = 1524] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4a76cfc00) [pid = 30339] [serial = 1694] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4cfc66000) [pid = 30339] [serial = 1581] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4b389d000) [pid = 30339] [serial = 1640] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4c3be1c00) [pid = 30339] [serial = 1575] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4a3ceb800) [pid = 30339] [serial = 1691] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4a52f1800) [pid = 30339] [serial = 1557] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4bdfdb800) [pid = 30339] [serial = 1661] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4c2640800) [pid = 30339] [serial = 1667] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4b32e2800) [pid = 30339] [serial = 1629] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4c50e6000) [pid = 30339] [serial = 1500] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4b8748000) [pid = 30339] [serial = 1649] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4a38e3800) [pid = 30339] [serial = 1605] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4a7ff1800) [pid = 30339] [serial = 1695] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4d4e4ac00) [pid = 30339] [serial = 1449] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4b8734c00) [pid = 30339] [serial = 1647] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4d4148800) [pid = 30339] [serial = 1584] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4bc031c00) [pid = 30339] [serial = 1494] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4cfa96400) [pid = 30339] [serial = 1671] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4ae4e3000) [pid = 30339] [serial = 1485] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4af9aac00) [pid = 30339] [serial = 1455] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4ad85f400) [pid = 30339] [serial = 1635] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4b9893000) [pid = 30339] [serial = 1656] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4d0febc00) [pid = 30339] [serial = 1673] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4a9ca9800) [pid = 30339] [serial = 1634] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4a76d4400) [pid = 30339] [serial = 1632] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4a8088800) [pid = 30339] [serial = 1701] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4d4f2fc00) [pid = 30339] [serial = 1587] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4c0ce4800) [pid = 30339] [serial = 1664] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4a8090000) [pid = 30339] [serial = 1452] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4a37d0000) [pid = 30339] [serial = 1593] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4b872fc00) [pid = 30339] [serial = 1646] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4be972800) [pid = 30339] [serial = 1572] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4ba8a6c00) [pid = 30339] [serial = 1658] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4b16d0000) [pid = 30339] [serial = 1637] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4d280f800) [pid = 30339] [serial = 1503] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4b89cfc00) [pid = 30339] [serial = 1491] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4b984c800) [pid = 30339] [serial = 1655] [outer = (nil)] [url = about:blank] 15:38:50 INFO - PROCESS | 30339 | 1462228730457 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:50 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a371f800 == 140 [pid = 30339] [id = 612] 15:38:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4a37c2c00) [pid = 30339] [serial = 1837] [outer = (nil)] 15:38:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4a37d0000) [pid = 30339] [serial = 1838] [outer = 0x7ff4a37c2c00] 15:38:50 INFO - PROCESS | 30339 | 1462228730529 Marionette DEBUG loaded listener.js 15:38:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4a3a96c00) [pid = 30339] [serial = 1839] [outer = 0x7ff4a37c2c00] 15:38:51 INFO - PROCESS | 30339 | 1462228731220 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:38:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:38:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2583ms 15:38:51 INFO - PROCESS | 30339 | 1462228731243 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 15:38:51 INFO - PROCESS | 30339 | 1462228731249 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 15:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:38:51 INFO - PROCESS | 30339 | 1462228731256 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:38:51 INFO - PROCESS | 30339 | 1462228731261 Marionette TRACE conn4 <- [1,2422,null,{}] 15:38:51 INFO - PROCESS | 30339 | 1462228731267 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:51 INFO - PROCESS | 30339 | 1462228731483 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 15:38:51 INFO - PROCESS | 30339 | 1462228731665 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a4c75000 == 141 [pid = 30339] [id = 613] 15:38:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4a1234800) [pid = 30339] [serial = 1840] [outer = (nil)] 15:38:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4a4923000) [pid = 30339] [serial = 1841] [outer = 0x7ff4a1234800] 15:38:51 INFO - PROCESS | 30339 | 1462228731731 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4a4e4fc00) [pid = 30339] [serial = 1842] [outer = 0x7ff4a1234800] 15:38:52 INFO - PROCESS | 30339 | 1462228732577 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1382ms 15:38:52 INFO - PROCESS | 30339 | 1462228732642 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 15:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:38:52 INFO - PROCESS | 30339 | 1462228732647 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 15:38:52 INFO - PROCESS | 30339 | 1462228732653 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:38:52 INFO - PROCESS | 30339 | 1462228732656 Marionette TRACE conn4 <- [1,2426,null,{}] 15:38:52 INFO - PROCESS | 30339 | 1462228732662 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:52 INFO - PROCESS | 30339 | 1462228732907 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 15:38:52 INFO - PROCESS | 30339 | 1462228732946 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8db8800 == 142 [pid = 30339] [id = 614] 15:38:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4a521dc00) [pid = 30339] [serial = 1843] [outer = (nil)] 15:38:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4a521f400) [pid = 30339] [serial = 1844] [outer = 0x7ff4a521dc00] 15:38:53 INFO - PROCESS | 30339 | 1462228733013 Marionette DEBUG loaded listener.js 15:38:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4a7544400) [pid = 30339] [serial = 1845] [outer = 0x7ff4a521dc00] 15:38:53 INFO - PROCESS | 30339 | 1462228733917 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1279ms 15:38:53 INFO - PROCESS | 30339 | 1462228733933 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 30339 | 1462228733936 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 15:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:38:53 INFO - PROCESS | 30339 | 1462228733951 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 30339 | 1462228733959 Marionette TRACE conn4 <- [1,2430,null,{}] 15:38:53 INFO - PROCESS | 30339 | 1462228733972 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:54 INFO - PROCESS | 30339 | 1462228734229 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 15:38:54 INFO - PROCESS | 30339 | 1462228734317 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a991d000 == 143 [pid = 30339] [id = 615] 15:38:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4a7e5ac00) [pid = 30339] [serial = 1846] [outer = (nil)] 15:38:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4a8084800) [pid = 30339] [serial = 1847] [outer = 0x7ff4a7e5ac00] 15:38:54 INFO - PROCESS | 30339 | 1462228734433 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4a80ed400) [pid = 30339] [serial = 1848] [outer = 0x7ff4a7e5ac00] 15:38:55 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4a3b19800) [pid = 30339] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:38:55 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4a3a92c00) [pid = 30339] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:38:55 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4a38ed800) [pid = 30339] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:38:55 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4a1231800) [pid = 30339] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:38:55 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4a905b400) [pid = 30339] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:38:55 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4a80f9800) [pid = 30339] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:38:55 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4a38eb400) [pid = 30339] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:38:55 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4a13e0000) [pid = 30339] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:38:55 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4a13d4c00) [pid = 30339] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:38:55 INFO - PROCESS | 30339 | 1462228735704 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1807ms 15:38:55 INFO - PROCESS | 30339 | 1462228735757 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 15:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:38:55 INFO - PROCESS | 30339 | 1462228735762 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 15:38:55 INFO - PROCESS | 30339 | 1462228735768 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:38:55 INFO - PROCESS | 30339 | 1462228735771 Marionette TRACE conn4 <- [1,2434,null,{}] 15:38:55 INFO - PROCESS | 30339 | 1462228735776 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:55 INFO - PROCESS | 30339 | 1462228735954 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 15:38:55 INFO - PROCESS | 30339 | 1462228735969 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa02e800 == 144 [pid = 30339] [id = 616] 15:38:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4a3a9c800) [pid = 30339] [serial = 1849] [outer = (nil)] 15:38:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4a80f4800) [pid = 30339] [serial = 1850] [outer = 0x7ff4a3a9c800] 15:38:56 INFO - PROCESS | 30339 | 1462228736028 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4a905b400) [pid = 30339] [serial = 1851] [outer = 0x7ff4a3a9c800] 15:38:56 INFO - PROCESS | 30339 | 1462228736899 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:38:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1177ms 15:38:56 INFO - PROCESS | 30339 | 1462228736945 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 30339 | 1462228736949 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 15:38:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:38:56 INFO - PROCESS | 30339 | 1462228736954 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 30339 | 1462228736957 Marionette TRACE conn4 <- [1,2438,null,{}] 15:38:56 INFO - PROCESS | 30339 | 1462228736973 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:57 INFO - PROCESS | 30339 | 1462228737161 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 15:38:57 INFO - PROCESS | 30339 | 1462228737523 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a1c05000 == 145 [pid = 30339] [id = 617] 15:38:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4a1231400) [pid = 30339] [serial = 1852] [outer = (nil)] 15:38:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4a13d7400) [pid = 30339] [serial = 1853] [outer = 0x7ff4a1231400] 15:38:57 INFO - PROCESS | 30339 | 1462228737601 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4a3a99800) [pid = 30339] [serial = 1854] [outer = 0x7ff4a1231400] 15:38:58 INFO - PROCESS | 30339 | 1462228738536 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1647ms 15:38:58 INFO - PROCESS | 30339 | 1462228738604 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 15:38:58 INFO - PROCESS | 30339 | 1462228738610 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 15:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:38:58 INFO - PROCESS | 30339 | 1462228738617 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 30339 | 1462228738622 Marionette TRACE conn4 <- [1,2442,null,{}] 15:38:58 INFO - PROCESS | 30339 | 1462228738629 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:58 INFO - PROCESS | 30339 | 1462228738841 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 15:38:59 INFO - PROCESS | 30339 | 1462228739106 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8ecb000 == 146 [pid = 30339] [id = 618] 15:38:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4a4e57c00) [pid = 30339] [serial = 1855] [outer = (nil)] 15:38:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4a521c000) [pid = 30339] [serial = 1856] [outer = 0x7ff4a4e57c00] 15:38:59 INFO - PROCESS | 30339 | 1462228739226 Marionette DEBUG loaded listener.js 15:38:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4a7544c00) [pid = 30339] [serial = 1857] [outer = 0x7ff4a4e57c00] 15:39:00 INFO - PROCESS | 30339 | 1462228740135 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1581ms 15:39:00 INFO - PROCESS | 30339 | 1462228740201 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 15:39:00 INFO - PROCESS | 30339 | 1462228740207 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 15:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:39:00 INFO - PROCESS | 30339 | 1462228740214 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:39:00 INFO - PROCESS | 30339 | 1462228740217 Marionette TRACE conn4 <- [1,2446,null,{}] 15:39:00 INFO - PROCESS | 30339 | 1462228740222 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:00 INFO - PROCESS | 30339 | 1462228740467 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 15:39:00 INFO - PROCESS | 30339 | 1462228740811 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae072800 == 147 [pid = 30339] [id = 619] 15:39:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4a76ccc00) [pid = 30339] [serial = 1858] [outer = (nil)] 15:39:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4a80ec800) [pid = 30339] [serial = 1859] [outer = 0x7ff4a76ccc00] 15:39:00 INFO - PROCESS | 30339 | 1462228740890 Marionette DEBUG loaded listener.js 15:39:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4a9064000) [pid = 30339] [serial = 1860] [outer = 0x7ff4a76ccc00] 15:39:01 INFO - PROCESS | 30339 | 1462228741769 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:39:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:39:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1583ms 15:39:01 INFO - PROCESS | 30339 | 1462228741798 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 15:39:01 INFO - PROCESS | 30339 | 1462228741802 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 15:39:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:39:01 INFO - PROCESS | 30339 | 1462228741817 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:39:01 INFO - PROCESS | 30339 | 1462228741826 Marionette TRACE conn4 <- [1,2450,null,{}] 15:39:01 INFO - PROCESS | 30339 | 1462228741832 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:02 INFO - PROCESS | 30339 | 1462228742048 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 15:39:02 INFO - PROCESS | 30339 | 1462228742312 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afbbf800 == 148 [pid = 30339] [id = 620] 15:39:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4a7ff8c00) [pid = 30339] [serial = 1861] [outer = (nil)] 15:39:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4aa2d9c00) [pid = 30339] [serial = 1862] [outer = 0x7ff4a7ff8c00] 15:39:02 INFO - PROCESS | 30339 | 1462228742436 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4ac245000) [pid = 30339] [serial = 1863] [outer = 0x7ff4a7ff8c00] 15:39:03 INFO - PROCESS | 30339 | 1462228743262 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1493ms 15:39:03 INFO - PROCESS | 30339 | 1462228743302 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 15:39:03 INFO - PROCESS | 30339 | 1462228743307 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 15:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:39:03 INFO - PROCESS | 30339 | 1462228743312 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:39:03 INFO - PROCESS | 30339 | 1462228743315 Marionette TRACE conn4 <- [1,2454,null,{}] 15:39:03 INFO - PROCESS | 30339 | 1462228743320 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:03 INFO - PROCESS | 30339 | 1462228743528 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 15:39:03 INFO - PROCESS | 30339 | 1462228743752 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0f63000 == 149 [pid = 30339] [id = 621] 15:39:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4a9ca5c00) [pid = 30339] [serial = 1864] [outer = (nil)] 15:39:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4ad854400) [pid = 30339] [serial = 1865] [outer = 0x7ff4a9ca5c00] 15:39:03 INFO - PROCESS | 30339 | 1462228743904 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4ada4ac00) [pid = 30339] [serial = 1866] [outer = 0x7ff4a9ca5c00] 15:39:04 INFO - PROCESS | 30339 | 1462228744710 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1431ms 15:39:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:39:04 INFO - PROCESS | 30339 | 1462228744744 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 15:39:04 INFO - PROCESS | 30339 | 1462228744747 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 15:39:04 INFO - PROCESS | 30339 | 1462228744753 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:39:04 INFO - PROCESS | 30339 | 1462228744756 Marionette TRACE conn4 <- [1,2458,null,{}] 15:39:04 INFO - PROCESS | 30339 | 1462228744761 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:04 INFO - PROCESS | 30339 | 1462228744967 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 15:39:05 INFO - PROCESS | 30339 | 1462228745233 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b18c8800 == 150 [pid = 30339] [id = 622] 15:39:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4ae2da000) [pid = 30339] [serial = 1867] [outer = (nil)] 15:39:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4ae2e1000) [pid = 30339] [serial = 1868] [outer = 0x7ff4ae2da000] 15:39:05 INFO - PROCESS | 30339 | 1462228745368 Marionette DEBUG loaded listener.js 15:39:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4af833c00) [pid = 30339] [serial = 1869] [outer = 0x7ff4ae2da000] 15:39:06 INFO - PROCESS | 30339 | 1462228746256 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:39:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:39:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1529ms 15:39:06 INFO - PROCESS | 30339 | 1462228746282 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 15:39:06 INFO - PROCESS | 30339 | 1462228746286 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 15:39:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:39:06 INFO - PROCESS | 30339 | 1462228746291 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:39:06 INFO - PROCESS | 30339 | 1462228746294 Marionette TRACE conn4 <- [1,2462,null,{}] 15:39:06 INFO - PROCESS | 30339 | 1462228746300 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:06 INFO - PROCESS | 30339 | 1462228746517 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 15:39:06 INFO - PROCESS | 30339 | 1462228746825 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3675000 == 151 [pid = 30339] [id = 623] 15:39:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4ae2dc800) [pid = 30339] [serial = 1870] [outer = (nil)] 15:39:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4b1131000) [pid = 30339] [serial = 1871] [outer = 0x7ff4ae2dc800] 15:39:06 INFO - PROCESS | 30339 | 1462228746905 Marionette DEBUG loaded listener.js 15:39:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4b15f8800) [pid = 30339] [serial = 1872] [outer = 0x7ff4ae2dc800] 15:39:07 INFO - PROCESS | 30339 | 1462228747735 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1481ms 15:39:07 INFO - PROCESS | 30339 | 1462228747774 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 15:39:07 INFO - PROCESS | 30339 | 1462228747776 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 15:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:39:07 INFO - PROCESS | 30339 | 1462228747783 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 30339 | 1462228747785 Marionette TRACE conn4 <- [1,2466,null,{}] 15:39:07 INFO - PROCESS | 30339 | 1462228747791 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:08 INFO - PROCESS | 30339 | 1462228748007 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 15:39:08 INFO - PROCESS | 30339 | 1462228748313 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e92000 == 152 [pid = 30339] [id = 624] 15:39:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4af8b4c00) [pid = 30339] [serial = 1873] [outer = (nil)] 15:39:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4b16c7800) [pid = 30339] [serial = 1874] [outer = 0x7ff4af8b4c00] 15:39:08 INFO - PROCESS | 30339 | 1462228748391 Marionette DEBUG loaded listener.js 15:39:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4b177bc00) [pid = 30339] [serial = 1875] [outer = 0x7ff4af8b4c00] 15:39:09 INFO - PROCESS | 30339 | 1462228749176 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1430ms 15:39:09 INFO - PROCESS | 30339 | 1462228749214 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 15:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:39:09 INFO - PROCESS | 30339 | 1462228749218 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 15:39:09 INFO - PROCESS | 30339 | 1462228749224 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 30339 | 1462228749228 Marionette TRACE conn4 <- [1,2470,null,{}] 15:39:09 INFO - PROCESS | 30339 | 1462228749233 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:09 INFO - PROCESS | 30339 | 1462228749430 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 15:39:09 INFO - PROCESS | 30339 | 1462228749726 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8667800 == 153 [pid = 30339] [id = 625] 15:39:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b15fc400) [pid = 30339] [serial = 1876] [outer = (nil)] 15:39:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4b32e4000) [pid = 30339] [serial = 1877] [outer = 0x7ff4b15fc400] 15:39:09 INFO - PROCESS | 30339 | 1462228749839 Marionette DEBUG loaded listener.js 15:39:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4b3313c00) [pid = 30339] [serial = 1878] [outer = 0x7ff4b15fc400] 15:39:10 INFO - PROCESS | 30339 | 1462228750634 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1480ms 15:39:10 INFO - PROCESS | 30339 | 1462228750704 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 15:39:10 INFO - PROCESS | 30339 | 1462228750708 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 15:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:39:10 INFO - PROCESS | 30339 | 1462228750715 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:39:10 INFO - PROCESS | 30339 | 1462228750717 Marionette TRACE conn4 <- [1,2474,null,{}] 15:39:10 INFO - PROCESS | 30339 | 1462228750723 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:10 INFO - PROCESS | 30339 | 1462228750937 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 15:39:11 INFO - PROCESS | 30339 | 1462228751250 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91c0800 == 154 [pid = 30339] [id = 626] 15:39:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4abf45400) [pid = 30339] [serial = 1879] [outer = (nil)] 15:39:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b3311800) [pid = 30339] [serial = 1880] [outer = 0x7ff4abf45400] 15:39:11 INFO - PROCESS | 30339 | 1462228751324 Marionette DEBUG loaded listener.js 15:39:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b3530800) [pid = 30339] [serial = 1881] [outer = 0x7ff4abf45400] 15:39:12 INFO - PROCESS | 30339 | 1462228752158 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1486ms 15:39:12 INFO - PROCESS | 30339 | 1462228752202 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 15:39:12 INFO - PROCESS | 30339 | 1462228752204 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 15:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:39:12 INFO - PROCESS | 30339 | 1462228752210 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 30339 | 1462228752213 Marionette TRACE conn4 <- [1,2478,null,{}] 15:39:12 INFO - PROCESS | 30339 | 1462228752219 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:12 INFO - PROCESS | 30339 | 1462228752414 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 15:39:12 INFO - PROCESS | 30339 | 1462228752682 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9515800 == 155 [pid = 30339] [id = 627] 15:39:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b739b800) [pid = 30339] [serial = 1882] [outer = (nil)] 15:39:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b73e4000) [pid = 30339] [serial = 1883] [outer = 0x7ff4b739b800] 15:39:12 INFO - PROCESS | 30339 | 1462228752820 Marionette DEBUG loaded listener.js 15:39:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4b813ec00) [pid = 30339] [serial = 1884] [outer = 0x7ff4b739b800] 15:39:13 INFO - PROCESS | 30339 | 1462228753687 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1528ms 15:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:39:13 INFO - PROCESS | 30339 | 1462228753739 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 15:39:13 INFO - PROCESS | 30339 | 1462228753743 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 15:39:13 INFO - PROCESS | 30339 | 1462228753749 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:39:13 INFO - PROCESS | 30339 | 1462228753753 Marionette TRACE conn4 <- [1,2482,null,{}] 15:39:13 INFO - PROCESS | 30339 | 1462228753758 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:13 INFO - PROCESS | 30339 | 1462228753984 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 15:39:14 INFO - PROCESS | 30339 | 1462228754293 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:14 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba73b000 == 156 [pid = 30339] [id = 628] 15:39:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b872a400) [pid = 30339] [serial = 1885] [outer = (nil)] 15:39:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4b874f800) [pid = 30339] [serial = 1886] [outer = 0x7ff4b872a400] 15:39:14 INFO - PROCESS | 30339 | 1462228754367 Marionette DEBUG loaded listener.js 15:39:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4b9151c00) [pid = 30339] [serial = 1887] [outer = 0x7ff4b872a400] 15:39:15 INFO - PROCESS | 30339 | 1462228755183 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1488ms 15:39:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:39:15 INFO - PROCESS | 30339 | 1462228755237 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 15:39:15 INFO - PROCESS | 30339 | 1462228755239 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 15:39:15 INFO - PROCESS | 30339 | 1462228755245 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:39:15 INFO - PROCESS | 30339 | 1462228755248 Marionette TRACE conn4 <- [1,2486,null,{}] 15:39:15 INFO - PROCESS | 30339 | 1462228755254 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:15 INFO - PROCESS | 30339 | 1462228755452 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 15:39:15 INFO - PROCESS | 30339 | 1462228755723 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bf59a000 == 157 [pid = 30339] [id = 629] 15:39:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4b872fc00) [pid = 30339] [serial = 1888] [outer = (nil)] 15:39:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4b9341400) [pid = 30339] [serial = 1889] [outer = 0x7ff4b872fc00] 15:39:15 INFO - PROCESS | 30339 | 1462228755842 Marionette DEBUG loaded listener.js 15:39:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4b9539800) [pid = 30339] [serial = 1890] [outer = 0x7ff4b872fc00] 15:39:16 INFO - PROCESS | 30339 | 1462228756650 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1434ms 15:39:16 INFO - PROCESS | 30339 | 1462228756680 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 15:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:39:16 INFO - PROCESS | 30339 | 1462228756693 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 15:39:16 INFO - PROCESS | 30339 | 1462228756699 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 30339 | 1462228756702 Marionette TRACE conn4 <- [1,2490,null,{}] 15:39:16 INFO - PROCESS | 30339 | 1462228756707 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:16 INFO - PROCESS | 30339 | 1462228756909 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 15:39:17 INFO - PROCESS | 30339 | 1462228757181 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:17 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c0ccc000 == 158 [pid = 30339] [id = 630] 15:39:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4b8744400) [pid = 30339] [serial = 1891] [outer = (nil)] 15:39:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4b97a1000) [pid = 30339] [serial = 1892] [outer = 0x7ff4b8744400] 15:39:17 INFO - PROCESS | 30339 | 1462228757292 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4b9891800) [pid = 30339] [serial = 1893] [outer = 0x7ff4b8744400] 15:39:18 INFO - PROCESS | 30339 | 1462228758077 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:39:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:39:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1431ms 15:39:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:39:18 INFO - PROCESS | 30339 | 1462228758130 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 15:39:18 INFO - PROCESS | 30339 | 1462228758133 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 15:39:18 INFO - PROCESS | 30339 | 1462228758139 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:39:18 INFO - PROCESS | 30339 | 1462228758142 Marionette TRACE conn4 <- [1,2494,null,{}] 15:39:18 INFO - PROCESS | 30339 | 1462228758147 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:18 INFO - PROCESS | 30339 | 1462228758353 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 15:39:18 INFO - PROCESS | 30339 | 1462228758626 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c149a000 == 159 [pid = 30339] [id = 631] 15:39:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4b9532800) [pid = 30339] [serial = 1894] [outer = (nil)] 15:39:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4b9a51c00) [pid = 30339] [serial = 1895] [outer = 0x7ff4b9532800] 15:39:18 INFO - PROCESS | 30339 | 1462228758740 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4ba8a4400) [pid = 30339] [serial = 1896] [outer = 0x7ff4b9532800] 15:39:19 INFO - PROCESS | 30339 | 1462228759549 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1487ms 15:39:19 INFO - PROCESS | 30339 | 1462228759626 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 30339 | 1462228759629 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 15:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:39:19 INFO - PROCESS | 30339 | 1462228759636 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 30339 | 1462228759638 Marionette TRACE conn4 <- [1,2498,null,{}] 15:39:19 INFO - PROCESS | 30339 | 1462228759644 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:19 INFO - PROCESS | 30339 | 1462228759850 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 15:39:20 INFO - PROCESS | 30339 | 1462228760163 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1936800 == 160 [pid = 30339] [id = 632] 15:39:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4b9899000) [pid = 30339] [serial = 1897] [outer = (nil)] 15:39:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4b9c44400) [pid = 30339] [serial = 1898] [outer = 0x7ff4b9899000] 15:39:20 INFO - PROCESS | 30339 | 1462228760244 Marionette DEBUG loaded listener.js 15:39:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4bc024400) [pid = 30339] [serial = 1899] [outer = 0x7ff4b9899000] 15:39:21 INFO - PROCESS | 30339 | 1462228761030 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1442ms 15:39:21 INFO - PROCESS | 30339 | 1462228761078 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 30339 | 1462228761082 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 15:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:39:21 INFO - PROCESS | 30339 | 1462228761088 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:39:21 INFO - PROCESS | 30339 | 1462228761091 Marionette TRACE conn4 <- [1,2502,null,{}] 15:39:21 INFO - PROCESS | 30339 | 1462228761096 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:21 INFO - PROCESS | 30339 | 1462228761298 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 15:39:21 INFO - PROCESS | 30339 | 1462228761573 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1c3d800 == 161 [pid = 30339] [id = 633] 15:39:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4b9a56400) [pid = 30339] [serial = 1900] [outer = (nil)] 15:39:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4bc09ac00) [pid = 30339] [serial = 1901] [outer = 0x7ff4b9a56400] 15:39:21 INFO - PROCESS | 30339 | 1462228761686 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4bc0a6400) [pid = 30339] [serial = 1902] [outer = 0x7ff4b9a56400] 15:39:22 INFO - PROCESS | 30339 | 1462228762500 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1478ms 15:39:22 INFO - PROCESS | 30339 | 1462228762568 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 15:39:22 INFO - PROCESS | 30339 | 1462228762571 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 15:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:39:22 INFO - PROCESS | 30339 | 1462228762577 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:39:22 INFO - PROCESS | 30339 | 1462228762579 Marionette TRACE conn4 <- [1,2506,null,{}] 15:39:22 INFO - PROCESS | 30339 | 1462228762585 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:22 INFO - PROCESS | 30339 | 1462228762791 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 15:39:23 INFO - PROCESS | 30339 | 1462228763125 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:23 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a3723800 == 162 [pid = 30339] [id = 634] 15:39:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4a1229800) [pid = 30339] [serial = 1903] [outer = (nil)] 15:39:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4a4e5b400) [pid = 30339] [serial = 1904] [outer = 0x7ff4a1229800] 15:39:23 INFO - PROCESS | 30339 | 1462228763198 Marionette DEBUG loaded listener.js 15:39:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4bc0a5000) [pid = 30339] [serial = 1905] [outer = 0x7ff4a1229800] 15:39:24 INFO - PROCESS | 30339 | 1462228764795 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:39:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:39:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2286ms 15:39:24 INFO - PROCESS | 30339 | 1462228764864 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 30339 | 1462228764868 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 15:39:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:39:24 INFO - PROCESS | 30339 | 1462228764875 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 30339 | 1462228764879 Marionette TRACE conn4 <- [1,2510,null,{}] 15:39:24 INFO - PROCESS | 30339 | 1462228764887 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:25 INFO - PROCESS | 30339 | 1462228765069 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 15:39:25 INFO - PROCESS | 30339 | 1462228765341 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8dbd000 == 163 [pid = 30339] [id = 635] 15:39:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4a37cb000) [pid = 30339] [serial = 1906] [outer = (nil)] 15:39:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4a3cf2c00) [pid = 30339] [serial = 1907] [outer = 0x7ff4a37cb000] 15:39:25 INFO - PROCESS | 30339 | 1462228765409 Marionette DEBUG loaded listener.js 15:39:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4a4ad8400) [pid = 30339] [serial = 1908] [outer = 0x7ff4a37cb000] 15:39:26 INFO - PROCESS | 30339 | 1462228766319 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:39:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:39:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1484ms 15:39:26 INFO - PROCESS | 30339 | 1462228766360 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 15:39:26 INFO - PROCESS | 30339 | 1462228766368 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 15:39:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:39:26 INFO - PROCESS | 30339 | 1462228766377 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:39:26 INFO - PROCESS | 30339 | 1462228766381 Marionette TRACE conn4 <- [1,2514,null,{}] 15:39:26 INFO - PROCESS | 30339 | 1462228766386 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:26 INFO - PROCESS | 30339 | 1462228766587 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 15:39:27 INFO - PROCESS | 30339 | 1462228767063 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a3724800 == 164 [pid = 30339] [id = 636] 15:39:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4a4ef2800) [pid = 30339] [serial = 1909] [outer = (nil)] 15:39:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4a521b800) [pid = 30339] [serial = 1910] [outer = 0x7ff4a4ef2800] 15:39:27 INFO - PROCESS | 30339 | 1462228767138 Marionette DEBUG loaded listener.js 15:39:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 221 (0x7ff4a754d800) [pid = 30339] [serial = 1911] [outer = 0x7ff4a4ef2800] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9863000 == 163 [pid = 30339] [id = 550] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af9e1800 == 162 [pid = 30339] [id = 190] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3424800 == 161 [pid = 30339] [id = 191] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c192f800 == 160 [pid = 30339] [id = 553] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d9ebc800 == 159 [pid = 30339] [id = 505] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1934800 == 158 [pid = 30339] [id = 193] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8190000 == 157 [pid = 30339] [id = 547] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b956b800 == 156 [pid = 30339] [id = 506] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af659000 == 155 [pid = 30339] [id = 217] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b907c800 == 154 [pid = 30339] [id = 548] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b950d000 == 153 [pid = 30339] [id = 549] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e22800 == 152 [pid = 30339] [id = 546] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c285d000 == 151 [pid = 30339] [id = 367] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4afb49000 == 150 [pid = 30339] [id = 544] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2d97000 == 149 [pid = 30339] [id = 545] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bab14000 == 148 [pid = 30339] [id = 551] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c262b000 == 147 [pid = 30339] [id = 554] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c31d7000 == 146 [pid = 30339] [id = 195] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa02e800 == 145 [pid = 30339] [id = 616] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a991d000 == 144 [pid = 30339] [id = 615] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8db8800 == 143 [pid = 30339] [id = 614] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a4c75000 == 142 [pid = 30339] [id = 613] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a371f800 == 141 [pid = 30339] [id = 612] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a3bc7000 == 140 [pid = 30339] [id = 611] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ad694800 == 139 [pid = 30339] [id = 610] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bbf7e000 == 138 [pid = 30339] [id = 609] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9cd5000 == 137 [pid = 30339] [id = 608] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b95ac000 == 136 [pid = 30339] [id = 607] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9512000 == 135 [pid = 30339] [id = 606] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b926e000 == 134 [pid = 30339] [id = 605] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8f3e000 == 133 [pid = 30339] [id = 604] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8672000 == 132 [pid = 30339] [id = 603] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e9b800 == 131 [pid = 30339] [id = 602] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7655000 == 130 [pid = 30339] [id = 601] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3443000 == 129 [pid = 30339] [id = 600] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b21ee000 == 128 [pid = 30339] [id = 599] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b18da000 == 127 [pid = 30339] [id = 598] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0f9c800 == 126 [pid = 30339] [id = 597] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4afbc3800 == 125 [pid = 30339] [id = 596] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af5dc000 == 124 [pid = 30339] [id = 595] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae041800 == 123 [pid = 30339] [id = 594] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8e50800 == 122 [pid = 30339] [id = 593] 15:39:27 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a3728800 == 121 [pid = 30339] [id = 592] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 220 (0x7ff4a4e4e000) [pid = 30339] [serial = 1775] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4a76ce000) [pid = 30339] [serial = 1689] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4a3a9fc00) [pid = 30339] [serial = 1680] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4a3b23400) [pid = 30339] [serial = 1686] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4a5223c00) [pid = 30339] [serial = 1683] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4a90ca400) [pid = 30339] [serial = 1769] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4a9abb800) [pid = 30339] [serial = 1770] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4aa2cc400) [pid = 30339] [serial = 1772] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4aa2dac00) [pid = 30339] [serial = 1773] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4a4923800) [pid = 30339] [serial = 1745] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4c557f400) [pid = 30339] [serial = 1748] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4a7ff4400) [pid = 30339] [serial = 1751] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4ac24fc00) [pid = 30339] [serial = 1754] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4a7ff5800) [pid = 30339] [serial = 1757] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4b86d2400) [pid = 30339] [serial = 1724] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4b1552400) [pid = 30339] [serial = 1718] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4a3cfa000) [pid = 30339] [serial = 1763] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4a521f000) [pid = 30339] [serial = 1764] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4a3b1c800) [pid = 30339] [serial = 1761] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4a13e0c00) [pid = 30339] [serial = 1760] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4a7e63000) [pid = 30339] [serial = 1766] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4b0f31400) [pid = 30339] [serial = 1715] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4a90c5000) [pid = 30339] [serial = 1709] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4b872dc00) [pid = 30339] [serial = 1727] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4b933f400) [pid = 30339] [serial = 1730] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4ae4e7800) [pid = 30339] [serial = 1712] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4a4adb800) [pid = 30339] [serial = 1706] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4bf532800) [pid = 30339] [serial = 1736] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4c379ac00) [pid = 30339] [serial = 1739] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4c9b46c00) [pid = 30339] [serial = 1742] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4b746cc00) [pid = 30339] [serial = 1721] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4b9339c00) [pid = 30339] [serial = 1733] [outer = (nil)] [url = about:blank] 15:39:27 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4a8082400) [pid = 30339] [serial = 1767] [outer = (nil)] [url = about:blank] 15:39:28 INFO - PROCESS | 30339 | 1462228768328 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:39:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:39:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1981ms 15:39:28 INFO - PROCESS | 30339 | 1462228768424 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 15:39:28 INFO - PROCESS | 30339 | 1462228768426 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 15:39:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:39:28 INFO - PROCESS | 30339 | 1462228768437 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:39:28 INFO - PROCESS | 30339 | 1462228768442 Marionette TRACE conn4 <- [1,2518,null,{}] 15:39:28 INFO - PROCESS | 30339 | 1462228768457 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:28 INFO - PROCESS | 30339 | 1462228768666 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 15:39:28 INFO - PROCESS | 30339 | 1462228768922 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a4c71800 == 122 [pid = 30339] [id = 637] 15:39:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4a521f000) [pid = 30339] [serial = 1912] [outer = (nil)] 15:39:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4a76d3c00) [pid = 30339] [serial = 1913] [outer = 0x7ff4a521f000] 15:39:28 INFO - PROCESS | 30339 | 1462228768993 Marionette DEBUG loaded listener.js 15:39:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4a80f7c00) [pid = 30339] [serial = 1914] [outer = 0x7ff4a521f000] 15:39:29 INFO - PROCESS | 30339 | 1462228769697 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:39:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:39:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1282ms 15:39:29 INFO - PROCESS | 30339 | 1462228769720 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 15:39:29 INFO - PROCESS | 30339 | 1462228769724 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 15:39:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:39:29 INFO - PROCESS | 30339 | 1462228769730 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:39:29 INFO - PROCESS | 30339 | 1462228769732 Marionette TRACE conn4 <- [1,2522,null,{}] 15:39:29 INFO - PROCESS | 30339 | 1462228769737 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:30 INFO - PROCESS | 30339 | 1462228770024 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 15:39:30 INFO - PROCESS | 30339 | 1462228770143 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:30 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a991a000 == 123 [pid = 30339] [id = 638] 15:39:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4a4ef1800) [pid = 30339] [serial = 1915] [outer = (nil)] 15:39:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4a90d1c00) [pid = 30339] [serial = 1916] [outer = 0x7ff4a4ef1800] 15:39:30 INFO - PROCESS | 30339 | 1462228770205 Marionette DEBUG loaded listener.js 15:39:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4a9ca4800) [pid = 30339] [serial = 1917] [outer = 0x7ff4a4ef1800] 15:39:31 INFO - PROCESS | 30339 | 1462228771000 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:39:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:39:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1330ms 15:39:31 INFO - PROCESS | 30339 | 1462228771061 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 15:39:31 INFO - PROCESS | 30339 | 1462228771064 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 15:39:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:39:31 INFO - PROCESS | 30339 | 1462228771069 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:39:31 INFO - PROCESS | 30339 | 1462228771071 Marionette TRACE conn4 <- [1,2526,null,{}] 15:39:31 INFO - PROCESS | 30339 | 1462228771077 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:31 INFO - PROCESS | 30339 | 1462228771326 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 15:39:31 INFO - PROCESS | 30339 | 1462228771354 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae041800 == 124 [pid = 30339] [id = 639] 15:39:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4a7551000) [pid = 30339] [serial = 1918] [outer = (nil)] 15:39:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4a9e91c00) [pid = 30339] [serial = 1919] [outer = 0x7ff4a7551000] 15:39:31 INFO - PROCESS | 30339 | 1462228771413 Marionette DEBUG loaded listener.js 15:39:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4aa2db400) [pid = 30339] [serial = 1920] [outer = 0x7ff4a7551000] 15:39:32 INFO - PROCESS | 30339 | 1462228772337 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:39:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:39:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1334ms 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4a9ca4000) [pid = 30339] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b828f800) [pid = 30339] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4b38e6c00) [pid = 30339] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4b3896c00) [pid = 30339] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4b38e4400) [pid = 30339] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4ae2d7800) [pid = 30339] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4aa2d3000) [pid = 30339] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4ada55400) [pid = 30339] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4a905fc00) [pid = 30339] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4a3cfa400) [pid = 30339] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4a4ee6800) [pid = 30339] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4a7e5ac00) [pid = 30339] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4a37c2c00) [pid = 30339] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4b341d000) [pid = 30339] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4ae2d1c00) [pid = 30339] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4abf47c00) [pid = 30339] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4b3419800) [pid = 30339] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4a80ef400) [pid = 30339] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4b389a800) [pid = 30339] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4a4e54400) [pid = 30339] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4b82de400) [pid = 30339] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4afd04800) [pid = 30339] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4a13d8000) [pid = 30339] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4b82e3c00) [pid = 30339] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4a80f3400) [pid = 30339] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4a4ada800) [pid = 30339] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4a7e63800) [pid = 30339] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4b38e7800) [pid = 30339] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4ae2d1800) [pid = 30339] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4a122ac00) [pid = 30339] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4a122b400) [pid = 30339] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4af82e000) [pid = 30339] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4a1234800) [pid = 30339] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4b8132800) [pid = 30339] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4a521dc00) [pid = 30339] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4a491dc00) [pid = 30339] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4c0dbfc00) [pid = 30339] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4bf325800) [pid = 30339] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4a4921400) [pid = 30339] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4a4ee6400) [pid = 30339] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4bfc0ac00) [pid = 30339] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4a491fc00) [pid = 30339] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:39:33 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4a38e6800) [pid = 30339] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:39:33 INFO - PROCESS | 30339 | 1462228773310 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 15:39:33 INFO - PROCESS | 30339 | 1462228773314 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 15:39:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:39:33 INFO - PROCESS | 30339 | 1462228773359 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:39:33 INFO - PROCESS | 30339 | 1462228773361 Marionette TRACE conn4 <- [1,2530,null,{}] 15:39:33 INFO - PROCESS | 30339 | 1462228773368 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:33 INFO - PROCESS | 30339 | 1462228773640 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 15:39:33 INFO - PROCESS | 30339 | 1462228773754 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:33 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ada31800 == 125 [pid = 30339] [id = 640] 15:39:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4aa2db000) [pid = 30339] [serial = 1921] [outer = (nil)] 15:39:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4ad855000) [pid = 30339] [serial = 1922] [outer = 0x7ff4aa2db000] 15:39:33 INFO - PROCESS | 30339 | 1462228773818 Marionette DEBUG loaded listener.js 15:39:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4ae00d800) [pid = 30339] [serial = 1923] [outer = 0x7ff4aa2db000] 15:39:34 INFO - PROCESS | 30339 | 1462228774441 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:39:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:39:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1140ms 15:39:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:39:34 INFO - PROCESS | 30339 | 1462228774493 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 15:39:34 INFO - PROCESS | 30339 | 1462228774495 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 15:39:34 INFO - PROCESS | 30339 | 1462228774500 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:39:34 INFO - PROCESS | 30339 | 1462228774504 Marionette TRACE conn4 <- [1,2534,null,{}] 15:39:34 INFO - PROCESS | 30339 | 1462228774519 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:34 INFO - PROCESS | 30339 | 1462228774764 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 15:39:34 INFO - PROCESS | 30339 | 1462228774788 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af5df000 == 126 [pid = 30339] [id = 641] 15:39:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4a5216000) [pid = 30339] [serial = 1924] [outer = (nil)] 15:39:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4ae018c00) [pid = 30339] [serial = 1925] [outer = 0x7ff4a5216000] 15:39:34 INFO - PROCESS | 30339 | 1462228774858 Marionette DEBUG loaded listener.js 15:39:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4ae2d9400) [pid = 30339] [serial = 1926] [outer = 0x7ff4a5216000] 15:39:35 INFO - PROCESS | 30339 | 1462228775960 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:39:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:39:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1498ms 15:39:36 INFO - PROCESS | 30339 | 1462228776000 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 15:39:36 INFO - PROCESS | 30339 | 1462228776006 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 15:39:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:39:36 INFO - PROCESS | 30339 | 1462228776015 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:39:36 INFO - PROCESS | 30339 | 1462228776020 Marionette TRACE conn4 <- [1,2538,null,{}] 15:39:36 INFO - PROCESS | 30339 | 1462228776028 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:36 INFO - PROCESS | 30339 | 1462228776281 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 15:39:36 INFO - PROCESS | 30339 | 1462228776604 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a6a9d800 == 127 [pid = 30339] [id = 642] 15:39:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4a3cec800) [pid = 30339] [serial = 1927] [outer = (nil)] 15:39:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4a3cf7c00) [pid = 30339] [serial = 1928] [outer = 0x7ff4a3cec800] 15:39:36 INFO - PROCESS | 30339 | 1462228776692 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4a4e4f000) [pid = 30339] [serial = 1929] [outer = 0x7ff4a3cec800] 15:39:37 INFO - PROCESS | 30339 | 1462228777500 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:39:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:39:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1535ms 15:39:37 INFO - PROCESS | 30339 | 1462228777550 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 15:39:37 INFO - PROCESS | 30339 | 1462228777558 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 15:39:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:39:37 INFO - PROCESS | 30339 | 1462228777568 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 30339 | 1462228777571 Marionette TRACE conn4 <- [1,2542,null,{}] 15:39:37 INFO - PROCESS | 30339 | 1462228777577 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:37 INFO - PROCESS | 30339 | 1462228777776 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 15:39:38 INFO - PROCESS | 30339 | 1462228777995 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ada3e800 == 128 [pid = 30339] [id = 643] 15:39:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4a4ef5400) [pid = 30339] [serial = 1930] [outer = (nil)] 15:39:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4a76d5400) [pid = 30339] [serial = 1931] [outer = 0x7ff4a4ef5400] 15:39:38 INFO - PROCESS | 30339 | 1462228778107 Marionette DEBUG loaded listener.js 15:39:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4a80f0400) [pid = 30339] [serial = 1932] [outer = 0x7ff4a4ef5400] 15:39:39 INFO - PROCESS | 30339 | 1462228779044 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:39:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:39:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1534ms 15:39:39 INFO - PROCESS | 30339 | 1462228779102 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 30339 | 1462228779106 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 15:39:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:39:39 INFO - PROCESS | 30339 | 1462228779112 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 30339 | 1462228779118 Marionette TRACE conn4 <- [1,2546,null,{}] 15:39:39 INFO - PROCESS | 30339 | 1462228779135 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:39 INFO - PROCESS | 30339 | 1462228779348 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 15:39:39 INFO - PROCESS | 30339 | 1462228779657 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e2b000 == 129 [pid = 30339] [id = 644] 15:39:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4aa2d4c00) [pid = 30339] [serial = 1933] [outer = (nil)] 15:39:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4ac24c000) [pid = 30339] [serial = 1934] [outer = 0x7ff4aa2d4c00] 15:39:39 INFO - PROCESS | 30339 | 1462228779745 Marionette DEBUG loaded listener.js 15:39:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4ada48000) [pid = 30339] [serial = 1935] [outer = 0x7ff4aa2d4c00] 15:39:40 INFO - PROCESS | 30339 | 1462228780636 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:39:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:39:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1586ms 15:39:40 INFO - PROCESS | 30339 | 1462228780699 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 15:39:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:39:40 INFO - PROCESS | 30339 | 1462228780704 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 15:39:40 INFO - PROCESS | 30339 | 1462228780710 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:39:40 INFO - PROCESS | 30339 | 1462228780713 Marionette TRACE conn4 <- [1,2550,null,{}] 15:39:40 INFO - PROCESS | 30339 | 1462228780718 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:40 INFO - PROCESS | 30339 | 1462228780933 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 15:39:41 INFO - PROCESS | 30339 | 1462228781239 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b15b2000 == 130 [pid = 30339] [id = 645] 15:39:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4ae4dec00) [pid = 30339] [serial = 1936] [outer = (nil)] 15:39:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4af4ce400) [pid = 30339] [serial = 1937] [outer = 0x7ff4ae4dec00] 15:39:41 INFO - PROCESS | 30339 | 1462228781323 Marionette DEBUG loaded listener.js 15:39:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4af828800) [pid = 30339] [serial = 1938] [outer = 0x7ff4ae4dec00] 15:39:42 INFO - PROCESS | 30339 | 1462228782205 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:39:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:39:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1530ms 15:39:42 INFO - PROCESS | 30339 | 1462228782239 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 15:39:42 INFO - PROCESS | 30339 | 1462228782242 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 15:39:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:39:42 INFO - PROCESS | 30339 | 1462228782248 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:39:42 INFO - PROCESS | 30339 | 1462228782251 Marionette TRACE conn4 <- [1,2554,null,{}] 15:39:42 INFO - PROCESS | 30339 | 1462228782256 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:42 INFO - PROCESS | 30339 | 1462228782443 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 15:39:42 INFO - PROCESS | 30339 | 1462228782669 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:42 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b21ee800 == 131 [pid = 30339] [id = 646] 15:39:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4ae4e2400) [pid = 30339] [serial = 1939] [outer = (nil)] 15:39:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4af832c00) [pid = 30339] [serial = 1940] [outer = 0x7ff4ae4e2400] 15:39:42 INFO - PROCESS | 30339 | 1462228782820 Marionette DEBUG loaded listener.js 15:39:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4af9aa800) [pid = 30339] [serial = 1941] [outer = 0x7ff4ae4e2400] 15:39:43 INFO - PROCESS | 30339 | 1462228783647 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:39:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:39:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1428ms 15:39:43 INFO - PROCESS | 30339 | 1462228783678 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 15:39:43 INFO - PROCESS | 30339 | 1462228783681 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 15:39:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:39:43 INFO - PROCESS | 30339 | 1462228783687 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:39:43 INFO - PROCESS | 30339 | 1462228783690 Marionette TRACE conn4 <- [1,2558,null,{}] 15:39:43 INFO - PROCESS | 30339 | 1462228783695 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:43 INFO - PROCESS | 30339 | 1462228783904 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 15:39:44 INFO - PROCESS | 30339 | 1462228784226 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3666000 == 132 [pid = 30339] [id = 647] 15:39:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4b0f3bc00) [pid = 30339] [serial = 1942] [outer = (nil)] 15:39:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4b154dc00) [pid = 30339] [serial = 1943] [outer = 0x7ff4b0f3bc00] 15:39:44 INFO - PROCESS | 30339 | 1462228784305 Marionette DEBUG loaded listener.js 15:39:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4b164e400) [pid = 30339] [serial = 1944] [outer = 0x7ff4b0f3bc00] 15:39:45 INFO - PROCESS | 30339 | 1462228785120 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:39:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:39:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1477ms 15:39:45 INFO - PROCESS | 30339 | 1462228785166 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 15:39:45 INFO - PROCESS | 30339 | 1462228785170 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 15:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:39:45 INFO - PROCESS | 30339 | 1462228785176 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:39:45 INFO - PROCESS | 30339 | 1462228785178 Marionette TRACE conn4 <- [1,2562,null,{}] 15:39:45 INFO - PROCESS | 30339 | 1462228785184 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:45 INFO - PROCESS | 30339 | 1462228785388 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 15:39:45 INFO - PROCESS | 30339 | 1462228785694 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e4a800 == 133 [pid = 30339] [id = 648] 15:39:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4b0f39000) [pid = 30339] [serial = 1945] [outer = (nil)] 15:39:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4b2d04800) [pid = 30339] [serial = 1946] [outer = 0x7ff4b0f39000] 15:39:45 INFO - PROCESS | 30339 | 1462228785768 Marionette DEBUG loaded listener.js 15:39:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4b32ef000) [pid = 30339] [serial = 1947] [outer = 0x7ff4b0f39000] 15:39:46 INFO - PROCESS | 30339 | 1462228786573 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:39:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:39:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1439ms 15:39:46 INFO - PROCESS | 30339 | 1462228786616 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 15:39:46 INFO - PROCESS | 30339 | 1462228786620 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 15:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:39:46 INFO - PROCESS | 30339 | 1462228786625 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:39:46 INFO - PROCESS | 30339 | 1462228786628 Marionette TRACE conn4 <- [1,2566,null,{}] 15:39:46 INFO - PROCESS | 30339 | 1462228786634 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:46 INFO - PROCESS | 30339 | 1462228786834 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 15:39:47 INFO - PROCESS | 30339 | 1462228787102 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b819c800 == 134 [pid = 30339] [id = 649] 15:39:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4b0f3c800) [pid = 30339] [serial = 1948] [outer = (nil)] 15:39:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4b337d800) [pid = 30339] [serial = 1949] [outer = 0x7ff4b0f3c800] 15:39:47 INFO - PROCESS | 30339 | 1462228787216 Marionette DEBUG loaded listener.js 15:39:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4b352a000) [pid = 30339] [serial = 1950] [outer = 0x7ff4b0f3c800] 15:39:48 INFO - PROCESS | 30339 | 1462228788012 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1436ms 15:39:48 INFO - PROCESS | 30339 | 1462228788063 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 15:39:48 INFO - PROCESS | 30339 | 1462228788066 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 15:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:39:48 INFO - PROCESS | 30339 | 1462228788072 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:39:48 INFO - PROCESS | 30339 | 1462228788075 Marionette TRACE conn4 <- [1,2570,null,{}] 15:39:48 INFO - PROCESS | 30339 | 1462228788080 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:48 INFO - PROCESS | 30339 | 1462228788290 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 15:39:48 INFO - PROCESS | 30339 | 1462228788599 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8f3e000 == 135 [pid = 30339] [id = 650] 15:39:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4b2d0d400) [pid = 30339] [serial = 1951] [outer = (nil)] 15:39:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b3897c00) [pid = 30339] [serial = 1952] [outer = 0x7ff4b2d0d400] 15:39:48 INFO - PROCESS | 30339 | 1462228788687 Marionette DEBUG loaded listener.js 15:39:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4b38e1000) [pid = 30339] [serial = 1953] [outer = 0x7ff4b2d0d400] 15:39:49 INFO - PROCESS | 30339 | 1462228789530 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1531ms 15:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:39:49 INFO - PROCESS | 30339 | 1462228789604 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 15:39:49 INFO - PROCESS | 30339 | 1462228789607 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 15:39:49 INFO - PROCESS | 30339 | 1462228789613 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:39:49 INFO - PROCESS | 30339 | 1462228789616 Marionette TRACE conn4 <- [1,2574,null,{}] 15:39:49 INFO - PROCESS | 30339 | 1462228789621 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:49 INFO - PROCESS | 30339 | 1462228789822 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 15:39:50 INFO - PROCESS | 30339 | 1462228790143 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:50 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9361800 == 136 [pid = 30339] [id = 651] 15:39:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4a122dc00) [pid = 30339] [serial = 1954] [outer = (nil)] 15:39:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4b7388400) [pid = 30339] [serial = 1955] [outer = 0x7ff4a122dc00] 15:39:50 INFO - PROCESS | 30339 | 1462228790231 Marionette DEBUG loaded listener.js 15:39:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b7397c00) [pid = 30339] [serial = 1956] [outer = 0x7ff4a122dc00] 15:39:51 INFO - PROCESS | 30339 | 1462228791050 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1479ms 15:39:51 INFO - PROCESS | 30339 | 1462228791091 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 15:39:51 INFO - PROCESS | 30339 | 1462228791095 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 15:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:39:51 INFO - PROCESS | 30339 | 1462228791101 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:39:51 INFO - PROCESS | 30339 | 1462228791105 Marionette TRACE conn4 <- [1,2578,null,{}] 15:39:51 INFO - PROCESS | 30339 | 1462228791110 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:51 INFO - PROCESS | 30339 | 1462228791321 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 15:39:51 INFO - PROCESS | 30339 | 1462228791649 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b95a5000 == 137 [pid = 30339] [id = 652] 15:39:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b8134000) [pid = 30339] [serial = 1957] [outer = (nil)] 15:39:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b813d000) [pid = 30339] [serial = 1958] [outer = 0x7ff4b8134000] 15:39:51 INFO - PROCESS | 30339 | 1462228791742 Marionette DEBUG loaded listener.js 15:39:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b82dc800) [pid = 30339] [serial = 1959] [outer = 0x7ff4b8134000] 15:39:52 INFO - PROCESS | 30339 | 1462228792553 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1530ms 15:39:52 INFO - PROCESS | 30339 | 1462228792632 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 15:39:52 INFO - PROCESS | 30339 | 1462228792636 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 15:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:39:52 INFO - PROCESS | 30339 | 1462228792642 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:39:52 INFO - PROCESS | 30339 | 1462228792644 Marionette TRACE conn4 <- [1,2582,null,{}] 15:39:52 INFO - PROCESS | 30339 | 1462228792650 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:52 INFO - PROCESS | 30339 | 1462228792898 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 15:39:53 INFO - PROCESS | 30339 | 1462228793215 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:53 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba73b800 == 138 [pid = 30339] [id = 653] 15:39:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4b813ac00) [pid = 30339] [serial = 1960] [outer = (nil)] 15:39:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b86d8c00) [pid = 30339] [serial = 1961] [outer = 0x7ff4b813ac00] 15:39:53 INFO - PROCESS | 30339 | 1462228793289 Marionette DEBUG loaded listener.js 15:39:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4b86ed000) [pid = 30339] [serial = 1962] [outer = 0x7ff4b813ac00] 15:39:54 INFO - PROCESS | 30339 | 1462228794094 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1529ms 15:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:39:54 INFO - PROCESS | 30339 | 1462228794172 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 15:39:54 INFO - PROCESS | 30339 | 1462228794175 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 15:39:54 INFO - PROCESS | 30339 | 1462228794181 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:39:54 INFO - PROCESS | 30339 | 1462228794184 Marionette TRACE conn4 <- [1,2586,null,{}] 15:39:54 INFO - PROCESS | 30339 | 1462228794198 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:54 INFO - PROCESS | 30339 | 1462228794440 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 15:39:54 INFO - PROCESS | 30339 | 1462228794750 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4be944800 == 139 [pid = 30339] [id = 654] 15:39:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4b82e5000) [pid = 30339] [serial = 1963] [outer = (nil)] 15:39:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4b8733400) [pid = 30339] [serial = 1964] [outer = 0x7ff4b82e5000] 15:39:54 INFO - PROCESS | 30339 | 1462228794823 Marionette DEBUG loaded listener.js 15:39:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4b874dc00) [pid = 30339] [serial = 1965] [outer = 0x7ff4b82e5000] 15:39:55 INFO - PROCESS | 30339 | 1462228795664 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:39:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:39:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1539ms 15:39:55 INFO - PROCESS | 30339 | 1462228795721 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 15:39:55 INFO - PROCESS | 30339 | 1462228795723 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 15:39:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:39:55 INFO - PROCESS | 30339 | 1462228795730 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:39:55 INFO - PROCESS | 30339 | 1462228795732 Marionette TRACE conn4 <- [1,2590,null,{}] 15:39:55 INFO - PROCESS | 30339 | 1462228795738 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:55 INFO - PROCESS | 30339 | 1462228795929 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 15:39:56 INFO - PROCESS | 30339 | 1462228796242 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:56 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1c3a000 == 140 [pid = 30339] [id = 655] 15:39:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4b82e7c00) [pid = 30339] [serial = 1966] [outer = (nil)] 15:39:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4b8fbf400) [pid = 30339] [serial = 1967] [outer = 0x7ff4b82e7c00] 15:39:56 INFO - PROCESS | 30339 | 1462228796315 Marionette DEBUG loaded listener.js 15:39:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4b9794400) [pid = 30339] [serial = 1968] [outer = 0x7ff4b82e7c00] 15:39:57 INFO - PROCESS | 30339 | 1462228797191 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:39:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:39:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1530ms 15:39:57 INFO - PROCESS | 30339 | 1462228797261 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 15:39:57 INFO - PROCESS | 30339 | 1462228797265 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 15:39:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:39:57 INFO - PROCESS | 30339 | 1462228797270 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:39:57 INFO - PROCESS | 30339 | 1462228797273 Marionette TRACE conn4 <- [1,2594,null,{}] 15:39:57 INFO - PROCESS | 30339 | 1462228797278 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:57 INFO - PROCESS | 30339 | 1462228797493 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 15:39:57 INFO - PROCESS | 30339 | 1462228797814 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c286d000 == 141 [pid = 30339] [id = 656] 15:39:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4b872b800) [pid = 30339] [serial = 1969] [outer = (nil)] 15:39:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4bab48400) [pid = 30339] [serial = 1970] [outer = 0x7ff4b872b800] 15:39:57 INFO - PROCESS | 30339 | 1462228797888 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4bc09b400) [pid = 30339] [serial = 1971] [outer = 0x7ff4b872b800] 15:39:58 INFO - PROCESS | 30339 | 1462228798717 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:39:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:39:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1489ms 15:39:58 INFO - PROCESS | 30339 | 1462228798760 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 15:39:58 INFO - PROCESS | 30339 | 1462228798763 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 15:39:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:39:58 INFO - PROCESS | 30339 | 1462228798769 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 30339 | 1462228798771 Marionette TRACE conn4 <- [1,2598,null,{}] 15:39:58 INFO - PROCESS | 30339 | 1462228798777 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:58 INFO - PROCESS | 30339 | 1462228798987 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 15:39:59 INFO - PROCESS | 30339 | 1462228799306 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c31da800 == 142 [pid = 30339] [id = 657] 15:39:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4b89d2400) [pid = 30339] [serial = 1972] [outer = (nil)] 15:39:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4bc4af000) [pid = 30339] [serial = 1973] [outer = 0x7ff4b89d2400] 15:39:59 INFO - PROCESS | 30339 | 1462228799380 Marionette DEBUG loaded listener.js 15:39:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4bdfd8800) [pid = 30339] [serial = 1974] [outer = 0x7ff4b89d2400] 15:40:00 INFO - PROCESS | 30339 | 1462228800271 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1538ms 15:40:00 INFO - PROCESS | 30339 | 1462228800307 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 15:40:00 INFO - PROCESS | 30339 | 1462228800311 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 15:40:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:40:00 INFO - PROCESS | 30339 | 1462228800317 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:40:00 INFO - PROCESS | 30339 | 1462228800319 Marionette TRACE conn4 <- [1,2602,null,{}] 15:40:00 INFO - PROCESS | 30339 | 1462228800325 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:00 INFO - PROCESS | 30339 | 1462228800535 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 15:40:00 INFO - PROCESS | 30339 | 1462228800854 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c5262000 == 143 [pid = 30339] [id = 658] 15:40:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4bc40b400) [pid = 30339] [serial = 1975] [outer = (nil)] 15:40:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4be96dc00) [pid = 30339] [serial = 1976] [outer = 0x7ff4bc40b400] 15:40:00 INFO - PROCESS | 30339 | 1462228800928 Marionette DEBUG loaded listener.js 15:40:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4bf52d000) [pid = 30339] [serial = 1977] [outer = 0x7ff4bc40b400] 15:40:01 INFO - PROCESS | 30339 | 1462228801811 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:40:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:40:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1537ms 15:40:01 INFO - PROCESS | 30339 | 1462228801854 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 15:40:01 INFO - PROCESS | 30339 | 1462228801858 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 15:40:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:40:01 INFO - PROCESS | 30339 | 1462228801864 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:40:01 INFO - PROCESS | 30339 | 1462228801866 Marionette TRACE conn4 <- [1,2606,null,{}] 15:40:01 INFO - PROCESS | 30339 | 1462228801871 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:02 INFO - PROCESS | 30339 | 1462228802081 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 15:40:02 INFO - PROCESS | 30339 | 1462228802410 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cebe6800 == 144 [pid = 30339] [id = 659] 15:40:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4af827800) [pid = 30339] [serial = 1978] [outer = (nil)] 15:40:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4bdfcf000) [pid = 30339] [serial = 1979] [outer = 0x7ff4af827800] 15:40:02 INFO - PROCESS | 30339 | 1462228802485 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4bff8f400) [pid = 30339] [serial = 1980] [outer = 0x7ff4af827800] 15:40:03 INFO - PROCESS | 30339 | 1462228803378 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:40:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:40:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1580ms 15:40:03 INFO - PROCESS | 30339 | 1462228803445 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 15:40:03 INFO - PROCESS | 30339 | 1462228803448 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 15:40:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:40:03 INFO - PROCESS | 30339 | 1462228803457 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:40:03 INFO - PROCESS | 30339 | 1462228803461 Marionette TRACE conn4 <- [1,2610,null,{}] 15:40:03 INFO - PROCESS | 30339 | 1462228803471 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:03 INFO - PROCESS | 30339 | 1462228803686 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 15:40:04 INFO - PROCESS | 30339 | 1462228804000 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfa9d800 == 145 [pid = 30339] [id = 660] 15:40:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4b1084800) [pid = 30339] [serial = 1981] [outer = (nil)] 15:40:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4c0a3f800) [pid = 30339] [serial = 1982] [outer = 0x7ff4b1084800] 15:40:04 INFO - PROCESS | 30339 | 1462228804073 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 217 (0x7ff4c0db6000) [pid = 30339] [serial = 1983] [outer = 0x7ff4b1084800] 15:40:04 INFO - PROCESS | 30339 | 1462228804917 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:40:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:40:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1539ms 15:40:04 INFO - PROCESS | 30339 | 1462228804994 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 15:40:04 INFO - PROCESS | 30339 | 1462228804998 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 15:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:40:05 INFO - PROCESS | 30339 | 1462228805003 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 30339 | 1462228805005 Marionette TRACE conn4 <- [1,2614,null,{}] 15:40:05 INFO - PROCESS | 30339 | 1462228805011 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:05 INFO - PROCESS | 30339 | 1462228805274 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 15:40:05 INFO - PROCESS | 30339 | 1462228805596 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a3885000 == 144 [pid = 30339] [id = 531] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8d5a000 == 143 [pid = 30339] [id = 538] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a3bde800 == 142 [pid = 30339] [id = 537] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a6aa7000 == 141 [pid = 30339] [id = 398] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a3bd3800 == 140 [pid = 30339] [id = 533] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af9c6800 == 139 [pid = 30339] [id = 534] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a12de000 == 138 [pid = 30339] [id = 532] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4afbcc800 == 137 [pid = 30339] [id = 536] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c0ccc000 == 136 [pid = 30339] [id = 630] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bf59a000 == 135 [pid = 30339] [id = 629] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba73b000 == 134 [pid = 30339] [id = 628] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9515800 == 133 [pid = 30339] [id = 627] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91c0800 == 132 [pid = 30339] [id = 626] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8667800 == 131 [pid = 30339] [id = 625] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e92000 == 130 [pid = 30339] [id = 624] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3675000 == 129 [pid = 30339] [id = 623] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b18c8800 == 128 [pid = 30339] [id = 622] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0f63000 == 127 [pid = 30339] [id = 621] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4afbbf800 == 126 [pid = 30339] [id = 620] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae072800 == 125 [pid = 30339] [id = 619] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8ecb000 == 124 [pid = 30339] [id = 618] 15:40:06 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a1c05000 == 123 [pid = 30339] [id = 617] 15:40:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a12e7000 == 124 [pid = 30339] [id = 661] 15:40:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 218 (0x7ff4a122c000) [pid = 30339] [serial = 1984] [outer = (nil)] 15:40:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 219 (0x7ff4a13d7c00) [pid = 30339] [serial = 1985] [outer = 0x7ff4a122c000] 15:40:06 INFO - PROCESS | 30339 | 1462228806813 Marionette DEBUG loaded listener.js 15:40:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 220 (0x7ff4a38e3400) [pid = 30339] [serial = 1986] [outer = 0x7ff4a122c000] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 219 (0x7ff4bab83400) [pid = 30339] [serial = 1734] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 218 (0x7ff4b979d400) [pid = 30339] [serial = 1731] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 217 (0x7ff4b89c3400) [pid = 30339] [serial = 1728] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 216 (0x7ff4b86e7c00) [pid = 30339] [serial = 1725] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4b8286400) [pid = 30339] [serial = 1722] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4b2d04c00) [pid = 30339] [serial = 1719] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4b108bc00) [pid = 30339] [serial = 1716] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4af9a6400) [pid = 30339] [serial = 1713] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4a9cad800) [pid = 30339] [serial = 1710] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4a52e4400) [pid = 30339] [serial = 1707] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4a4928000) [pid = 30339] [serial = 1746] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4cfc6e400) [pid = 30339] [serial = 1743] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4c0ef0400) [pid = 30339] [serial = 1737] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4af8bd000) [pid = 30339] [serial = 1755] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4ac247400) [pid = 30339] [serial = 1758] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4c50d8800) [pid = 30339] [serial = 1740] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4d0e1d000) [pid = 30339] [serial = 1749] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4ad85e800) [pid = 30339] [serial = 1752] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4a8084800) [pid = 30339] [serial = 1847] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4a80ed400) [pid = 30339] [serial = 1848] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4a37d0000) [pid = 30339] [serial = 1838] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4a3a96c00) [pid = 30339] [serial = 1839] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4b738d800) [pid = 30339] [serial = 1814] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4b7395400) [pid = 30339] [serial = 1815] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4af9a6c00) [pid = 30339] [serial = 1796] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4afd03800) [pid = 30339] [serial = 1797] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4ada50800) [pid = 30339] [serial = 1790] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4ae015c00) [pid = 30339] [serial = 1791] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4b3896000) [pid = 30339] [serial = 1811] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4b38e0800) [pid = 30339] [serial = 1812] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4a8cfa400) [pid = 30339] [serial = 1784] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4a9aae000) [pid = 30339] [serial = 1785] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4b73a3c00) [pid = 30339] [serial = 1817] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4b73f0800) [pid = 30339] [serial = 1818] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4a521ac00) [pid = 30339] [serial = 1781] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4a7547400) [pid = 30339] [serial = 1782] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4b8731800) [pid = 30339] [serial = 1826] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4b8745000) [pid = 30339] [serial = 1827] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4b1777400) [pid = 30339] [serial = 1805] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4b2d09400) [pid = 30339] [serial = 1806] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4a38e3000) [pid = 30339] [serial = 1835] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4a4ad1000) [pid = 30339] [serial = 1836] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4b89c9000) [pid = 30339] [serial = 1829] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4b8e84400) [pid = 30339] [serial = 1830] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4ac250800) [pid = 30339] [serial = 1787] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4ac41d000) [pid = 30339] [serial = 1788] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4b8fc8800) [pid = 30339] [serial = 1832] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4b9342000) [pid = 30339] [serial = 1833] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4b112d000) [pid = 30339] [serial = 1802] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4b1551800) [pid = 30339] [serial = 1803] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4b8281c00) [pid = 30339] [serial = 1820] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4b82de000) [pid = 30339] [serial = 1821] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4ae2d9000) [pid = 30339] [serial = 1793] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4af4c9400) [pid = 30339] [serial = 1794] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4a1234000) [pid = 30339] [serial = 1778] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4a38e5400) [pid = 30339] [serial = 1779] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4b32ef800) [pid = 30339] [serial = 1808] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4b3374c00) [pid = 30339] [serial = 1809] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4b0f34800) [pid = 30339] [serial = 1799] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4b101f000) [pid = 30339] [serial = 1800] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4a4923000) [pid = 30339] [serial = 1841] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4b86d9000) [pid = 30339] [serial = 1823] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b86ee000) [pid = 30339] [serial = 1824] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4a521f400) [pid = 30339] [serial = 1844] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4a7544400) [pid = 30339] [serial = 1845] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4a4e4fc00) [pid = 30339] [serial = 1842] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4ad855c00) [pid = 30339] [serial = 1704] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4a80f4800) [pid = 30339] [serial = 1850] [outer = (nil)] [url = about:blank] 15:40:07 INFO - PROCESS | 30339 | 1462228807733 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2780ms 15:40:07 INFO - PROCESS | 30339 | 1462228807786 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 15:40:07 INFO - PROCESS | 30339 | 1462228807792 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 15:40:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:40:07 INFO - PROCESS | 30339 | 1462228807800 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:40:07 INFO - PROCESS | 30339 | 1462228807805 Marionette TRACE conn4 <- [1,2618,null,{}] 15:40:07 INFO - PROCESS | 30339 | 1462228807811 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:08 INFO - PROCESS | 30339 | 1462228808002 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 15:40:08 INFO - PROCESS | 30339 | 1462228808207 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a68cd000 == 125 [pid = 30339] [id = 662] 15:40:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4a3a9dc00) [pid = 30339] [serial = 1987] [outer = (nil)] 15:40:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4a4ad3400) [pid = 30339] [serial = 1988] [outer = 0x7ff4a3a9dc00] 15:40:08 INFO - PROCESS | 30339 | 1462228808273 Marionette DEBUG loaded listener.js 15:40:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4a4eed000) [pid = 30339] [serial = 1989] [outer = 0x7ff4a3a9dc00] 15:40:09 INFO - PROCESS | 30339 | 1462228809033 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1284ms 15:40:09 INFO - PROCESS | 30339 | 1462228809084 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 15:40:09 INFO - PROCESS | 30339 | 1462228809090 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 15:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:40:09 INFO - PROCESS | 30339 | 1462228809100 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 30339 | 1462228809104 Marionette TRACE conn4 <- [1,2622,null,{}] 15:40:09 INFO - PROCESS | 30339 | 1462228809109 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:09 INFO - PROCESS | 30339 | 1462228809296 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 15:40:09 INFO - PROCESS | 30339 | 1462228809520 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8e54000 == 126 [pid = 30339] [id = 663] 15:40:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4a4eee800) [pid = 30339] [serial = 1990] [outer = (nil)] 15:40:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4a76cd800) [pid = 30339] [serial = 1991] [outer = 0x7ff4a4eee800] 15:40:09 INFO - PROCESS | 30339 | 1462228809582 Marionette DEBUG loaded listener.js 15:40:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4a80ed400) [pid = 30339] [serial = 1992] [outer = 0x7ff4a4eee800] 15:40:10 INFO - PROCESS | 30339 | 1462228810502 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:40:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:40:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1439ms 15:40:10 INFO - PROCESS | 30339 | 1462228810538 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 15:40:10 INFO - PROCESS | 30339 | 1462228810542 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 15:40:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:40:10 INFO - PROCESS | 30339 | 1462228810548 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:40:10 INFO - PROCESS | 30339 | 1462228810554 Marionette TRACE conn4 <- [1,2626,null,{}] 15:40:10 INFO - PROCESS | 30339 | 1462228810575 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:10 INFO - PROCESS | 30339 | 1462228810836 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 15:40:10 INFO - PROCESS | 30339 | 1462228810900 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4abac3000 == 127 [pid = 30339] [id = 664] 15:40:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4a90c8800) [pid = 30339] [serial = 1993] [outer = (nil)] 15:40:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4a9ca1000) [pid = 30339] [serial = 1994] [outer = 0x7ff4a90c8800] 15:40:11 INFO - PROCESS | 30339 | 1462228811016 Marionette DEBUG loaded listener.js 15:40:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4a9e8fc00) [pid = 30339] [serial = 1995] [outer = 0x7ff4a90c8800] 15:40:11 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4a37cb000) [pid = 30339] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:40:11 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4a4ef2800) [pid = 30339] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:40:11 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4a521f000) [pid = 30339] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:40:11 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4a4ef1800) [pid = 30339] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:40:11 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4a7551000) [pid = 30339] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:40:11 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4a3a9c800) [pid = 30339] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:40:11 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4aa2db000) [pid = 30339] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:40:12 INFO - PROCESS | 30339 | 1462228812315 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1800ms 15:40:12 INFO - PROCESS | 30339 | 1462228812349 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 15:40:12 INFO - PROCESS | 30339 | 1462228812353 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 15:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:40:12 INFO - PROCESS | 30339 | 1462228812359 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:40:12 INFO - PROCESS | 30339 | 1462228812361 Marionette TRACE conn4 <- [1,2630,null,{}] 15:40:12 INFO - PROCESS | 30339 | 1462228812366 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:12 INFO - PROCESS | 30339 | 1462228812611 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 15:40:12 INFO - PROCESS | 30339 | 1462228812632 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ada33800 == 128 [pid = 30339] [id = 665] 15:40:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4a7551000) [pid = 30339] [serial = 1996] [outer = (nil)] 15:40:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4a9e8c400) [pid = 30339] [serial = 1997] [outer = 0x7ff4a7551000] 15:40:12 INFO - PROCESS | 30339 | 1462228812693 Marionette DEBUG loaded listener.js 15:40:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4ac24a800) [pid = 30339] [serial = 1998] [outer = 0x7ff4a7551000] 15:40:13 INFO - PROCESS | 30339 | 1462228813514 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:40:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:40:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1186ms 15:40:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:40:13 INFO - PROCESS | 30339 | 1462228813546 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 15:40:13 INFO - PROCESS | 30339 | 1462228813548 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 15:40:13 INFO - PROCESS | 30339 | 1462228813553 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:40:13 INFO - PROCESS | 30339 | 1462228813556 Marionette TRACE conn4 <- [1,2634,null,{}] 15:40:13 INFO - PROCESS | 30339 | 1462228813573 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:13 INFO - PROCESS | 30339 | 1462228813771 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 15:40:13 INFO - PROCESS | 30339 | 1462228813787 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af44e000 == 129 [pid = 30339] [id = 666] 15:40:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4ad85b800) [pid = 30339] [serial = 1999] [outer = (nil)] 15:40:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4ada52000) [pid = 30339] [serial = 2000] [outer = 0x7ff4ad85b800] 15:40:13 INFO - PROCESS | 30339 | 1462228813854 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4ae4e3000) [pid = 30339] [serial = 2001] [outer = 0x7ff4ad85b800] 15:40:15 INFO - PROCESS | 30339 | 1462228815094 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:40:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:40:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1591ms 15:40:15 INFO - PROCESS | 30339 | 1462228815145 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 15:40:15 INFO - PROCESS | 30339 | 1462228815153 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 15:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:40:15 INFO - PROCESS | 30339 | 1462228815160 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:40:15 INFO - PROCESS | 30339 | 1462228815166 Marionette TRACE conn4 <- [1,2638,null,{}] 15:40:15 INFO - PROCESS | 30339 | 1462228815173 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:15 INFO - PROCESS | 30339 | 1462228815399 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 15:40:15 INFO - PROCESS | 30339 | 1462228815716 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a929b800 == 130 [pid = 30339] [id = 667] 15:40:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4a4e58800) [pid = 30339] [serial = 2002] [outer = (nil)] 15:40:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4a5218000) [pid = 30339] [serial = 2003] [outer = 0x7ff4a4e58800] 15:40:15 INFO - PROCESS | 30339 | 1462228815795 Marionette DEBUG loaded listener.js 15:40:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4a754f000) [pid = 30339] [serial = 2004] [outer = 0x7ff4a4e58800] 15:40:16 INFO - PROCESS | 30339 | 1462228816660 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1540ms 15:40:16 INFO - PROCESS | 30339 | 1462228816701 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 30339 | 1462228816710 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 15:40:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:40:16 INFO - PROCESS | 30339 | 1462228816720 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 30339 | 1462228816724 Marionette TRACE conn4 <- [1,2642,null,{}] 15:40:16 INFO - PROCESS | 30339 | 1462228816730 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:16 INFO - PROCESS | 30339 | 1462228816951 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 15:40:17 INFO - PROCESS | 30339 | 1462228817295 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:17 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af65d800 == 131 [pid = 30339] [id = 668] 15:40:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4a80ef800) [pid = 30339] [serial = 2005] [outer = (nil)] 15:40:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4a90d1000) [pid = 30339] [serial = 2006] [outer = 0x7ff4a80ef800] 15:40:17 INFO - PROCESS | 30339 | 1462228817370 Marionette DEBUG loaded listener.js 15:40:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4aa2d3000) [pid = 30339] [serial = 2007] [outer = 0x7ff4a80ef800] 15:40:18 INFO - PROCESS | 30339 | 1462228818202 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:40:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:40:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1531ms 15:40:18 INFO - PROCESS | 30339 | 1462228818251 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 15:40:18 INFO - PROCESS | 30339 | 1462228818255 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 15:40:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:40:18 INFO - PROCESS | 30339 | 1462228818278 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:40:18 INFO - PROCESS | 30339 | 1462228818283 Marionette TRACE conn4 <- [1,2646,null,{}] 15:40:18 INFO - PROCESS | 30339 | 1462228818299 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:18 INFO - PROCESS | 30339 | 1462228818536 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 15:40:18 INFO - PROCESS | 30339 | 1462228818855 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e13800 == 132 [pid = 30339] [id = 669] 15:40:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4aa2d2c00) [pid = 30339] [serial = 2008] [outer = (nil)] 15:40:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4ae4e7400) [pid = 30339] [serial = 2009] [outer = 0x7ff4aa2d2c00] 15:40:18 INFO - PROCESS | 30339 | 1462228818935 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4af8b7400) [pid = 30339] [serial = 2010] [outer = 0x7ff4aa2d2c00] 15:40:19 INFO - PROCESS | 30339 | 1462228819752 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:40:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:40:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1542ms 15:40:19 INFO - PROCESS | 30339 | 1462228819818 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 15:40:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:40:19 INFO - PROCESS | 30339 | 1462228819823 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 15:40:19 INFO - PROCESS | 30339 | 1462228819828 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - PROCESS | 30339 | 1462228819831 Marionette TRACE conn4 <- [1,2650,null,{}] 15:40:19 INFO - PROCESS | 30339 | 1462228819837 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:20 INFO - PROCESS | 30339 | 1462228820078 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 15:40:20 INFO - PROCESS | 30339 | 1462228820385 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0fb2000 == 133 [pid = 30339] [id = 670] 15:40:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4a80f4c00) [pid = 30339] [serial = 2011] [outer = (nil)] 15:40:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4afd0bc00) [pid = 30339] [serial = 2012] [outer = 0x7ff4a80f4c00] 15:40:20 INFO - PROCESS | 30339 | 1462228820474 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4b0f35000) [pid = 30339] [serial = 2013] [outer = 0x7ff4a80f4c00] 15:40:21 INFO - PROCESS | 30339 | 1462228821267 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:40:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1485ms 15:40:21 INFO - PROCESS | 30339 | 1462228821314 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 30339 | 1462228821317 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 15:40:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:40:21 INFO - PROCESS | 30339 | 1462228821323 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 30339 | 1462228821327 Marionette TRACE conn4 <- [1,2654,null,{}] 15:40:21 INFO - PROCESS | 30339 | 1462228821333 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:21 INFO - PROCESS | 30339 | 1462228821532 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 15:40:21 INFO - PROCESS | 30339 | 1462228821801 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b21eb800 == 134 [pid = 30339] [id = 671] 15:40:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4b1129400) [pid = 30339] [serial = 2014] [outer = (nil)] 15:40:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4b1547000) [pid = 30339] [serial = 2015] [outer = 0x7ff4b1129400] 15:40:21 INFO - PROCESS | 30339 | 1462228821931 Marionette DEBUG loaded listener.js 15:40:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4b15f3400) [pid = 30339] [serial = 2016] [outer = 0x7ff4b1129400] 15:40:22 INFO - PROCESS | 30339 | 1462228822772 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:40:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:40:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1489ms 15:40:22 INFO - PROCESS | 30339 | 1462228822814 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 15:40:22 INFO - PROCESS | 30339 | 1462228822818 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 15:40:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:40:22 INFO - PROCESS | 30339 | 1462228822824 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:40:22 INFO - PROCESS | 30339 | 1462228822827 Marionette TRACE conn4 <- [1,2658,null,{}] 15:40:22 INFO - PROCESS | 30339 | 1462228822833 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:23 INFO - PROCESS | 30339 | 1462228823045 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 15:40:23 INFO - PROCESS | 30339 | 1462228823360 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:23 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3661800 == 135 [pid = 30339] [id = 672] 15:40:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4b1646c00) [pid = 30339] [serial = 2017] [outer = (nil)] 15:40:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4b3415c00) [pid = 30339] [serial = 2018] [outer = 0x7ff4b1646c00] 15:40:23 INFO - PROCESS | 30339 | 1462228823451 Marionette DEBUG loaded listener.js 15:40:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4b7388c00) [pid = 30339] [serial = 2019] [outer = 0x7ff4b1646c00] 15:40:24 INFO - PROCESS | 30339 | 1462228824284 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:40:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:40:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1532ms 15:40:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:40:24 INFO - PROCESS | 30339 | 1462228824358 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 30339 | 1462228824361 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 15:40:24 INFO - PROCESS | 30339 | 1462228824368 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 30339 | 1462228824371 Marionette TRACE conn4 <- [1,2662,null,{}] 15:40:24 INFO - PROCESS | 30339 | 1462228824377 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:24 INFO - PROCESS | 30339 | 1462228824649 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 15:40:24 INFO - PROCESS | 30339 | 1462228824962 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e4d000 == 136 [pid = 30339] [id = 673] 15:40:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4b32e9000) [pid = 30339] [serial = 2020] [outer = (nil)] 15:40:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4b73a2400) [pid = 30339] [serial = 2021] [outer = 0x7ff4b32e9000] 15:40:25 INFO - PROCESS | 30339 | 1462228825033 Marionette DEBUG loaded listener.js 15:40:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4b746cc00) [pid = 30339] [serial = 2022] [outer = 0x7ff4b32e9000] 15:40:25 INFO - PROCESS | 30339 | 1462228825895 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:40:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:40:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1581ms 15:40:25 INFO - PROCESS | 30339 | 1462228825948 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 15:40:25 INFO - PROCESS | 30339 | 1462228825951 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 15:40:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:40:25 INFO - PROCESS | 30339 | 1462228825957 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:40:25 INFO - PROCESS | 30339 | 1462228825960 Marionette TRACE conn4 <- [1,2666,null,{}] 15:40:25 INFO - PROCESS | 30339 | 1462228825965 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:26 INFO - PROCESS | 30339 | 1462228826182 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 15:40:26 INFO - PROCESS | 30339 | 1462228826469 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b866d000 == 137 [pid = 30339] [id = 674] 15:40:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4a52f1c00) [pid = 30339] [serial = 2023] [outer = (nil)] 15:40:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4b746d400) [pid = 30339] [serial = 2024] [outer = 0x7ff4a52f1c00] 15:40:26 INFO - PROCESS | 30339 | 1462228826550 Marionette DEBUG loaded listener.js 15:40:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4b828fc00) [pid = 30339] [serial = 2025] [outer = 0x7ff4a52f1c00] 15:40:27 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:27 INFO - PROCESS | 30339 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:40:27 INFO - PROCESS | 30339 | 1462228827818 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:40:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 15:40:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1879ms 15:40:27 INFO - PROCESS | 30339 | 1462228827836 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 15:40:27 INFO - PROCESS | 30339 | 1462228827840 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 15:40:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:40:27 INFO - PROCESS | 30339 | 1462228827851 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:40:27 INFO - PROCESS | 30339 | 1462228827854 Marionette TRACE conn4 <- [1,2670,null,{}] 15:40:27 INFO - PROCESS | 30339 | 1462228827859 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:28 INFO - PROCESS | 30339 | 1462228828119 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 15:40:28 INFO - PROCESS | 30339 | 1462228828387 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9082000 == 138 [pid = 30339] [id = 675] 15:40:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4a8086c00) [pid = 30339] [serial = 2026] [outer = (nil)] 15:40:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b8290400) [pid = 30339] [serial = 2027] [outer = 0x7ff4a8086c00] 15:40:28 INFO - PROCESS | 30339 | 1462228828459 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4b89c9000) [pid = 30339] [serial = 2028] [outer = 0x7ff4a8086c00] 15:40:29 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:29 INFO - PROCESS | 30339 | 1462228829757 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 15:40:29 INFO - PROCESS | 30339 | 1462228829790 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 15:40:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:40:29 INFO - PROCESS | 30339 | 1462228829796 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 30339 | 1462228829799 Marionette TRACE conn4 <- [1,2674,null,{}] 15:40:29 INFO - PROCESS | 30339 | 1462228829905 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:30 INFO - PROCESS | 30339 | 1462228830173 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 15:40:30 INFO - PROCESS | 30339 | 1462228830377 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:30 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9557800 == 139 [pid = 30339] [id = 676] 15:40:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4b8736c00) [pid = 30339] [serial = 2029] [outer = (nil)] 15:40:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4b933f800) [pid = 30339] [serial = 2030] [outer = 0x7ff4b8736c00] 15:40:30 INFO - PROCESS | 30339 | 1462228830448 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4bab7b400) [pid = 30339] [serial = 2031] [outer = 0x7ff4b8736c00] 15:40:31 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:31 INFO - PROCESS | 30339 | 1462228831799 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:40:31 INFO - PROCESS | 30339 | 1462228831890 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 15:40:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:40:31 INFO - PROCESS | 30339 | 1462228831952 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:40:31 INFO - PROCESS | 30339 | 1462228831957 Marionette TRACE conn4 <- [1,2678,null,{}] 15:40:31 INFO - PROCESS | 30339 | 1462228831962 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:32 INFO - PROCESS | 30339 | 1462228832175 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 15:40:32 INFO - PROCESS | 30339 | 1462228832443 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9ce1800 == 140 [pid = 30339] [id = 677] 15:40:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b8751c00) [pid = 30339] [serial = 2032] [outer = (nil)] 15:40:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4bf3f0c00) [pid = 30339] [serial = 2033] [outer = 0x7ff4b8751c00] 15:40:32 INFO - PROCESS | 30339 | 1462228832520 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4c131b800) [pid = 30339] [serial = 2034] [outer = 0x7ff4b8751c00] 15:40:33 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:33 INFO - PROCESS | 30339 | 1462228833808 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:40:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:40:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1898ms 15:40:33 INFO - PROCESS | 30339 | 1462228833838 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 15:40:33 INFO - PROCESS | 30339 | 1462228833841 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 15:40:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:40:33 INFO - PROCESS | 30339 | 1462228833847 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:40:33 INFO - PROCESS | 30339 | 1462228833849 Marionette TRACE conn4 <- [1,2682,null,{}] 15:40:33 INFO - PROCESS | 30339 | 1462228833935 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:34 INFO - PROCESS | 30339 | 1462228834219 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 15:40:34 INFO - PROCESS | 30339 | 1462228834423 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bf594000 == 141 [pid = 30339] [id = 678] 15:40:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4a90cbc00) [pid = 30339] [serial = 2035] [outer = (nil)] 15:40:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4c1b48800) [pid = 30339] [serial = 2036] [outer = 0x7ff4a90cbc00] 15:40:34 INFO - PROCESS | 30339 | 1462228834495 Marionette DEBUG loaded listener.js 15:40:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4c2ccc000) [pid = 30339] [serial = 2037] [outer = 0x7ff4a90cbc00] 15:40:36 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:36 INFO - PROCESS | 30339 | 1462228836299 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:40:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 15:40:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2541ms 15:40:36 INFO - PROCESS | 30339 | 1462228836432 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 30339 | 1462228836436 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 15:40:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:40:36 INFO - PROCESS | 30339 | 1462228836447 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 30339 | 1462228836452 Marionette TRACE conn4 <- [1,2686,null,{}] 15:40:36 INFO - PROCESS | 30339 | 1462228836461 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:36 INFO - PROCESS | 30339 | 1462228836662 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 15:40:36 INFO - PROCESS | 30339 | 1462228836938 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8e4a800 == 142 [pid = 30339] [id = 679] 15:40:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4a3b1ec00) [pid = 30339] [serial = 2038] [outer = (nil)] 15:40:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4a3cedc00) [pid = 30339] [serial = 2039] [outer = 0x7ff4a3b1ec00] 15:40:37 INFO - PROCESS | 30339 | 1462228837007 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4a4e56000) [pid = 30339] [serial = 2040] [outer = 0x7ff4a3b1ec00] 15:40:38 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:38 INFO - PROCESS | 30339 | 1462228838478 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 30339 | 1462228838553 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 15:40:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:40:38 INFO - PROCESS | 30339 | 1462228838562 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 30339 | 1462228838566 Marionette TRACE conn4 <- [1,2690,null,{}] 15:40:38 INFO - PROCESS | 30339 | 1462228838620 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:38 INFO - PROCESS | 30339 | 1462228838784 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 15:40:39 INFO - PROCESS | 30339 | 1462228839062 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8db6800 == 143 [pid = 30339] [id = 680] 15:40:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4a4924400) [pid = 30339] [serial = 2041] [outer = (nil)] 15:40:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4a521d800) [pid = 30339] [serial = 2042] [outer = 0x7ff4a4924400] 15:40:39 INFO - PROCESS | 30339 | 1462228839128 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4a7e5a000) [pid = 30339] [serial = 2043] [outer = 0x7ff4a4924400] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d9e45800 == 142 [pid = 30339] [id = 372] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af493000 == 141 [pid = 30339] [id = 199] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0f79000 == 140 [pid = 30339] [id = 542] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2f17800 == 139 [pid = 30339] [id = 196] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4afb41800 == 138 [pid = 30339] [id = 202] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa14a000 == 137 [pid = 30339] [id = 539] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bbf8d800 == 136 [pid = 30339] [id = 385] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bfce9800 == 135 [pid = 30339] [id = 364] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4a80ec800) [pid = 30339] [serial = 1859] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4b1131000) [pid = 30339] [serial = 1871] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4ad854400) [pid = 30339] [serial = 1865] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4a13d7400) [pid = 30339] [serial = 1853] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4a4e5b400) [pid = 30339] [serial = 1904] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4aa2d9c00) [pid = 30339] [serial = 1862] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b9a51c00) [pid = 30339] [serial = 1895] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4ae2e1000) [pid = 30339] [serial = 1868] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4b32e4000) [pid = 30339] [serial = 1877] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4bc09ac00) [pid = 30339] [serial = 1901] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4b9341400) [pid = 30339] [serial = 1889] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4b9c44400) [pid = 30339] [serial = 1898] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4a521c000) [pid = 30339] [serial = 1856] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4b97a1000) [pid = 30339] [serial = 1892] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4b874f800) [pid = 30339] [serial = 1886] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4b73e4000) [pid = 30339] [serial = 1883] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4b3311800) [pid = 30339] [serial = 1880] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4b16c7800) [pid = 30339] [serial = 1874] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4ae018c00) [pid = 30339] [serial = 1925] [outer = (nil)] [url = about:blank] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af9e0000 == 134 [pid = 30339] [id = 377] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af444000 == 133 [pid = 30339] [id = 540] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d2d12800 == 132 [pid = 30339] [id = 172] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bc428000 == 131 [pid = 30339] [id = 197] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c37c8800 == 130 [pid = 30339] [id = 499] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ada33800 == 129 [pid = 30339] [id = 665] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4abac3000 == 128 [pid = 30339] [id = 664] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8e54000 == 127 [pid = 30339] [id = 663] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a68cd000 == 126 [pid = 30339] [id = 662] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a12e7000 == 125 [pid = 30339] [id = 661] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cfa9d800 == 124 [pid = 30339] [id = 660] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cebe6800 == 123 [pid = 30339] [id = 659] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c5262000 == 122 [pid = 30339] [id = 658] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c31da800 == 121 [pid = 30339] [id = 657] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c286d000 == 120 [pid = 30339] [id = 656] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1c3a000 == 119 [pid = 30339] [id = 655] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4be944800 == 118 [pid = 30339] [id = 654] 15:40:39 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba73b800 == 117 [pid = 30339] [id = 653] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4a3cf2c00) [pid = 30339] [serial = 1907] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4a754d800) [pid = 30339] [serial = 1911] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4a80f7c00) [pid = 30339] [serial = 1914] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4a76d3c00) [pid = 30339] [serial = 1913] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4a9ca4800) [pid = 30339] [serial = 1917] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4aa2db400) [pid = 30339] [serial = 1920] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4a90d1c00) [pid = 30339] [serial = 1916] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4a905b400) [pid = 30339] [serial = 1851] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4a9e91c00) [pid = 30339] [serial = 1919] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4ad855000) [pid = 30339] [serial = 1922] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4a521b800) [pid = 30339] [serial = 1910] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4a4ad8400) [pid = 30339] [serial = 1908] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4ae00d800) [pid = 30339] [serial = 1923] [outer = (nil)] [url = about:blank] 15:40:40 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:40 INFO - PROCESS | 30339 | 1462228840552 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 15:40:40 INFO - PROCESS | 30339 | 1462228840616 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 15:40:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:40:40 INFO - PROCESS | 30339 | 1462228840626 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 30339 | 1462228840630 Marionette TRACE conn4 <- [1,2694,null,{}] 15:40:40 INFO - PROCESS | 30339 | 1462228840645 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:40 INFO - PROCESS | 30339 | 1462228840867 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 15:40:41 INFO - PROCESS | 30339 | 1462228841062 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a990f800 == 118 [pid = 30339] [id = 681] 15:40:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4a4eec800) [pid = 30339] [serial = 2044] [outer = (nil)] 15:40:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4a80fb000) [pid = 30339] [serial = 2045] [outer = 0x7ff4a4eec800] 15:40:41 INFO - PROCESS | 30339 | 1462228841125 Marionette DEBUG loaded listener.js 15:40:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4a90d1c00) [pid = 30339] [serial = 2046] [outer = 0x7ff4a4eec800] 15:40:42 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:42 INFO - PROCESS | 30339 | 1462228842243 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 15:40:42 INFO - PROCESS | 30339 | 1462228842265 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 15:40:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:40:42 INFO - PROCESS | 30339 | 1462228842281 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:40:42 INFO - PROCESS | 30339 | 1462228842284 Marionette TRACE conn4 <- [1,2698,null,{}] 15:40:42 INFO - PROCESS | 30339 | 1462228842289 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:42 INFO - PROCESS | 30339 | 1462228842528 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 15:40:42 INFO - PROCESS | 30339 | 1462228842610 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:42 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ada41000 == 119 [pid = 30339] [id = 682] 15:40:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4a905b400) [pid = 30339] [serial = 2047] [outer = (nil)] 15:40:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4a9e8a400) [pid = 30339] [serial = 2048] [outer = 0x7ff4a905b400] 15:40:42 INFO - PROCESS | 30339 | 1462228842670 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4abf41c00) [pid = 30339] [serial = 2049] [outer = 0x7ff4a905b400] 15:40:44 INFO - PROCESS | 30339 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4b1084800) [pid = 30339] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4b0f3bc00) [pid = 30339] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4a122c000) [pid = 30339] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4b89d2400) [pid = 30339] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4a4eee800) [pid = 30339] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4a122dc00) [pid = 30339] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4a9ca5c00) [pid = 30339] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4a90c8800) [pid = 30339] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4aa2d4c00) [pid = 30339] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4ae2da000) [pid = 30339] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4b9899000) [pid = 30339] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b8134000) [pid = 30339] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4af8b4c00) [pid = 30339] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4af827800) [pid = 30339] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4ae2dc800) [pid = 30339] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4ae4e2400) [pid = 30339] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4b15fc400) [pid = 30339] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4a3cec800) [pid = 30339] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b872b800) [pid = 30339] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4b872a400) [pid = 30339] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4b82e7c00) [pid = 30339] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4abf45400) [pid = 30339] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4a7ff8c00) [pid = 30339] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4a4ef5400) [pid = 30339] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 151 (0x7ff4a3cecc00) [pid = 30339] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 150 (0x7ff4b9532800) [pid = 30339] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 149 (0x7ff4b2d0d400) [pid = 30339] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 148 (0x7ff4b8744400) [pid = 30339] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 147 (0x7ff4a76ccc00) [pid = 30339] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 146 (0x7ff4bc40b400) [pid = 30339] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 145 (0x7ff4b82e5000) [pid = 30339] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 144 (0x7ff4a3a9dc00) [pid = 30339] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 143 (0x7ff4b0f3c800) [pid = 30339] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 142 (0x7ff4b0f39000) [pid = 30339] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 141 (0x7ff4b872fc00) [pid = 30339] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 140 (0x7ff4a5216000) [pid = 30339] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 139 (0x7ff4b9a56400) [pid = 30339] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 138 (0x7ff4a7551000) [pid = 30339] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 137 (0x7ff4a1231400) [pid = 30339] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 136 (0x7ff4ae4dec00) [pid = 30339] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 135 (0x7ff4b813ac00) [pid = 30339] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 134 (0x7ff4b739b800) [pid = 30339] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 133 (0x7ff4a1229800) [pid = 30339] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:40:44 INFO - PROCESS | 30339 | --DOMWINDOW == 132 (0x7ff4a4e57c00) [pid = 30339] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:40:44 INFO - PROCESS | 30339 | 1462228844751 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 30339 | 1462228844769 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 15:40:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:40:44 INFO - PROCESS | 30339 | 1462228844775 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 30339 | 1462228844777 Marionette TRACE conn4 <- [1,2702,null,{}] 15:40:44 INFO - PROCESS | 30339 | 1462228844782 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:45 INFO - PROCESS | 30339 | 1462228845016 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 15:40:45 INFO - PROCESS | 30339 | 1462228845128 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:45 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4abad7800 == 120 [pid = 30339] [id = 683] 15:40:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 133 (0x7ff4a1229800) [pid = 30339] [serial = 2050] [outer = (nil)] 15:40:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 134 (0x7ff4a52e5400) [pid = 30339] [serial = 2051] [outer = 0x7ff4a1229800] 15:40:45 INFO - PROCESS | 30339 | 1462228845188 Marionette DEBUG loaded listener.js 15:40:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 135 (0x7ff4a8087c00) [pid = 30339] [serial = 2052] [outer = 0x7ff4a1229800] 15:40:45 INFO - PROCESS | 30339 | 1462228845813 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:40:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:40:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1079ms 15:40:45 INFO - PROCESS | 30339 | 1462228845855 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 15:40:45 INFO - PROCESS | 30339 | 1462228845857 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 15:40:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:40:45 INFO - PROCESS | 30339 | 1462228845865 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - PROCESS | 30339 | 1462228845868 Marionette TRACE conn4 <- [1,2706,null,{}] 15:40:45 INFO - PROCESS | 30339 | 1462228845872 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:46 INFO - PROCESS | 30339 | 1462228846140 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 15:40:46 INFO - PROCESS | 30339 | 1462228846158 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af5c2000 == 121 [pid = 30339] [id = 684] 15:40:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 136 (0x7ff4abf43800) [pid = 30339] [serial = 2053] [outer = (nil)] 15:40:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 137 (0x7ff4ad85b400) [pid = 30339] [serial = 2054] [outer = 0x7ff4abf43800] 15:40:46 INFO - PROCESS | 30339 | 1462228846220 Marionette DEBUG loaded listener.js 15:40:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4ae015800) [pid = 30339] [serial = 2055] [outer = 0x7ff4abf43800] 15:40:47 INFO - PROCESS | 30339 | 1462228847338 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 15:40:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:40:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1526ms 15:40:47 INFO - PROCESS | 30339 | 1462228847392 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 15:40:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:40:47 INFO - PROCESS | 30339 | 1462228847397 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 15:40:47 INFO - PROCESS | 30339 | 1462228847406 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 30339 | 1462228847411 Marionette TRACE conn4 <- [1,2710,null,{}] 15:40:47 INFO - PROCESS | 30339 | 1462228847419 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:47 INFO - PROCESS | 30339 | 1462228847667 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 15:40:47 INFO - PROCESS | 30339 | 1462228847987 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8d5c800 == 122 [pid = 30339] [id = 685] 15:40:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 139 (0x7ff4a491bc00) [pid = 30339] [serial = 2056] [outer = (nil)] 15:40:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 140 (0x7ff4a4ad2400) [pid = 30339] [serial = 2057] [outer = 0x7ff4a491bc00] 15:40:48 INFO - PROCESS | 30339 | 1462228848063 Marionette DEBUG loaded listener.js 15:40:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 141 (0x7ff4a5216400) [pid = 30339] [serial = 2058] [outer = 0x7ff4a491bc00] 15:40:48 INFO - PROCESS | 30339 | 1462228848953 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:40:49 INFO - PROCESS | 30339 | 1462228849006 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 15:40:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:40:49 INFO - PROCESS | 30339 | 1462228849016 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:40:49 INFO - PROCESS | 30339 | 1462228849019 Marionette TRACE conn4 <- [1,2714,null,{}] 15:40:49 INFO - PROCESS | 30339 | 1462228849025 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:49 INFO - PROCESS | 30339 | 1462228849214 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 15:40:49 INFO - PROCESS | 30339 | 1462228849506 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:49 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af49c800 == 123 [pid = 30339] [id = 686] 15:40:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 142 (0x7ff4a7fedc00) [pid = 30339] [serial = 2059] [outer = (nil)] 15:40:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 143 (0x7ff4a905e400) [pid = 30339] [serial = 2060] [outer = 0x7ff4a7fedc00] 15:40:49 INFO - PROCESS | 30339 | 1462228849622 Marionette DEBUG loaded listener.js 15:40:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4a9ca3400) [pid = 30339] [serial = 2061] [outer = 0x7ff4a7fedc00] 15:40:50 INFO - PROCESS | 30339 | 1462228850510 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 15:40:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:40:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1540ms 15:40:50 INFO - PROCESS | 30339 | 1462228850556 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 15:40:50 INFO - PROCESS | 30339 | 1462228850560 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 15:40:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:40:50 INFO - PROCESS | 30339 | 1462228850566 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:40:50 INFO - PROCESS | 30339 | 1462228850572 Marionette TRACE conn4 <- [1,2718,null,{}] 15:40:50 INFO - PROCESS | 30339 | 1462228850588 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:50 INFO - PROCESS | 30339 | 1462228850795 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 15:40:51 INFO - PROCESS | 30339 | 1462228851061 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:51 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e0c000 == 124 [pid = 30339] [id = 687] 15:40:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4ac41a400) [pid = 30339] [serial = 2062] [outer = (nil)] 15:40:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4ada4a800) [pid = 30339] [serial = 2063] [outer = 0x7ff4ac41a400] 15:40:51 INFO - PROCESS | 30339 | 1462228851180 Marionette DEBUG loaded listener.js 15:40:51 INFO - PROCESS | 30339 | ++DOMWINDOW == 147 (0x7ff4ae2c4000) [pid = 30339] [serial = 2064] [outer = 0x7ff4ac41a400] 15:40:52 INFO - PROCESS | 30339 | 1462228852020 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 15:40:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:40:52 INFO - PROCESS | 30339 | 1462228852069 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 15:40:52 INFO - PROCESS | 30339 | 1462228852074 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:40:52 INFO - PROCESS | 30339 | 1462228852077 Marionette TRACE conn4 <- [1,2722,null,{}] 15:40:52 INFO - PROCESS | 30339 | 1462228852083 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:52 INFO - PROCESS | 30339 | 1462228852268 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 15:40:52 INFO - PROCESS | 30339 | 1462228852490 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b18cb800 == 125 [pid = 30339] [id = 688] 15:40:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 148 (0x7ff4ad853c00) [pid = 30339] [serial = 2065] [outer = (nil)] 15:40:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4af4ca000) [pid = 30339] [serial = 2066] [outer = 0x7ff4ad853c00] 15:40:52 INFO - PROCESS | 30339 | 1462228852605 Marionette DEBUG loaded listener.js 15:40:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 150 (0x7ff4af827800) [pid = 30339] [serial = 2067] [outer = 0x7ff4ad853c00] 15:40:53 INFO - PROCESS | 30339 | 1462228853513 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 15:40:53 INFO - PROCESS | 30339 | 1462228853558 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 15:40:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:40:53 INFO - PROCESS | 30339 | 1462228853564 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:40:53 INFO - PROCESS | 30339 | 1462228853566 Marionette TRACE conn4 <- [1,2726,null,{}] 15:40:53 INFO - PROCESS | 30339 | 1462228853572 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:53 INFO - PROCESS | 30339 | 1462228853780 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 15:40:54 INFO - PROCESS | 30339 | 1462228854089 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:54 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2f17800 == 126 [pid = 30339] [id = 689] 15:40:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 151 (0x7ff4ae2d9800) [pid = 30339] [serial = 2068] [outer = (nil)] 15:40:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4af8bf400) [pid = 30339] [serial = 2069] [outer = 0x7ff4ae2d9800] 15:40:54 INFO - PROCESS | 30339 | 1462228854165 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4afd0f400) [pid = 30339] [serial = 2070] [outer = 0x7ff4ae2d9800] 15:40:54 INFO - PROCESS | 30339 | 1462228854992 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 15:40:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:40:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1478ms 15:40:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:40:55 INFO - PROCESS | 30339 | 1462228855043 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 15:40:55 INFO - PROCESS | 30339 | 1462228855046 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 15:40:55 INFO - PROCESS | 30339 | 1462228855053 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:40:55 INFO - PROCESS | 30339 | 1462228855056 Marionette TRACE conn4 <- [1,2730,null,{}] 15:40:55 INFO - PROCESS | 30339 | 1462228855061 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:55 INFO - PROCESS | 30339 | 1462228855292 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 15:40:55 INFO - PROCESS | 30339 | 1462228855605 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:55 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e14000 == 127 [pid = 30339] [id = 690] 15:40:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4b1129c00) [pid = 30339] [serial = 2071] [outer = (nil)] 15:40:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4b164f000) [pid = 30339] [serial = 2072] [outer = 0x7ff4b1129c00] 15:40:55 INFO - PROCESS | 30339 | 1462228855685 Marionette DEBUG loaded listener.js 15:40:55 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4b2d04c00) [pid = 30339] [serial = 2073] [outer = 0x7ff4b1129c00] 15:40:56 INFO - PROCESS | 30339 | 1462228856976 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 15:40:57 INFO - PROCESS | 30339 | 1462228857128 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 15:40:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:40:57 INFO - PROCESS | 30339 | 1462228857139 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:40:57 INFO - PROCESS | 30339 | 1462228857141 Marionette TRACE conn4 <- [1,2734,null,{}] 15:40:57 INFO - PROCESS | 30339 | 1462228857147 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:57 INFO - PROCESS | 30339 | 1462228857344 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 15:40:57 INFO - PROCESS | 30339 | 1462228857603 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b819f000 == 128 [pid = 30339] [id = 691] 15:40:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4b1127400) [pid = 30339] [serial = 2074] [outer = (nil)] 15:40:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4b32ed000) [pid = 30339] [serial = 2075] [outer = 0x7ff4b1127400] 15:40:57 INFO - PROCESS | 30339 | 1462228857673 Marionette DEBUG loaded listener.js 15:40:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4b3317400) [pid = 30339] [serial = 2076] [outer = 0x7ff4b1127400] 15:40:58 INFO - PROCESS | 30339 | 1462228858500 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 15:40:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:40:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1426ms 15:40:58 INFO - PROCESS | 30339 | 1462228858566 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 15:40:58 INFO - PROCESS | 30339 | 1462228858569 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 15:40:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:40:58 INFO - PROCESS | 30339 | 1462228858575 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 30339 | 1462228858578 Marionette TRACE conn4 <- [1,2738,null,{}] 15:40:58 INFO - PROCESS | 30339 | 1462228858583 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:58 INFO - PROCESS | 30339 | 1462228858770 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 15:40:59 INFO - PROCESS | 30339 | 1462228859033 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8f34800 == 129 [pid = 30339] [id = 692] 15:40:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4b1127800) [pid = 30339] [serial = 2077] [outer = (nil)] 15:40:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4b3381c00) [pid = 30339] [serial = 2078] [outer = 0x7ff4b1127800] 15:40:59 INFO - PROCESS | 30339 | 1462228859145 Marionette DEBUG loaded listener.js 15:40:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4b352fc00) [pid = 30339] [serial = 2079] [outer = 0x7ff4b1127800] 15:40:59 INFO - PROCESS | 30339 | 1462228859939 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 15:41:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:41:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1434ms 15:41:00 INFO - PROCESS | 30339 | 1462228860009 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 15:41:00 INFO - PROCESS | 30339 | 1462228860013 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 15:41:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:41:00 INFO - PROCESS | 30339 | 1462228860019 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:41:00 INFO - PROCESS | 30339 | 1462228860021 Marionette TRACE conn4 <- [1,2742,null,{}] 15:41:00 INFO - PROCESS | 30339 | 1462228860028 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:00 INFO - PROCESS | 30339 | 1462228860241 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 15:41:00 INFO - PROCESS | 30339 | 1462228860546 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b936b000 == 130 [pid = 30339] [id = 693] 15:41:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4b32e4000) [pid = 30339] [serial = 2080] [outer = (nil)] 15:41:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4b389c400) [pid = 30339] [serial = 2081] [outer = 0x7ff4b32e4000] 15:41:00 INFO - PROCESS | 30339 | 1462228860631 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4b38e5c00) [pid = 30339] [serial = 2082] [outer = 0x7ff4b32e4000] 15:41:01 INFO - PROCESS | 30339 | 1462228861444 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:41:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:41:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1484ms 15:41:01 INFO - PROCESS | 30339 | 1462228861504 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 15:41:01 INFO - PROCESS | 30339 | 1462228861507 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 15:41:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:41:01 INFO - PROCESS | 30339 | 1462228861513 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:41:01 INFO - PROCESS | 30339 | 1462228861516 Marionette TRACE conn4 <- [1,2746,null,{}] 15:41:01 INFO - PROCESS | 30339 | 1462228861521 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:01 INFO - PROCESS | 30339 | 1462228861740 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 15:41:02 INFO - PROCESS | 30339 | 1462228862099 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b95ad000 == 131 [pid = 30339] [id = 694] 15:41:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4b3418000) [pid = 30339] [serial = 2083] [outer = (nil)] 15:41:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4b739bc00) [pid = 30339] [serial = 2084] [outer = 0x7ff4b3418000] 15:41:02 INFO - PROCESS | 30339 | 1462228862177 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4b746e000) [pid = 30339] [serial = 2085] [outer = 0x7ff4b3418000] 15:41:03 INFO - PROCESS | 30339 | 1462228863014 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:41:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:41:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1531ms 15:41:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:41:03 INFO - PROCESS | 30339 | 1462228863046 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 30339 | 1462228863049 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 15:41:03 INFO - PROCESS | 30339 | 1462228863055 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:41:03 INFO - PROCESS | 30339 | 1462228863059 Marionette TRACE conn4 <- [1,2750,null,{}] 15:41:03 INFO - PROCESS | 30339 | 1462228863064 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:03 INFO - PROCESS | 30339 | 1462228863280 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 15:41:03 INFO - PROCESS | 30339 | 1462228863606 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba897000 == 132 [pid = 30339] [id = 695] 15:41:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4b82e6800) [pid = 30339] [serial = 2086] [outer = (nil)] 15:41:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4b86d7c00) [pid = 30339] [serial = 2087] [outer = 0x7ff4b82e6800] 15:41:03 INFO - PROCESS | 30339 | 1462228863687 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4b872c400) [pid = 30339] [serial = 2088] [outer = 0x7ff4b82e6800] 15:41:04 INFO - PROCESS | 30339 | 1462228864481 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1482ms 15:41:04 INFO - PROCESS | 30339 | 1462228864537 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 15:41:04 INFO - PROCESS | 30339 | 1462228864541 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 15:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:41:04 INFO - PROCESS | 30339 | 1462228864546 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:41:04 INFO - PROCESS | 30339 | 1462228864549 Marionette TRACE conn4 <- [1,2754,null,{}] 15:41:04 INFO - PROCESS | 30339 | 1462228864554 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:04 INFO - PROCESS | 30339 | 1462228864761 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 15:41:05 INFO - PROCESS | 30339 | 1462228865032 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bf599800 == 133 [pid = 30339] [id = 696] 15:41:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4b8729c00) [pid = 30339] [serial = 2089] [outer = (nil)] 15:41:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4b8747800) [pid = 30339] [serial = 2090] [outer = 0x7ff4b8729c00] 15:41:05 INFO - PROCESS | 30339 | 1462228865152 Marionette DEBUG loaded listener.js 15:41:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4b89ccc00) [pid = 30339] [serial = 2091] [outer = 0x7ff4b8729c00] 15:41:05 INFO - PROCESS | 30339 | 1462228865944 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1442ms 15:41:05 INFO - PROCESS | 30339 | 1462228865990 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 15:41:05 INFO - PROCESS | 30339 | 1462228865994 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 15:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:41:06 INFO - PROCESS | 30339 | 1462228866000 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:41:06 INFO - PROCESS | 30339 | 1462228866002 Marionette TRACE conn4 <- [1,2758,null,{}] 15:41:06 INFO - PROCESS | 30339 | 1462228866008 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:06 INFO - PROCESS | 30339 | 1462228866239 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 15:41:06 INFO - PROCESS | 30339 | 1462228866552 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1481000 == 134 [pid = 30339] [id = 697] 15:41:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4b872c800) [pid = 30339] [serial = 2092] [outer = (nil)] 15:41:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4b914e400) [pid = 30339] [serial = 2093] [outer = 0x7ff4b872c800] 15:41:06 INFO - PROCESS | 30339 | 1462228866635 Marionette DEBUG loaded listener.js 15:41:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4b933f400) [pid = 30339] [serial = 2094] [outer = 0x7ff4b872c800] 15:41:07 INFO - PROCESS | 30339 | 1462228867405 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1478ms 15:41:07 INFO - PROCESS | 30339 | 1462228867479 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 15:41:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:41:07 INFO - PROCESS | 30339 | 1462228867482 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 15:41:07 INFO - PROCESS | 30339 | 1462228867488 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:41:07 INFO - PROCESS | 30339 | 1462228867491 Marionette TRACE conn4 <- [1,2762,null,{}] 15:41:07 INFO - PROCESS | 30339 | 1462228867496 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:07 INFO - PROCESS | 30339 | 1462228867710 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 15:41:07 INFO - PROCESS | 30339 | 1462228867978 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c192d000 == 135 [pid = 30339] [id = 698] 15:41:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4b874d800) [pid = 30339] [serial = 2095] [outer = (nil)] 15:41:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4b953bc00) [pid = 30339] [serial = 2096] [outer = 0x7ff4b874d800] 15:41:08 INFO - PROCESS | 30339 | 1462228868092 Marionette DEBUG loaded listener.js 15:41:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4b97a1400) [pid = 30339] [serial = 2097] [outer = 0x7ff4b874d800] 15:41:08 INFO - PROCESS | 30339 | 1462228868877 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:41:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:41:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1433ms 15:41:08 INFO - PROCESS | 30339 | 1462228868923 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 15:41:08 INFO - PROCESS | 30339 | 1462228868926 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 15:41:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:41:08 INFO - PROCESS | 30339 | 1462228868932 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:41:08 INFO - PROCESS | 30339 | 1462228868934 Marionette TRACE conn4 <- [1,2766,null,{}] 15:41:08 INFO - PROCESS | 30339 | 1462228868940 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:09 INFO - PROCESS | 30339 | 1462228869149 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 15:41:09 INFO - PROCESS | 30339 | 1462228869427 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1fd3800 == 136 [pid = 30339] [id = 699] 15:41:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4b8d5bc00) [pid = 30339] [serial = 2098] [outer = (nil)] 15:41:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4b9896400) [pid = 30339] [serial = 2099] [outer = 0x7ff4b8d5bc00] 15:41:09 INFO - PROCESS | 30339 | 1462228869543 Marionette DEBUG loaded listener.js 15:41:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4b9c44400) [pid = 30339] [serial = 2100] [outer = 0x7ff4b8d5bc00] 15:41:10 INFO - PROCESS | 30339 | 1462228870346 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:41:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:41:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1480ms 15:41:10 INFO - PROCESS | 30339 | 1462228870412 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 15:41:10 INFO - PROCESS | 30339 | 1462228870416 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 15:41:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:41:10 INFO - PROCESS | 30339 | 1462228870422 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:41:10 INFO - PROCESS | 30339 | 1462228870425 Marionette TRACE conn4 <- [1,2770,null,{}] 15:41:10 INFO - PROCESS | 30339 | 1462228870430 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:10 INFO - PROCESS | 30339 | 1462228870632 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 15:41:10 INFO - PROCESS | 30339 | 1462228870911 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c2867000 == 137 [pid = 30339] [id = 700] 15:41:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4a4ad5800) [pid = 30339] [serial = 2101] [outer = (nil)] 15:41:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4a80f2000) [pid = 30339] [serial = 2102] [outer = 0x7ff4a4ad5800] 15:41:11 INFO - PROCESS | 30339 | 1462228871029 Marionette DEBUG loaded listener.js 15:41:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4bc02e000) [pid = 30339] [serial = 2103] [outer = 0x7ff4a4ad5800] 15:41:11 INFO - PROCESS | 30339 | 1462228871868 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:41:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:41:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1493ms 15:41:11 INFO - PROCESS | 30339 | 1462228871916 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 15:41:11 INFO - PROCESS | 30339 | 1462228871920 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 15:41:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:41:11 INFO - PROCESS | 30339 | 1462228871925 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:41:11 INFO - PROCESS | 30339 | 1462228871927 Marionette TRACE conn4 <- [1,2774,null,{}] 15:41:11 INFO - PROCESS | 30339 | 1462228871933 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:12 INFO - PROCESS | 30339 | 1462228872133 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 15:41:12 INFO - PROCESS | 30339 | 1462228872407 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c521e800 == 138 [pid = 30339] [id = 701] 15:41:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4a4e4ec00) [pid = 30339] [serial = 2104] [outer = (nil)] 15:41:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4bc4ac400) [pid = 30339] [serial = 2105] [outer = 0x7ff4a4e4ec00] 15:41:12 INFO - PROCESS | 30339 | 1462228872516 Marionette DEBUG loaded listener.js 15:41:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4bf324800) [pid = 30339] [serial = 2106] [outer = 0x7ff4a4e4ec00] 15:41:13 INFO - PROCESS | 30339 | 1462228873307 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 15:41:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:41:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1427ms 15:41:13 INFO - PROCESS | 30339 | 1462228873354 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 15:41:13 INFO - PROCESS | 30339 | 1462228873357 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 15:41:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:41:13 INFO - PROCESS | 30339 | 1462228873363 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:41:13 INFO - PROCESS | 30339 | 1462228873365 Marionette TRACE conn4 <- [1,2778,null,{}] 15:41:13 INFO - PROCESS | 30339 | 1462228873371 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:13 INFO - PROCESS | 30339 | 1462228873575 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 15:41:13 INFO - PROCESS | 30339 | 1462228873851 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cf729800 == 139 [pid = 30339] [id = 702] 15:41:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4be96c400) [pid = 30339] [serial = 2107] [outer = (nil)] 15:41:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4bff46800) [pid = 30339] [serial = 2108] [outer = 0x7ff4be96c400] 15:41:13 INFO - PROCESS | 30339 | 1462228873964 Marionette DEBUG loaded listener.js 15:41:14 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4c0a46800) [pid = 30339] [serial = 2109] [outer = 0x7ff4be96c400] 15:41:14 INFO - PROCESS | 30339 | 1462228874792 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:41:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:41:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1486ms 15:41:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:41:14 INFO - PROCESS | 30339 | 1462228874850 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 15:41:14 INFO - PROCESS | 30339 | 1462228874852 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 15:41:14 INFO - PROCESS | 30339 | 1462228874858 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:41:14 INFO - PROCESS | 30339 | 1462228874861 Marionette TRACE conn4 <- [1,2782,null,{}] 15:41:14 INFO - PROCESS | 30339 | 1462228874867 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:15 INFO - PROCESS | 30339 | 1462228875075 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 15:41:15 INFO - PROCESS | 30339 | 1462228875394 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a5007800 == 140 [pid = 30339] [id = 703] 15:41:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4a1228000) [pid = 30339] [serial = 2110] [outer = (nil)] 15:41:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4a4923000) [pid = 30339] [serial = 2111] [outer = 0x7ff4a1228000] 15:41:15 INFO - PROCESS | 30339 | 1462228875478 Marionette DEBUG loaded listener.js 15:41:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b8135c00) [pid = 30339] [serial = 2112] [outer = 0x7ff4a1228000] 15:41:16 INFO - PROCESS | 30339 | 1462228876323 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:41:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:41:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1496ms 15:41:16 INFO - PROCESS | 30339 | 1462228876354 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 15:41:16 INFO - PROCESS | 30339 | 1462228876358 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 15:41:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:41:16 INFO - PROCESS | 30339 | 1462228876364 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:41:16 INFO - PROCESS | 30339 | 1462228876367 Marionette TRACE conn4 <- [1,2786,null,{}] 15:41:16 INFO - PROCESS | 30339 | 1462228876372 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:16 INFO - PROCESS | 30339 | 1462228876582 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 15:41:16 INFO - PROCESS | 30339 | 1462228876906 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8db4800 == 141 [pid = 30339] [id = 704] 15:41:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4a1227800) [pid = 30339] [serial = 2113] [outer = (nil)] 15:41:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4a3a94400) [pid = 30339] [serial = 2114] [outer = 0x7ff4a1227800] 15:41:16 INFO - PROCESS | 30339 | 1462228876982 Marionette DEBUG loaded listener.js 15:41:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4a7ff5400) [pid = 30339] [serial = 2115] [outer = 0x7ff4a1227800] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0936000 == 140 [pid = 30339] [id = 535] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c149a000 == 139 [pid = 30339] [id = 631] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1c3d800 == 138 [pid = 30339] [id = 633] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4abad7800 == 137 [pid = 30339] [id = 683] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ada41000 == 136 [pid = 30339] [id = 682] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a990f800 == 135 [pid = 30339] [id = 681] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8db6800 == 134 [pid = 30339] [id = 680] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8e4a800 == 133 [pid = 30339] [id = 679] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b21eb800 == 132 [pid = 30339] [id = 671] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0fb2000 == 131 [pid = 30339] [id = 670] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e13800 == 130 [pid = 30339] [id = 669] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af65d800 == 129 [pid = 30339] [id = 668] 15:41:18 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a929b800 == 128 [pid = 30339] [id = 667] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4c0db6000) [pid = 30339] [serial = 1983] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4b154dc00) [pid = 30339] [serial = 1943] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4a38e3400) [pid = 30339] [serial = 1986] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4bdfd8800) [pid = 30339] [serial = 1974] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4a76cd800) [pid = 30339] [serial = 1991] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4b7397c00) [pid = 30339] [serial = 1956] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4ada4ac00) [pid = 30339] [serial = 1866] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4a9ca1000) [pid = 30339] [serial = 1994] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4ac24c000) [pid = 30339] [serial = 1934] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4af833c00) [pid = 30339] [serial = 1869] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4bc024400) [pid = 30339] [serial = 1899] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4b82dc800) [pid = 30339] [serial = 1959] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4b177bc00) [pid = 30339] [serial = 1875] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4bff8f400) [pid = 30339] [serial = 1980] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4b15f8800) [pid = 30339] [serial = 1872] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4af832c00) [pid = 30339] [serial = 1940] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4b3313c00) [pid = 30339] [serial = 1878] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4a3cf7c00) [pid = 30339] [serial = 1928] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4bab48400) [pid = 30339] [serial = 1970] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4b9151c00) [pid = 30339] [serial = 1887] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4b9794400) [pid = 30339] [serial = 1968] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4b3530800) [pid = 30339] [serial = 1881] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4ac245000) [pid = 30339] [serial = 1863] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4a80f0400) [pid = 30339] [serial = 1932] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4a8083400) [pid = 30339] [serial = 1776] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4ba8a4400) [pid = 30339] [serial = 1896] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4b3897c00) [pid = 30339] [serial = 1952] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4bdfcf000) [pid = 30339] [serial = 1979] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4bc09b400) [pid = 30339] [serial = 1971] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4b9891800) [pid = 30339] [serial = 1893] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4a9064000) [pid = 30339] [serial = 1860] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4a80ed400) [pid = 30339] [serial = 1992] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4be96dc00) [pid = 30339] [serial = 1976] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b8733400) [pid = 30339] [serial = 1964] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4a4ad3400) [pid = 30339] [serial = 1988] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4b337d800) [pid = 30339] [serial = 1949] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4b874dc00) [pid = 30339] [serial = 1965] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4b2d04800) [pid = 30339] [serial = 1946] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4a13d7c00) [pid = 30339] [serial = 1985] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4b38e1000) [pid = 30339] [serial = 1953] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b7388400) [pid = 30339] [serial = 1955] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4a4eed000) [pid = 30339] [serial = 1989] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4b9539800) [pid = 30339] [serial = 1890] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4ae2d9400) [pid = 30339] [serial = 1926] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4bf52d000) [pid = 30339] [serial = 1977] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4bc0a6400) [pid = 30339] [serial = 1902] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 151 (0x7ff4a9e8c400) [pid = 30339] [serial = 1997] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 150 (0x7ff4a76d5400) [pid = 30339] [serial = 1931] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 149 (0x7ff4b32ef000) [pid = 30339] [serial = 1947] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 148 (0x7ff4b813d000) [pid = 30339] [serial = 1958] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 147 (0x7ff4c0a3f800) [pid = 30339] [serial = 1982] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 146 (0x7ff4a3a99800) [pid = 30339] [serial = 1854] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 145 (0x7ff4af828800) [pid = 30339] [serial = 1938] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 144 (0x7ff4b86ed000) [pid = 30339] [serial = 1962] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 143 (0x7ff4af9aa800) [pid = 30339] [serial = 1941] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 142 (0x7ff4a9e8fc00) [pid = 30339] [serial = 1995] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 141 (0x7ff4a4e4f000) [pid = 30339] [serial = 1929] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 140 (0x7ff4ada48000) [pid = 30339] [serial = 1935] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 139 (0x7ff4b813ec00) [pid = 30339] [serial = 1884] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 138 (0x7ff4b164e400) [pid = 30339] [serial = 1944] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 137 (0x7ff4bc4af000) [pid = 30339] [serial = 1973] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 136 (0x7ff4b86d8c00) [pid = 30339] [serial = 1961] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 135 (0x7ff4bc0a5000) [pid = 30339] [serial = 1905] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 134 (0x7ff4b352a000) [pid = 30339] [serial = 1950] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 133 (0x7ff4b8fbf400) [pid = 30339] [serial = 1967] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 132 (0x7ff4a7544c00) [pid = 30339] [serial = 1857] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 131 (0x7ff4af4ce400) [pid = 30339] [serial = 1937] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | --DOMWINDOW == 130 (0x7ff4ac24a800) [pid = 30339] [serial = 1998] [outer = (nil)] [url = about:blank] 15:41:18 INFO - PROCESS | 30339 | 1462228878882 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:41:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:41:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2542ms 15:41:18 INFO - PROCESS | 30339 | 1462228878908 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 15:41:18 INFO - PROCESS | 30339 | 1462228878914 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 15:41:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:41:18 INFO - PROCESS | 30339 | 1462228878921 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:41:18 INFO - PROCESS | 30339 | 1462228878926 Marionette TRACE conn4 <- [1,2790,null,{}] 15:41:18 INFO - PROCESS | 30339 | 1462228878933 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:19 INFO - PROCESS | 30339 | 1462228879131 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 15:41:19 INFO - PROCESS | 30339 | 1462228879323 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a39d6800 == 129 [pid = 30339] [id = 705] 15:41:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 131 (0x7ff4a38e4800) [pid = 30339] [serial = 2116] [outer = (nil)] 15:41:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 132 (0x7ff4a38eec00) [pid = 30339] [serial = 2117] [outer = 0x7ff4a38e4800] 15:41:19 INFO - PROCESS | 30339 | 1462228879389 Marionette DEBUG loaded listener.js 15:41:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 133 (0x7ff4a3a9d400) [pid = 30339] [serial = 2118] [outer = 0x7ff4a38e4800] 15:41:20 INFO - PROCESS | 30339 | 1462228880156 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:41:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:41:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1285ms 15:41:20 INFO - PROCESS | 30339 | 1462228880207 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 15:41:20 INFO - PROCESS | 30339 | 1462228880215 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 15:41:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:41:20 INFO - PROCESS | 30339 | 1462228880228 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:41:20 INFO - PROCESS | 30339 | 1462228880231 Marionette TRACE conn4 <- [1,2794,null,{}] 15:41:20 INFO - PROCESS | 30339 | 1462228880237 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:20 INFO - PROCESS | 30339 | 1462228880441 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 15:41:20 INFO - PROCESS | 30339 | 1462228880659 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a68d5800 == 130 [pid = 30339] [id = 706] 15:41:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 134 (0x7ff4a38e5400) [pid = 30339] [serial = 2119] [outer = (nil)] 15:41:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 135 (0x7ff4a4928000) [pid = 30339] [serial = 2120] [outer = 0x7ff4a38e5400] 15:41:20 INFO - PROCESS | 30339 | 1462228880729 Marionette DEBUG loaded listener.js 15:41:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 136 (0x7ff4a4adf000) [pid = 30339] [serial = 2121] [outer = 0x7ff4a38e5400] 15:41:21 INFO - PROCESS | 30339 | 1462228881570 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 15:41:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:41:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1392ms 15:41:21 INFO - PROCESS | 30339 | 1462228881619 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 15:41:21 INFO - PROCESS | 30339 | 1462228881622 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 15:41:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:41:21 INFO - PROCESS | 30339 | 1462228881628 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:41:21 INFO - PROCESS | 30339 | 1462228881633 Marionette TRACE conn4 <- [1,2798,null,{}] 15:41:21 INFO - PROCESS | 30339 | 1462228881648 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:21 INFO - PROCESS | 30339 | 1462228881917 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 15:41:21 INFO - PROCESS | 30339 | 1462228881958 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8dd0000 == 131 [pid = 30339] [id = 707] 15:41:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 137 (0x7ff4a5215c00) [pid = 30339] [serial = 2122] [outer = (nil)] 15:41:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4a52e9c00) [pid = 30339] [serial = 2123] [outer = 0x7ff4a5215c00] 15:41:22 INFO - PROCESS | 30339 | 1462228882020 Marionette DEBUG loaded listener.js 15:41:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 139 (0x7ff4a754c000) [pid = 30339] [serial = 2124] [outer = 0x7ff4a5215c00] 15:41:22 INFO - PROCESS | 30339 | --DOMWINDOW == 138 (0x7ff4a905b400) [pid = 30339] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:41:22 INFO - PROCESS | 30339 | --DOMWINDOW == 137 (0x7ff4ad85b800) [pid = 30339] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:41:22 INFO - PROCESS | 30339 | --DOMWINDOW == 136 (0x7ff4a4924400) [pid = 30339] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:41:22 INFO - PROCESS | 30339 | --DOMWINDOW == 135 (0x7ff4a3b1ec00) [pid = 30339] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:41:22 INFO - PROCESS | 30339 | --DOMWINDOW == 134 (0x7ff4a4eec800) [pid = 30339] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:41:22 INFO - PROCESS | 30339 | --DOMWINDOW == 133 (0x7ff4a1229800) [pid = 30339] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:41:23 INFO - PROCESS | 30339 | 1462228883177 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 15:41:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:41:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1584ms 15:41:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:41:23 INFO - PROCESS | 30339 | 1462228883212 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 15:41:23 INFO - PROCESS | 30339 | 1462228883215 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 15:41:23 INFO - PROCESS | 30339 | 1462228883221 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:41:23 INFO - PROCESS | 30339 | 1462228883224 Marionette TRACE conn4 <- [1,2802,null,{}] 15:41:23 INFO - PROCESS | 30339 | 1462228883229 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:23 INFO - PROCESS | 30339 | 1462228883474 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 15:41:23 INFO - PROCESS | 30339 | 1462228883496 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:23 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a92b3000 == 132 [pid = 30339] [id = 708] 15:41:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 134 (0x7ff4a4eec800) [pid = 30339] [serial = 2125] [outer = (nil)] 15:41:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 135 (0x7ff4a7e5b000) [pid = 30339] [serial = 2126] [outer = 0x7ff4a4eec800] 15:41:23 INFO - PROCESS | 30339 | 1462228883554 Marionette DEBUG loaded listener.js 15:41:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 136 (0x7ff4a7e64800) [pid = 30339] [serial = 2127] [outer = 0x7ff4a4eec800] 15:41:24 INFO - PROCESS | 30339 | 1462228884339 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:41:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:41:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1131ms 15:41:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:41:24 INFO - PROCESS | 30339 | 1462228884351 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 15:41:24 INFO - PROCESS | 30339 | 1462228884353 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 15:41:24 INFO - PROCESS | 30339 | 1462228884359 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:41:24 INFO - PROCESS | 30339 | 1462228884373 Marionette TRACE conn4 <- [1,2806,null,{}] 15:41:24 INFO - PROCESS | 30339 | 1462228884378 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:24 INFO - PROCESS | 30339 | 1462228884623 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 15:41:24 INFO - PROCESS | 30339 | 1462228884644 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa017000 == 133 [pid = 30339] [id = 709] 15:41:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 137 (0x7ff4a7551800) [pid = 30339] [serial = 2128] [outer = (nil)] 15:41:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4a7ff3c00) [pid = 30339] [serial = 2129] [outer = 0x7ff4a7551800] 15:41:24 INFO - PROCESS | 30339 | 1462228884703 Marionette DEBUG loaded listener.js 15:41:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 139 (0x7ff4a808c400) [pid = 30339] [serial = 2130] [outer = 0x7ff4a7551800] 15:41:25 INFO - PROCESS | 30339 | 1462228885852 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:41:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:41:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1543ms 15:41:25 INFO - PROCESS | 30339 | 1462228885902 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 15:41:25 INFO - PROCESS | 30339 | 1462228885909 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 15:41:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:41:25 INFO - PROCESS | 30339 | 1462228885916 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:41:25 INFO - PROCESS | 30339 | 1462228885923 Marionette TRACE conn4 <- [1,2810,null,{}] 15:41:25 INFO - PROCESS | 30339 | 1462228885930 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:26 INFO - PROCESS | 30339 | 1462228886188 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 15:41:26 INFO - PROCESS | 30339 | 1462228886535 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a7f89000 == 134 [pid = 30339] [id = 710] 15:41:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 140 (0x7ff4a491d000) [pid = 30339] [serial = 2131] [outer = (nil)] 15:41:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 141 (0x7ff4a4ad3400) [pid = 30339] [serial = 2132] [outer = 0x7ff4a491d000] 15:41:26 INFO - PROCESS | 30339 | 1462228886618 Marionette DEBUG loaded listener.js 15:41:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 142 (0x7ff4a4ee7000) [pid = 30339] [serial = 2133] [outer = 0x7ff4a491d000] 15:41:27 INFO - PROCESS | 30339 | 1462228887477 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:41:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:41:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1592ms 15:41:27 INFO - PROCESS | 30339 | 1462228887509 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 15:41:27 INFO - PROCESS | 30339 | 1462228887518 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 15:41:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:41:27 INFO - PROCESS | 30339 | 1462228887527 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:41:27 INFO - PROCESS | 30339 | 1462228887532 Marionette TRACE conn4 <- [1,2814,null,{}] 15:41:27 INFO - PROCESS | 30339 | 1462228887537 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:27 INFO - PROCESS | 30339 | 1462228887774 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 15:41:28 INFO - PROCESS | 30339 | 1462228888128 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4abacc800 == 135 [pid = 30339] [id = 711] 15:41:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 143 (0x7ff4a76c6c00) [pid = 30339] [serial = 2134] [outer = (nil)] 15:41:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4a7ff0000) [pid = 30339] [serial = 2135] [outer = 0x7ff4a76c6c00] 15:41:28 INFO - PROCESS | 30339 | 1462228888205 Marionette DEBUG loaded listener.js 15:41:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4a808cc00) [pid = 30339] [serial = 2136] [outer = 0x7ff4a76c6c00] 15:41:29 INFO - PROCESS | 30339 | 1462228889038 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 15:41:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:41:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1579ms 15:41:29 INFO - PROCESS | 30339 | 1462228889108 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 15:41:29 INFO - PROCESS | 30339 | 1462228889112 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 15:41:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:41:29 INFO - PROCESS | 30339 | 1462228889118 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:41:29 INFO - PROCESS | 30339 | 1462228889124 Marionette TRACE conn4 <- [1,2818,null,{}] 15:41:29 INFO - PROCESS | 30339 | 1462228889140 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:29 INFO - PROCESS | 30339 | 1462228889389 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 15:41:29 INFO - PROCESS | 30339 | 1462228889704 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae039800 == 136 [pid = 30339] [id = 712] 15:41:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4a80f4800) [pid = 30339] [serial = 2137] [outer = (nil)] 15:41:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 147 (0x7ff4a8cf6400) [pid = 30339] [serial = 2138] [outer = 0x7ff4a80f4800] 15:41:29 INFO - PROCESS | 30339 | 1462228889786 Marionette DEBUG loaded listener.js 15:41:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 148 (0x7ff4a9064400) [pid = 30339] [serial = 2139] [outer = 0x7ff4a80f4800] 15:41:30 INFO - PROCESS | 30339 | 1462228890611 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 15:41:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:41:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1543ms 15:41:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:41:30 INFO - PROCESS | 30339 | 1462228890662 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 15:41:30 INFO - PROCESS | 30339 | 1462228890666 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 15:41:30 INFO - PROCESS | 30339 | 1462228890672 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:41:30 INFO - PROCESS | 30339 | 1462228890675 Marionette TRACE conn4 <- [1,2822,null,{}] 15:41:30 INFO - PROCESS | 30339 | 1462228890680 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:30 INFO - PROCESS | 30339 | 1462228890903 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 15:41:31 INFO - PROCESS | 30339 | 1462228891216 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af44e800 == 137 [pid = 30339] [id = 713] 15:41:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4a80f7400) [pid = 30339] [serial = 2140] [outer = (nil)] 15:41:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 150 (0x7ff4a90d1800) [pid = 30339] [serial = 2141] [outer = 0x7ff4a80f7400] 15:41:31 INFO - PROCESS | 30339 | 1462228891291 Marionette DEBUG loaded listener.js 15:41:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 151 (0x7ff4a9ab7000) [pid = 30339] [serial = 2142] [outer = 0x7ff4a80f7400] 15:41:32 INFO - PROCESS | 30339 | 1462228892111 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:41:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:41:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1480ms 15:41:32 INFO - PROCESS | 30339 | 1462228892151 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 15:41:32 INFO - PROCESS | 30339 | 1462228892154 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 15:41:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:41:32 INFO - PROCESS | 30339 | 1462228892161 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:41:32 INFO - PROCESS | 30339 | 1462228892163 Marionette TRACE conn4 <- [1,2826,null,{}] 15:41:32 INFO - PROCESS | 30339 | 1462228892169 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:32 INFO - PROCESS | 30339 | 1462228892361 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 15:41:32 INFO - PROCESS | 30339 | 1462228892629 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af5d6000 == 138 [pid = 30339] [id = 714] 15:41:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4a9ca6400) [pid = 30339] [serial = 2143] [outer = (nil)] 15:41:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4a9caec00) [pid = 30339] [serial = 2144] [outer = 0x7ff4a9ca6400] 15:41:32 INFO - PROCESS | 30339 | 1462228892750 Marionette DEBUG loaded listener.js 15:41:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4a9e8c400) [pid = 30339] [serial = 2145] [outer = 0x7ff4a9ca6400] 15:41:33 INFO - PROCESS | 30339 | 1462228893594 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:41:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:41:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1482ms 15:41:33 INFO - PROCESS | 30339 | 1462228893643 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 15:41:33 INFO - PROCESS | 30339 | 1462228893647 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 15:41:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:41:33 INFO - PROCESS | 30339 | 1462228893653 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:41:33 INFO - PROCESS | 30339 | 1462228893655 Marionette TRACE conn4 <- [1,2830,null,{}] 15:41:33 INFO - PROCESS | 30339 | 1462228893661 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:33 INFO - PROCESS | 30339 | 1462228893905 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 15:41:34 INFO - PROCESS | 30339 | 1462228894243 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:34 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afbdb800 == 139 [pid = 30339] [id = 715] 15:41:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4a9ca9400) [pid = 30339] [serial = 2146] [outer = (nil)] 15:41:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4ac242800) [pid = 30339] [serial = 2147] [outer = 0x7ff4a9ca9400] 15:41:34 INFO - PROCESS | 30339 | 1462228894321 Marionette DEBUG loaded listener.js 15:41:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4ac41c800) [pid = 30339] [serial = 2148] [outer = 0x7ff4a9ca9400] 15:41:35 INFO - PROCESS | 30339 | 1462228895151 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:41:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:41:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1528ms 15:41:35 INFO - PROCESS | 30339 | 1462228895182 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 15:41:35 INFO - PROCESS | 30339 | 1462228895185 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 15:41:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:41:35 INFO - PROCESS | 30339 | 1462228895191 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:41:35 INFO - PROCESS | 30339 | 1462228895193 Marionette TRACE conn4 <- [1,2834,null,{}] 15:41:35 INFO - PROCESS | 30339 | 1462228895199 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:35 INFO - PROCESS | 30339 | 1462228895404 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 15:41:35 INFO - PROCESS | 30339 | 1462228895675 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:35 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e59000 == 140 [pid = 30339] [id = 716] 15:41:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4aa2d5800) [pid = 30339] [serial = 2149] [outer = (nil)] 15:41:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4ad859400) [pid = 30339] [serial = 2150] [outer = 0x7ff4aa2d5800] 15:41:35 INFO - PROCESS | 30339 | 1462228895789 Marionette DEBUG loaded listener.js 15:41:35 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4ada48c00) [pid = 30339] [serial = 2151] [outer = 0x7ff4aa2d5800] 15:41:36 INFO - PROCESS | 30339 | 1462228896584 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:41:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:41:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1439ms 15:41:36 INFO - PROCESS | 30339 | 1462228896631 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 15:41:36 INFO - PROCESS | 30339 | 1462228896635 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 15:41:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:41:36 INFO - PROCESS | 30339 | 1462228896641 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:41:36 INFO - PROCESS | 30339 | 1462228896644 Marionette TRACE conn4 <- [1,2838,null,{}] 15:41:36 INFO - PROCESS | 30339 | 1462228896649 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:36 INFO - PROCESS | 30339 | 1462228896852 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 15:41:37 INFO - PROCESS | 30339 | 1462228897125 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b159d800 == 141 [pid = 30339] [id = 717] 15:41:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4ac242400) [pid = 30339] [serial = 2152] [outer = (nil)] 15:41:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4ada55c00) [pid = 30339] [serial = 2153] [outer = 0x7ff4ac242400] 15:41:37 INFO - PROCESS | 30339 | 1462228897239 Marionette DEBUG loaded listener.js 15:41:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4ae018c00) [pid = 30339] [serial = 2154] [outer = 0x7ff4ac242400] 15:41:38 INFO - PROCESS | 30339 | 1462228898050 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:41:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:41:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1478ms 15:41:38 INFO - PROCESS | 30339 | 1462228898121 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 15:41:38 INFO - PROCESS | 30339 | 1462228898125 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 15:41:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:41:38 INFO - PROCESS | 30339 | 1462228898130 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:41:38 INFO - PROCESS | 30339 | 1462228898133 Marionette TRACE conn4 <- [1,2842,null,{}] 15:41:38 INFO - PROCESS | 30339 | 1462228898138 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:38 INFO - PROCESS | 30339 | 1462228898363 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 15:41:38 INFO - PROCESS | 30339 | 1462228898670 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b190f800 == 142 [pid = 30339] [id = 718] 15:41:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4a7ff8000) [pid = 30339] [serial = 2155] [outer = (nil)] 15:41:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4ae2c3000) [pid = 30339] [serial = 2156] [outer = 0x7ff4a7ff8000] 15:41:38 INFO - PROCESS | 30339 | 1462228898745 Marionette DEBUG loaded listener.js 15:41:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4ae2d6400) [pid = 30339] [serial = 2157] [outer = 0x7ff4a7ff8000] 15:41:39 INFO - PROCESS | 30339 | 1462228899576 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:41:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:41:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1480ms 15:41:39 INFO - PROCESS | 30339 | 1462228899612 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 15:41:39 INFO - PROCESS | 30339 | 1462228899616 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 15:41:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:41:39 INFO - PROCESS | 30339 | 1462228899622 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:41:39 INFO - PROCESS | 30339 | 1462228899624 Marionette TRACE conn4 <- [1,2846,null,{}] 15:41:39 INFO - PROCESS | 30339 | 1462228899630 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:39 INFO - PROCESS | 30339 | 1462228899843 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 15:41:40 INFO - PROCESS | 30339 | 1462228900176 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:40 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b2d7b000 == 143 [pid = 30339] [id = 719] 15:41:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4af4c9800) [pid = 30339] [serial = 2158] [outer = (nil)] 15:41:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4af4d0800) [pid = 30339] [serial = 2159] [outer = 0x7ff4af4c9800] 15:41:40 INFO - PROCESS | 30339 | 1462228900251 Marionette DEBUG loaded listener.js 15:41:40 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4af828800) [pid = 30339] [serial = 2160] [outer = 0x7ff4af4c9800] 15:41:41 INFO - PROCESS | 30339 | 1462228901070 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:41:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:41:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1480ms 15:41:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:41:41 INFO - PROCESS | 30339 | 1462228901103 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 15:41:41 INFO - PROCESS | 30339 | 1462228901106 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 15:41:41 INFO - PROCESS | 30339 | 1462228901112 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:41:41 INFO - PROCESS | 30339 | 1462228901117 Marionette TRACE conn4 <- [1,2850,null,{}] 15:41:41 INFO - PROCESS | 30339 | 1462228901122 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:41 INFO - PROCESS | 30339 | 1462228901346 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 15:41:41 INFO - PROCESS | 30339 | 1462228901708 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b75dc000 == 144 [pid = 30339] [id = 720] 15:41:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4afd03000) [pid = 30339] [serial = 2161] [outer = (nil)] 15:41:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4afd07000) [pid = 30339] [serial = 2162] [outer = 0x7ff4afd03000] 15:41:41 INFO - PROCESS | 30339 | 1462228901795 Marionette DEBUG loaded listener.js 15:41:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4b0f38400) [pid = 30339] [serial = 2163] [outer = 0x7ff4afd03000] 15:41:42 INFO - PROCESS | 30339 | 1462228902605 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:41:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:41:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1531ms 15:41:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:41:42 INFO - PROCESS | 30339 | 1462228902642 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 15:41:42 INFO - PROCESS | 30339 | 1462228902645 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 15:41:42 INFO - PROCESS | 30339 | 1462228902652 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:41:42 INFO - PROCESS | 30339 | 1462228902655 Marionette TRACE conn4 <- [1,2854,null,{}] 15:41:42 INFO - PROCESS | 30339 | 1462228902660 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:42 INFO - PROCESS | 30339 | 1462228902861 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 15:41:43 INFO - PROCESS | 30339 | 1462228903134 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e29000 == 145 [pid = 30339] [id = 721] 15:41:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4afd02c00) [pid = 30339] [serial = 2164] [outer = (nil)] 15:41:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4b101a800) [pid = 30339] [serial = 2165] [outer = 0x7ff4afd02c00] 15:41:43 INFO - PROCESS | 30339 | 1462228903244 Marionette DEBUG loaded listener.js 15:41:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4b1085000) [pid = 30339] [serial = 2166] [outer = 0x7ff4afd02c00] 15:41:44 INFO - PROCESS | 30339 | 1462228904032 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:41:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:41:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1437ms 15:41:44 INFO - PROCESS | 30339 | 1462228904089 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 15:41:44 INFO - PROCESS | 30339 | 1462228904092 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 15:41:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:41:44 INFO - PROCESS | 30339 | 1462228904098 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:41:44 INFO - PROCESS | 30339 | 1462228904100 Marionette TRACE conn4 <- [1,2858,null,{}] 15:41:44 INFO - PROCESS | 30339 | 1462228904106 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:44 INFO - PROCESS | 30339 | 1462228904305 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 15:41:44 INFO - PROCESS | 30339 | 1462228904578 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8008800 == 146 [pid = 30339] [id = 722] 15:41:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4af9af400) [pid = 30339] [serial = 2167] [outer = (nil)] 15:41:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4b108c400) [pid = 30339] [serial = 2168] [outer = 0x7ff4af9af400] 15:41:44 INFO - PROCESS | 30339 | 1462228904689 Marionette DEBUG loaded listener.js 15:41:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4b112e400) [pid = 30339] [serial = 2169] [outer = 0x7ff4af9af400] 15:41:45 INFO - PROCESS | 30339 | 1462228905485 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:41:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:41:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1432ms 15:41:45 INFO - PROCESS | 30339 | 1462228905531 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 15:41:45 INFO - PROCESS | 30339 | 1462228905534 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 15:41:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:41:45 INFO - PROCESS | 30339 | 1462228905540 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:41:45 INFO - PROCESS | 30339 | 1462228905542 Marionette TRACE conn4 <- [1,2862,null,{}] 15:41:45 INFO - PROCESS | 30339 | 1462228905548 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:45 INFO - PROCESS | 30339 | 1462228905753 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 15:41:46 INFO - PROCESS | 30339 | 1462228906026 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b82a0000 == 147 [pid = 30339] [id = 723] 15:41:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4afd03400) [pid = 30339] [serial = 2170] [outer = (nil)] 15:41:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4b154ac00) [pid = 30339] [serial = 2171] [outer = 0x7ff4afd03400] 15:41:46 INFO - PROCESS | 30339 | 1462228906138 Marionette DEBUG loaded listener.js 15:41:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4b1554c00) [pid = 30339] [serial = 2172] [outer = 0x7ff4afd03400] 15:41:46 INFO - PROCESS | 30339 | 1462228906928 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:41:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:41:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1433ms 15:41:46 INFO - PROCESS | 30339 | 1462228906974 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 15:41:46 INFO - PROCESS | 30339 | 1462228906978 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 15:41:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:41:46 INFO - PROCESS | 30339 | 1462228906983 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:41:46 INFO - PROCESS | 30339 | 1462228906985 Marionette TRACE conn4 <- [1,2866,null,{}] 15:41:46 INFO - PROCESS | 30339 | 1462228906991 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:47 INFO - PROCESS | 30339 | 1462228907215 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 15:41:47 INFO - PROCESS | 30339 | 1462228907529 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:47 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8772800 == 148 [pid = 30339] [id = 724] 15:41:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4af9b3400) [pid = 30339] [serial = 2173] [outer = (nil)] 15:41:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4b15f7800) [pid = 30339] [serial = 2174] [outer = 0x7ff4af9b3400] 15:41:47 INFO - PROCESS | 30339 | 1462228907603 Marionette DEBUG loaded listener.js 15:41:47 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4b164c400) [pid = 30339] [serial = 2175] [outer = 0x7ff4af9b3400] 15:41:48 INFO - PROCESS | 30339 | 1462228908405 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:41:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:41:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1489ms 15:41:48 INFO - PROCESS | 30339 | 1462228908474 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 15:41:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:41:48 INFO - PROCESS | 30339 | 1462228908477 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 15:41:48 INFO - PROCESS | 30339 | 1462228908483 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:41:48 INFO - PROCESS | 30339 | 1462228908486 Marionette TRACE conn4 <- [1,2870,null,{}] 15:41:48 INFO - PROCESS | 30339 | 1462228908491 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:48 INFO - PROCESS | 30339 | 1462228908697 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 15:41:49 INFO - PROCESS | 30339 | 1462228909008 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:49 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b907b000 == 149 [pid = 30339] [id = 725] 15:41:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4af82d000) [pid = 30339] [serial = 2176] [outer = (nil)] 15:41:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b16cdc00) [pid = 30339] [serial = 2177] [outer = 0x7ff4af82d000] 15:41:49 INFO - PROCESS | 30339 | 1462228909082 Marionette DEBUG loaded listener.js 15:41:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4b1778000) [pid = 30339] [serial = 2178] [outer = 0x7ff4af82d000] 15:41:49 INFO - PROCESS | 30339 | 1462228909898 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 15:41:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:41:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1491ms 15:41:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:41:49 INFO - PROCESS | 30339 | 1462228909974 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 15:41:49 INFO - PROCESS | 30339 | 1462228909977 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 15:41:49 INFO - PROCESS | 30339 | 1462228909983 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:41:49 INFO - PROCESS | 30339 | 1462228909986 Marionette TRACE conn4 <- [1,2874,null,{}] 15:41:49 INFO - PROCESS | 30339 | 1462228909991 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:50 INFO - PROCESS | 30339 | 1462228910241 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 15:41:50 INFO - PROCESS | 30339 | 1462228910555 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:50 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b927e800 == 150 [pid = 30339] [id = 726] 15:41:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4b112f000) [pid = 30339] [serial = 2179] [outer = (nil)] 15:41:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4b2d06400) [pid = 30339] [serial = 2180] [outer = 0x7ff4b112f000] 15:41:50 INFO - PROCESS | 30339 | 1462228910630 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b3283000) [pid = 30339] [serial = 2181] [outer = 0x7ff4b112f000] 15:41:51 INFO - PROCESS | 30339 | 1462228911458 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:41:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:41:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1529ms 15:41:51 INFO - PROCESS | 30339 | 1462228911512 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 15:41:51 INFO - PROCESS | 30339 | 1462228911516 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 15:41:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:41:51 INFO - PROCESS | 30339 | 1462228911521 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:41:51 INFO - PROCESS | 30339 | 1462228911524 Marionette TRACE conn4 <- [1,2878,null,{}] 15:41:51 INFO - PROCESS | 30339 | 1462228911530 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:51 INFO - PROCESS | 30339 | 1462228911754 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 15:41:52 INFO - PROCESS | 30339 | 1462228912072 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:52 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b951b800 == 151 [pid = 30339] [id = 727] 15:41:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4a37c6400) [pid = 30339] [serial = 2182] [outer = (nil)] 15:41:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b328c400) [pid = 30339] [serial = 2183] [outer = 0x7ff4a37c6400] 15:41:52 INFO - PROCESS | 30339 | 1462228912147 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b330c400) [pid = 30339] [serial = 2184] [outer = 0x7ff4a37c6400] 15:41:52 INFO - PROCESS | 30339 | 1462228912957 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:41:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:41:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1480ms 15:41:53 INFO - PROCESS | 30339 | 1462228913003 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 15:41:53 INFO - PROCESS | 30339 | 1462228913007 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 15:41:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:41:53 INFO - PROCESS | 30339 | 1462228913012 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:41:53 INFO - PROCESS | 30339 | 1462228913015 Marionette TRACE conn4 <- [1,2882,null,{}] 15:41:53 INFO - PROCESS | 30339 | 1462228913025 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:53 INFO - PROCESS | 30339 | 1462228913237 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 15:41:53 INFO - PROCESS | 30339 | 1462228913555 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:53 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b95bb800 == 152 [pid = 30339] [id = 728] 15:41:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4af9b2000) [pid = 30339] [serial = 2185] [outer = (nil)] 15:41:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b3375000) [pid = 30339] [serial = 2186] [outer = 0x7ff4af9b2000] 15:41:53 INFO - PROCESS | 30339 | 1462228913628 Marionette DEBUG loaded listener.js 15:41:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4b3380000) [pid = 30339] [serial = 2187] [outer = 0x7ff4af9b2000] 15:41:54 INFO - PROCESS | 30339 | 1462228914433 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:41:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:41:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1487ms 15:41:54 INFO - PROCESS | 30339 | 1462228914501 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 15:41:54 INFO - PROCESS | 30339 | 1462228914503 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 15:41:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:41:54 INFO - PROCESS | 30339 | 1462228914510 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:41:54 INFO - PROCESS | 30339 | 1462228914512 Marionette TRACE conn4 <- [1,2886,null,{}] 15:41:54 INFO - PROCESS | 30339 | 1462228914517 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:54 INFO - PROCESS | 30339 | 1462228914716 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 15:41:55 INFO - PROCESS | 30339 | 1462228915068 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4d0e73800 == 151 [pid = 30339] [id = 83] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bf5d9800 == 150 [pid = 30339] [id = 12] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8dd0000 == 149 [pid = 30339] [id = 707] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a68d5800 == 148 [pid = 30339] [id = 706] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a39d6800 == 147 [pid = 30339] [id = 705] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a5007800 == 146 [pid = 30339] [id = 703] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4cf729800 == 145 [pid = 30339] [id = 702] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c521e800 == 144 [pid = 30339] [id = 701] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c2867000 == 143 [pid = 30339] [id = 700] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1fd3800 == 142 [pid = 30339] [id = 699] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c192d000 == 141 [pid = 30339] [id = 698] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1481000 == 140 [pid = 30339] [id = 697] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bf599800 == 139 [pid = 30339] [id = 696] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba897000 == 138 [pid = 30339] [id = 695] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b95ad000 == 137 [pid = 30339] [id = 694] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b936b000 == 136 [pid = 30339] [id = 693] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8f34800 == 135 [pid = 30339] [id = 692] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b819f000 == 134 [pid = 30339] [id = 691] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e14000 == 133 [pid = 30339] [id = 690] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2f17800 == 132 [pid = 30339] [id = 689] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b18cb800 == 131 [pid = 30339] [id = 688] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e0c000 == 130 [pid = 30339] [id = 687] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af49c800 == 129 [pid = 30339] [id = 686] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8d5c800 == 128 [pid = 30339] [id = 685] 15:41:56 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af5c2000 == 127 [pid = 30339] [id = 684] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4a90d1000) [pid = 30339] [serial = 2006] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4a9e8a400) [pid = 30339] [serial = 2048] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4b8290400) [pid = 30339] [serial = 2027] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4abf41c00) [pid = 30339] [serial = 2049] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4ae4e3000) [pid = 30339] [serial = 2001] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4a521d800) [pid = 30339] [serial = 2042] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4b746d400) [pid = 30339] [serial = 2024] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4b3415c00) [pid = 30339] [serial = 2018] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4a3cedc00) [pid = 30339] [serial = 2039] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4c1b48800) [pid = 30339] [serial = 2036] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4a80fb000) [pid = 30339] [serial = 2045] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4b933f800) [pid = 30339] [serial = 2030] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4a52e5400) [pid = 30339] [serial = 2051] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4a7e5a000) [pid = 30339] [serial = 2043] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4a8087c00) [pid = 30339] [serial = 2052] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4a4e56000) [pid = 30339] [serial = 2040] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4b73a2400) [pid = 30339] [serial = 2021] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4bf3f0c00) [pid = 30339] [serial = 2033] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4a90d1c00) [pid = 30339] [serial = 2046] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4ada52000) [pid = 30339] [serial = 2000] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4a5218000) [pid = 30339] [serial = 2003] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4ae4e7400) [pid = 30339] [serial = 2009] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4afd0bc00) [pid = 30339] [serial = 2012] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4b1547000) [pid = 30339] [serial = 2015] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4ad85b400) [pid = 30339] [serial = 2054] [outer = (nil)] [url = about:blank] 15:41:56 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a1c14800 == 128 [pid = 30339] [id = 729] 15:41:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4a122c800) [pid = 30339] [serial = 2188] [outer = (nil)] 15:41:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4a1234400) [pid = 30339] [serial = 2189] [outer = 0x7ff4a122c800] 15:41:56 INFO - PROCESS | 30339 | 1462228916622 Marionette DEBUG loaded listener.js 15:41:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4a37c3c00) [pid = 30339] [serial = 2190] [outer = 0x7ff4a122c800] 15:41:57 INFO - PROCESS | 30339 | 1462228917469 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:41:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:41:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2992ms 15:41:57 INFO - PROCESS | 30339 | 1462228917503 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 15:41:57 INFO - PROCESS | 30339 | 1462228917507 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 15:41:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:41:57 INFO - PROCESS | 30339 | 1462228917530 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:41:57 INFO - PROCESS | 30339 | 1462228917533 Marionette TRACE conn4 <- [1,2890,null,{}] 15:41:57 INFO - PROCESS | 30339 | 1462228917540 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:57 INFO - PROCESS | 30339 | 1462228917729 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 15:41:57 INFO - PROCESS | 30339 | 1462228917750 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a6a95800 == 129 [pid = 30339] [id = 730] 15:41:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4a491f000) [pid = 30339] [serial = 2191] [outer = (nil)] 15:41:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4a4ad9c00) [pid = 30339] [serial = 2192] [outer = 0x7ff4a491f000] 15:41:57 INFO - PROCESS | 30339 | 1462228917814 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4a13d4400) [pid = 30339] [serial = 2193] [outer = 0x7ff4a491f000] 15:41:58 INFO - PROCESS | 30339 | 1462228918794 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:41:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:41:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1338ms 15:41:58 INFO - PROCESS | 30339 | 1462228918860 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 15:41:58 INFO - PROCESS | 30339 | 1462228918865 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 15:41:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:41:58 INFO - PROCESS | 30339 | 1462228918874 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:41:58 INFO - PROCESS | 30339 | 1462228918877 Marionette TRACE conn4 <- [1,2894,null,{}] 15:41:58 INFO - PROCESS | 30339 | 1462228918883 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:59 INFO - PROCESS | 30339 | 1462228919075 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 15:41:59 INFO - PROCESS | 30339 | 1462228919303 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a990b000 == 130 [pid = 30339] [id = 731] 15:41:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4a52e9400) [pid = 30339] [serial = 2194] [outer = (nil)] 15:41:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4a754a000) [pid = 30339] [serial = 2195] [outer = 0x7ff4a52e9400] 15:41:59 INFO - PROCESS | 30339 | 1462228919368 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4a76d2c00) [pid = 30339] [serial = 2196] [outer = 0x7ff4a52e9400] 15:42:00 INFO - PROCESS | 30339 | 1462228920281 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:42:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:42:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1428ms 15:42:00 INFO - PROCESS | 30339 | 1462228920302 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 15:42:00 INFO - PROCESS | 30339 | 1462228920307 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 15:42:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:42:00 INFO - PROCESS | 30339 | 1462228920313 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:42:00 INFO - PROCESS | 30339 | 1462228920319 Marionette TRACE conn4 <- [1,2898,null,{}] 15:42:00 INFO - PROCESS | 30339 | 1462228920341 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:00 INFO - PROCESS | 30339 | 1462228920667 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 15:42:00 INFO - PROCESS | 30339 | 1462228920704 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4abada000 == 131 [pid = 30339] [id = 732] 15:42:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4a808ac00) [pid = 30339] [serial = 2197] [outer = (nil)] 15:42:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4a8cf3400) [pid = 30339] [serial = 2198] [outer = 0x7ff4a808ac00] 15:42:00 INFO - PROCESS | 30339 | 1462228920770 Marionette DEBUG loaded listener.js 15:42:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4a9062c00) [pid = 30339] [serial = 2199] [outer = 0x7ff4a808ac00] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4a4eec800) [pid = 30339] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4a4e58800) [pid = 30339] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4b8d5bc00) [pid = 30339] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4a491bc00) [pid = 30339] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4ae2d9800) [pid = 30339] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4a1228000) [pid = 30339] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4ac41a400) [pid = 30339] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4b874d800) [pid = 30339] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4ad853c00) [pid = 30339] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4a7fedc00) [pid = 30339] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4a38e4800) [pid = 30339] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4a38e5400) [pid = 30339] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4b32e4000) [pid = 30339] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4b1129c00) [pid = 30339] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4a8086c00) [pid = 30339] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4a4e4ec00) [pid = 30339] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4b1127800) [pid = 30339] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4a5215c00) [pid = 30339] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b1646c00) [pid = 30339] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4a90cbc00) [pid = 30339] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4b3418000) [pid = 30339] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4be96c400) [pid = 30339] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4b872c800) [pid = 30339] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4a4ad5800) [pid = 30339] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4b32e9000) [pid = 30339] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b82e6800) [pid = 30339] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4b1127400) [pid = 30339] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4b1129400) [pid = 30339] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4b8751c00) [pid = 30339] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4aa2d2c00) [pid = 30339] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4a80ef800) [pid = 30339] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 151 (0x7ff4b8736c00) [pid = 30339] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 150 (0x7ff4a80f4c00) [pid = 30339] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 149 (0x7ff4a52f1c00) [pid = 30339] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:42:01 INFO - PROCESS | 30339 | --DOMWINDOW == 148 (0x7ff4b8729c00) [pid = 30339] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:42:02 INFO - PROCESS | 30339 | 1462228922357 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:42:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:42:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2092ms 15:42:02 INFO - PROCESS | 30339 | 1462228922405 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 15:42:02 INFO - PROCESS | 30339 | 1462228922409 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 15:42:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:42:02 INFO - PROCESS | 30339 | 1462228922424 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:42:02 INFO - PROCESS | 30339 | 1462228922426 Marionette TRACE conn4 <- [1,2902,null,{}] 15:42:02 INFO - PROCESS | 30339 | 1462228922432 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:02 INFO - PROCESS | 30339 | 1462228922610 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 15:42:02 INFO - PROCESS | 30339 | 1462228922626 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae070800 == 132 [pid = 30339] [id = 733] 15:42:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4a4e4c400) [pid = 30339] [serial = 2200] [outer = (nil)] 15:42:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 150 (0x7ff4a9063400) [pid = 30339] [serial = 2201] [outer = 0x7ff4a4e4c400] 15:42:02 INFO - PROCESS | 30339 | 1462228922686 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 151 (0x7ff4a9ab8800) [pid = 30339] [serial = 2202] [outer = 0x7ff4a4e4c400] 15:42:03 INFO - PROCESS | 30339 | 1462228923577 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:42:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:42:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1186ms 15:42:03 INFO - PROCESS | 30339 | 1462228923601 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 15:42:03 INFO - PROCESS | 30339 | 1462228923604 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 15:42:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:42:03 INFO - PROCESS | 30339 | 1462228923610 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:42:03 INFO - PROCESS | 30339 | 1462228923612 Marionette TRACE conn4 <- [1,2906,null,{}] 15:42:03 INFO - PROCESS | 30339 | 1462228923617 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:03 INFO - PROCESS | 30339 | 1462228923878 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 15:42:04 INFO - PROCESS | 30339 | 1462228924212 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:04 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a4c61000 == 133 [pid = 30339] [id = 734] 15:42:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4a122ac00) [pid = 30339] [serial = 2203] [outer = (nil)] 15:42:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4a37c7000) [pid = 30339] [serial = 2204] [outer = 0x7ff4a122ac00] 15:42:04 INFO - PROCESS | 30339 | 1462228924380 Marionette DEBUG loaded listener.js 15:42:04 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4a3b1a000) [pid = 30339] [serial = 2205] [outer = 0x7ff4a122ac00] 15:42:05 INFO - PROCESS | 30339 | 1462228925311 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:42:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:42:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1780ms 15:42:05 INFO - PROCESS | 30339 | 1462228925392 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 15:42:05 INFO - PROCESS | 30339 | 1462228925399 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 15:42:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:42:05 INFO - PROCESS | 30339 | 1462228925407 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:42:05 INFO - PROCESS | 30339 | 1462228925413 Marionette TRACE conn4 <- [1,2910,null,{}] 15:42:05 INFO - PROCESS | 30339 | 1462228925420 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:05 INFO - PROCESS | 30339 | 1462228925710 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 15:42:06 INFO - PROCESS | 30339 | 1462228926039 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9fd8000 == 134 [pid = 30339] [id = 735] 15:42:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4a4adfc00) [pid = 30339] [serial = 2206] [outer = (nil)] 15:42:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4a5215c00) [pid = 30339] [serial = 2207] [outer = 0x7ff4a4adfc00] 15:42:06 INFO - PROCESS | 30339 | 1462228926121 Marionette DEBUG loaded listener.js 15:42:06 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4a52f0c00) [pid = 30339] [serial = 2208] [outer = 0x7ff4a4adfc00] 15:42:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:42:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:42:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1535ms 15:42:06 INFO - PROCESS | 30339 | 1462228926933 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 15:42:06 INFO - TEST-START | /DOMEvents/constructors.html 15:42:06 INFO - PROCESS | 30339 | 1462228926947 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 15:42:06 INFO - PROCESS | 30339 | 1462228926952 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 15:42:06 INFO - PROCESS | 30339 | 1462228926959 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:42:06 INFO - PROCESS | 30339 | 1462228926961 Marionette TRACE conn4 <- [1,2914,null,{}] 15:42:06 INFO - PROCESS | 30339 | 1462228926968 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:07 INFO - PROCESS | 30339 | 1462228927300 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 15:42:07 INFO - PROCESS | 30339 | 1462228927521 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:07 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af4a2800 == 135 [pid = 30339] [id = 736] 15:42:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4a4ef4000) [pid = 30339] [serial = 2209] [outer = (nil)] 15:42:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4a8084000) [pid = 30339] [serial = 2210] [outer = 0x7ff4a4ef4000] 15:42:07 INFO - PROCESS | 30339 | 1462228927684 Marionette DEBUG loaded listener.js 15:42:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4a80fb400) [pid = 30339] [serial = 2211] [outer = 0x7ff4a4ef4000] 15:42:08 INFO - PROCESS | 30339 | 1462228928588 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:42:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:42:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:42:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:42:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:42:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:42:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:42:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:42:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:42:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 1703ms 15:42:08 INFO - PROCESS | 30339 | 1462228928664 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 15:42:08 INFO - PROCESS | 30339 | 1462228928670 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 15:42:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:42:08 INFO - PROCESS | 30339 | 1462228928704 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:42:08 INFO - PROCESS | 30339 | 1462228928713 Marionette TRACE conn4 <- [1,2918,null,{}] 15:42:08 INFO - PROCESS | 30339 | 1462228928775 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:09 INFO - PROCESS | 30339 | 1462228929027 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 15:42:09 INFO - PROCESS | 30339 | 1462228929349 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:09 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e55000 == 136 [pid = 30339] [id = 737] 15:42:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4a52f1c00) [pid = 30339] [serial = 2212] [outer = (nil)] 15:42:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4abf49c00) [pid = 30339] [serial = 2213] [outer = 0x7ff4a52f1c00] 15:42:09 INFO - PROCESS | 30339 | 1462228929422 Marionette DEBUG loaded listener.js 15:42:09 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4ac411c00) [pid = 30339] [serial = 2214] [outer = 0x7ff4a52f1c00] 15:42:10 INFO - PROCESS | 30339 | 1462228930166 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:42:10 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:42:10 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1501ms 15:42:10 INFO - PROCESS | 30339 | 1462228930184 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 15:42:10 INFO - PROCESS | 30339 | 1462228930188 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 15:42:10 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:42:10 INFO - PROCESS | 30339 | 1462228930215 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:42:10 INFO - PROCESS | 30339 | 1462228930219 Marionette TRACE conn4 <- [1,2922,null,{}] 15:42:10 INFO - PROCESS | 30339 | 1462228930224 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:10 INFO - PROCESS | 30339 | 1462228930448 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 15:42:10 INFO - PROCESS | 30339 | 1462228930725 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b1907000 == 137 [pid = 30339] [id = 738] 15:42:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4a7e5d000) [pid = 30339] [serial = 2215] [outer = (nil)] 15:42:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4ada47400) [pid = 30339] [serial = 2216] [outer = 0x7ff4a7e5d000] 15:42:10 INFO - PROCESS | 30339 | 1462228930802 Marionette DEBUG loaded listener.js 15:42:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4ae2cc000) [pid = 30339] [serial = 2217] [outer = 0x7ff4a7e5d000] 15:42:11 INFO - PROCESS | 30339 | [30339] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:42:11 INFO - PROCESS | 30339 | [30339] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:42:11 INFO - PROCESS | 30339 | [30339] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:42:11 INFO - PROCESS | 30339 | [30339] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:42:11 INFO - PROCESS | 30339 | 1462228931599 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 15:42:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:42:11 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:42:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 15:42:11 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:42:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 15:42:11 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:42:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 15:42:11 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:42:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:42:11 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:42:11 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1440ms 15:42:11 INFO - PROCESS | 30339 | 1462228931655 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 15:42:11 INFO - PROCESS | 30339 | 1462228931663 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 15:42:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:42:11 INFO - PROCESS | 30339 | 1462228931686 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:42:11 INFO - PROCESS | 30339 | 1462228931690 Marionette TRACE conn4 <- [1,2926,null,{}] 15:42:11 INFO - PROCESS | 30339 | 1462228931700 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:11 INFO - PROCESS | 30339 | 1462228931942 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 15:42:12 INFO - PROCESS | 30339 | 1462228932307 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:12 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b3428000 == 138 [pid = 30339] [id = 739] 15:42:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4af833000) [pid = 30339] [serial = 2218] [outer = (nil)] 15:42:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4af835c00) [pid = 30339] [serial = 2219] [outer = 0x7ff4af833000] 15:42:12 INFO - PROCESS | 30339 | 1462228932399 Marionette DEBUG loaded listener.js 15:42:12 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4b0f32800) [pid = 30339] [serial = 2220] [outer = 0x7ff4af833000] 15:42:13 INFO - PROCESS | 30339 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:42:13 INFO - PROCESS | 30339 | 1462228933185 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 15:42:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:42:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1555ms 15:42:13 INFO - PROCESS | 30339 | 1462228933227 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 15:42:13 INFO - PROCESS | 30339 | 1462228933230 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 15:42:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:42:13 INFO - PROCESS | 30339 | 1462228933236 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:42:13 INFO - PROCESS | 30339 | 1462228933240 Marionette TRACE conn4 <- [1,2930,null,{}] 15:42:13 INFO - PROCESS | 30339 | 1462228933245 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:13 INFO - PROCESS | 30339 | 1462228933452 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 15:42:13 INFO - PROCESS | 30339 | 1462228933731 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b7e54000 == 139 [pid = 30339] [id = 740] 15:42:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4af833c00) [pid = 30339] [serial = 2221] [outer = (nil)] 15:42:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4b1646c00) [pid = 30339] [serial = 2222] [outer = 0x7ff4af833c00] 15:42:13 INFO - PROCESS | 30339 | 1462228933807 Marionette DEBUG loaded listener.js 15:42:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4b1770400) [pid = 30339] [serial = 2223] [outer = 0x7ff4af833c00] 15:42:14 INFO - PROCESS | 30339 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:42:14 INFO - PROCESS | 30339 | 1462228934551 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 15:42:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:42:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1331ms 15:42:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:42:14 INFO - PROCESS | 30339 | 1462228934568 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 30339 | 1462228934571 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 15:42:14 INFO - PROCESS | 30339 | 1462228934577 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 30339 | 1462228934580 Marionette TRACE conn4 <- [1,2934,null,{}] 15:42:14 INFO - PROCESS | 30339 | 1462228934586 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:14 INFO - PROCESS | 30339 | 1462228934811 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 15:42:15 INFO - PROCESS | 30339 | 1462228935102 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:15 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b82a3800 == 140 [pid = 30339] [id = 741] 15:42:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4b101ac00) [pid = 30339] [serial = 2224] [outer = (nil)] 15:42:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4b2d0c800) [pid = 30339] [serial = 2225] [outer = 0x7ff4b101ac00] 15:42:15 INFO - PROCESS | 30339 | 1462228935178 Marionette DEBUG loaded listener.js 15:42:15 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4b32eb800) [pid = 30339] [serial = 2226] [outer = 0x7ff4b101ac00] 15:42:15 INFO - PROCESS | 30339 | 1462228935934 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:42:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:42:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1381ms 15:42:15 INFO - PROCESS | 30339 | 1462228935957 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 15:42:15 INFO - PROCESS | 30339 | 1462228935961 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 15:42:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:42:15 INFO - PROCESS | 30339 | 1462228935967 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:42:15 INFO - PROCESS | 30339 | 1462228935969 Marionette TRACE conn4 <- [1,2938,null,{}] 15:42:15 INFO - PROCESS | 30339 | 1462228935975 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:16 INFO - PROCESS | 30339 | 1462228936193 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 15:42:16 INFO - PROCESS | 30339 | 1462228936442 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91d5000 == 141 [pid = 30339] [id = 742] 15:42:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4a13d5c00) [pid = 30339] [serial = 2227] [outer = (nil)] 15:42:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4b330f400) [pid = 30339] [serial = 2228] [outer = 0x7ff4a13d5c00] 15:42:16 INFO - PROCESS | 30339 | 1462228936524 Marionette DEBUG loaded listener.js 15:42:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4b3413800) [pid = 30339] [serial = 2229] [outer = 0x7ff4a13d5c00] 15:42:17 INFO - PROCESS | 30339 | 1462228937286 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:42:17 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:42:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1341ms 15:42:17 INFO - PROCESS | 30339 | 1462228937308 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 15:42:17 INFO - PROCESS | 30339 | 1462228937311 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 15:42:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:42:17 INFO - PROCESS | 30339 | 1462228937317 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:42:17 INFO - PROCESS | 30339 | 1462228937321 Marionette TRACE conn4 <- [1,2942,null,{}] 15:42:17 INFO - PROCESS | 30339 | 1462228937326 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:17 INFO - PROCESS | 30339 | 1462228937534 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 15:42:17 INFO - PROCESS | 30339 | 1462228937816 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:17 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9561000 == 142 [pid = 30339] [id = 743] 15:42:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4a80f8c00) [pid = 30339] [serial = 2230] [outer = (nil)] 15:42:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4b341a400) [pid = 30339] [serial = 2231] [outer = 0x7ff4a80f8c00] 15:42:17 INFO - PROCESS | 30339 | 1462228937895 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4b352f800) [pid = 30339] [serial = 2232] [outer = 0x7ff4a80f8c00] 15:42:18 INFO - PROCESS | 30339 | 1462228938657 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 15:42:18 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:42:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:42:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1381ms 15:42:18 INFO - PROCESS | 30339 | 1462228938700 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 15:42:18 INFO - PROCESS | 30339 | 1462228938704 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 15:42:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:42:18 INFO - PROCESS | 30339 | 1462228938709 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:42:18 INFO - PROCESS | 30339 | 1462228938712 Marionette TRACE conn4 <- [1,2946,null,{}] 15:42:18 INFO - PROCESS | 30339 | 1462228938718 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:18 INFO - PROCESS | 30339 | 1462228938954 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 15:42:19 INFO - PROCESS | 30339 | 1462228939235 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:19 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ba735000 == 143 [pid = 30339] [id = 744] 15:42:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4b3531000) [pid = 30339] [serial = 2233] [outer = (nil)] 15:42:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4b3898000) [pid = 30339] [serial = 2234] [outer = 0x7ff4b3531000] 15:42:19 INFO - PROCESS | 30339 | 1462228939324 Marionette DEBUG loaded listener.js 15:42:19 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4b38df800) [pid = 30339] [serial = 2235] [outer = 0x7ff4b3531000] 15:42:20 INFO - PROCESS | 30339 | 1462228940132 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:42:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:42:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1481ms 15:42:20 INFO - PROCESS | 30339 | 1462228940192 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 15:42:20 INFO - PROCESS | 30339 | 1462228940196 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 15:42:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:42:20 INFO - PROCESS | 30339 | 1462228940203 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:42:20 INFO - PROCESS | 30339 | 1462228940207 Marionette TRACE conn4 <- [1,2950,null,{}] 15:42:20 INFO - PROCESS | 30339 | 1462228940232 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:20 INFO - PROCESS | 30339 | 1462228940488 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 15:42:20 INFO - PROCESS | 30339 | 1462228940770 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bc3fa800 == 144 [pid = 30339] [id = 745] 15:42:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4b3533800) [pid = 30339] [serial = 2236] [outer = (nil)] 15:42:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b73a1400) [pid = 30339] [serial = 2237] [outer = 0x7ff4b3533800] 15:42:20 INFO - PROCESS | 30339 | 1462228940885 Marionette DEBUG loaded listener.js 15:42:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4b73ea800) [pid = 30339] [serial = 2238] [outer = 0x7ff4b3533800] 15:42:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bf59c000 == 145 [pid = 30339] [id = 746] 15:42:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4b7474c00) [pid = 30339] [serial = 2239] [outer = (nil)] 15:42:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4b7389000) [pid = 30339] [serial = 2240] [outer = 0x7ff4b7474c00] 15:42:21 INFO - PROCESS | 30339 | 1462228941896 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:42:21 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:42:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1741ms 15:42:21 INFO - PROCESS | 30339 | 1462228941946 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 15:42:21 INFO - PROCESS | 30339 | 1462228941949 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 15:42:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:42:21 INFO - PROCESS | 30339 | 1462228941955 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:42:21 INFO - PROCESS | 30339 | 1462228941957 Marionette TRACE conn4 <- [1,2954,null,{}] 15:42:21 INFO - PROCESS | 30339 | 1462228941963 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:22 INFO - PROCESS | 30339 | 1462228942310 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 15:42:22 INFO - PROCESS | 30339 | 1462228942636 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:22 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4bfe25000 == 146 [pid = 30339] [id = 747] 15:42:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4ae2cc800) [pid = 30339] [serial = 2241] [outer = (nil)] 15:42:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b7472800) [pid = 30339] [serial = 2242] [outer = 0x7ff4ae2cc800] 15:42:22 INFO - PROCESS | 30339 | 1462228942707 Marionette DEBUG loaded listener.js 15:42:22 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b8135400) [pid = 30339] [serial = 2243] [outer = 0x7ff4ae2cc800] 15:42:23 INFO - PROCESS | 30339 | 1462228943420 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:42:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:42:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:42:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1481ms 15:42:23 INFO - PROCESS | 30339 | 1462228943437 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 15:42:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:42:23 INFO - PROCESS | 30339 | 1462228943449 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 15:42:23 INFO - PROCESS | 30339 | 1462228943455 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:42:23 INFO - PROCESS | 30339 | 1462228943458 Marionette TRACE conn4 <- [1,2958,null,{}] 15:42:23 INFO - PROCESS | 30339 | 1462228943463 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:23 INFO - PROCESS | 30339 | 1462228943686 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 15:42:23 INFO - PROCESS | 30339 | 1462228943975 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:23 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c14f0800 == 147 [pid = 30339] [id = 748] 15:42:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4b7397800) [pid = 30339] [serial = 2244] [outer = (nil)] 15:42:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4b8284c00) [pid = 30339] [serial = 2245] [outer = 0x7ff4b7397800] 15:42:24 INFO - PROCESS | 30339 | 1462228944046 Marionette DEBUG loaded listener.js 15:42:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b82d9c00) [pid = 30339] [serial = 2246] [outer = 0x7ff4b7397800] 15:42:24 INFO - PROCESS | 30339 | 1462228944824 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:42:24 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:42:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1382ms 15:42:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:42:24 INFO - PROCESS | 30339 | 1462228944836 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 15:42:24 INFO - PROCESS | 30339 | 1462228944839 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 15:42:24 INFO - PROCESS | 30339 | 1462228944845 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:42:24 INFO - PROCESS | 30339 | 1462228944848 Marionette TRACE conn4 <- [1,2962,null,{}] 15:42:24 INFO - PROCESS | 30339 | 1462228944853 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:25 INFO - PROCESS | 30339 | 1462228945101 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 15:42:25 INFO - PROCESS | 30339 | 1462228945359 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1ace800 == 148 [pid = 30339] [id = 749] 15:42:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4b3535c00) [pid = 30339] [serial = 2247] [outer = (nil)] 15:42:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4b82dd400) [pid = 30339] [serial = 2248] [outer = 0x7ff4b3535c00] 15:42:25 INFO - PROCESS | 30339 | 1462228945434 Marionette DEBUG loaded listener.js 15:42:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4b82e6800) [pid = 30339] [serial = 2249] [outer = 0x7ff4b3535c00] 15:42:26 INFO - PROCESS | 30339 | 1462228946227 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:42:26 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:42:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1433ms 15:42:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:42:26 INFO - PROCESS | 30339 | 1462228946278 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 15:42:26 INFO - PROCESS | 30339 | 1462228946281 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 15:42:26 INFO - PROCESS | 30339 | 1462228946288 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:42:26 INFO - PROCESS | 30339 | 1462228946291 Marionette TRACE conn4 <- [1,2966,null,{}] 15:42:26 INFO - PROCESS | 30339 | 1462228946296 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:26 INFO - PROCESS | 30339 | 1462228946546 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 15:42:26 INFO - PROCESS | 30339 | 1462228946832 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c1fd3000 == 149 [pid = 30339] [id = 750] 15:42:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4b73e6800) [pid = 30339] [serial = 2250] [outer = (nil)] 15:42:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4b86db000) [pid = 30339] [serial = 2251] [outer = 0x7ff4b73e6800] 15:42:26 INFO - PROCESS | 30339 | 1462228946912 Marionette DEBUG loaded listener.js 15:42:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4b86e6c00) [pid = 30339] [serial = 2252] [outer = 0x7ff4b73e6800] 15:42:27 INFO - PROCESS | 30339 | 1462228947728 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:42:27 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:42:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1487ms 15:42:27 INFO - PROCESS | 30339 | 1462228947774 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 15:42:27 INFO - PROCESS | 30339 | 1462228947777 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 15:42:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:42:27 INFO - PROCESS | 30339 | 1462228947784 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:42:27 INFO - PROCESS | 30339 | 1462228947787 Marionette TRACE conn4 <- [1,2970,null,{}] 15:42:27 INFO - PROCESS | 30339 | 1462228947794 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:28 INFO - PROCESS | 30339 | 1462228947995 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 15:42:28 INFO - PROCESS | 30339 | 1462228948282 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:28 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c286c800 == 150 [pid = 30339] [id = 751] 15:42:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4b82e8800) [pid = 30339] [serial = 2253] [outer = (nil)] 15:42:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4b86eec00) [pid = 30339] [serial = 2254] [outer = 0x7ff4b82e8800] 15:42:28 INFO - PROCESS | 30339 | 1462228948356 Marionette DEBUG loaded listener.js 15:42:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 204 (0x7ff4b8736400) [pid = 30339] [serial = 2255] [outer = 0x7ff4b82e8800] 15:42:29 INFO - PROCESS | 30339 | 1462228949115 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:42:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:42:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1342ms 15:42:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:42:29 INFO - PROCESS | 30339 | 1462228949126 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 15:42:29 INFO - PROCESS | 30339 | 1462228949129 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 15:42:29 INFO - PROCESS | 30339 | 1462228949135 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:42:29 INFO - PROCESS | 30339 | 1462228949138 Marionette TRACE conn4 <- [1,2974,null,{}] 15:42:29 INFO - PROCESS | 30339 | 1462228949143 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:29 INFO - PROCESS | 30339 | 1462228949361 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 15:42:29 INFO - PROCESS | 30339 | 1462228949615 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:29 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c37c9800 == 151 [pid = 30339] [id = 752] 15:42:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 205 (0x7ff4b86e7800) [pid = 30339] [serial = 2256] [outer = (nil)] 15:42:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 206 (0x7ff4b8743000) [pid = 30339] [serial = 2257] [outer = 0x7ff4b86e7800] 15:42:29 INFO - PROCESS | 30339 | 1462228949693 Marionette DEBUG loaded listener.js 15:42:29 INFO - PROCESS | 30339 | ++DOMWINDOW == 207 (0x7ff4b89c4800) [pid = 30339] [serial = 2258] [outer = 0x7ff4b86e7800] 15:42:30 INFO - PROCESS | 30339 | 1462228950493 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 15:42:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 15:42:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1381ms 15:42:30 INFO - PROCESS | 30339 | 1462228950515 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 15:42:30 INFO - PROCESS | 30339 | 1462228950519 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 15:42:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:42:30 INFO - PROCESS | 30339 | 1462228950524 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:42:30 INFO - PROCESS | 30339 | 1462228950527 Marionette TRACE conn4 <- [1,2978,null,{}] 15:42:30 INFO - PROCESS | 30339 | 1462228950532 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:30 INFO - PROCESS | 30339 | 1462228950744 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 15:42:31 INFO - PROCESS | 30339 | 1462228951034 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:31 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c8f08800 == 152 [pid = 30339] [id = 753] 15:42:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 208 (0x7ff4b8738400) [pid = 30339] [serial = 2259] [outer = (nil)] 15:42:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 209 (0x7ff4b89cf800) [pid = 30339] [serial = 2260] [outer = 0x7ff4b8738400] 15:42:31 INFO - PROCESS | 30339 | 1462228951107 Marionette DEBUG loaded listener.js 15:42:31 INFO - PROCESS | 30339 | ++DOMWINDOW == 210 (0x7ff4b8e8a400) [pid = 30339] [serial = 2261] [outer = 0x7ff4b8738400] 15:42:31 INFO - PROCESS | 30339 | 1462228951880 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:42:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:42:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1390ms 15:42:31 INFO - PROCESS | 30339 | 1462228951914 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 15:42:31 INFO - PROCESS | 30339 | 1462228951916 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 15:42:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:42:31 INFO - PROCESS | 30339 | 1462228951927 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:42:31 INFO - PROCESS | 30339 | 1462228951930 Marionette TRACE conn4 <- [1,2982,null,{}] 15:42:31 INFO - PROCESS | 30339 | 1462228951935 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:32 INFO - PROCESS | 30339 | 1462228952140 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 15:42:32 INFO - PROCESS | 30339 | 1462228952452 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:32 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cf731000 == 153 [pid = 30339] [id = 754] 15:42:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 211 (0x7ff4b872a800) [pid = 30339] [serial = 2262] [outer = (nil)] 15:42:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 212 (0x7ff4b8fc0c00) [pid = 30339] [serial = 2263] [outer = 0x7ff4b872a800] 15:42:32 INFO - PROCESS | 30339 | 1462228952528 Marionette DEBUG loaded listener.js 15:42:32 INFO - PROCESS | 30339 | ++DOMWINDOW == 213 (0x7ff4b915b000) [pid = 30339] [serial = 2264] [outer = 0x7ff4b872a800] 15:42:33 INFO - PROCESS | 30339 | 1462228953260 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 15:42:33 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:42:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:42:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:42:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1389ms 15:42:33 INFO - PROCESS | 30339 | 1462228953317 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 30339 | 1462228953319 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 15:42:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:42:33 INFO - PROCESS | 30339 | 1462228953326 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - PROCESS | 30339 | 1462228953328 Marionette TRACE conn4 <- [1,2986,null,{}] 15:42:33 INFO - PROCESS | 30339 | 1462228953334 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:33 INFO - PROCESS | 30339 | 1462228953582 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 15:42:33 INFO - PROCESS | 30339 | 1462228953850 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4cfcc0800 == 154 [pid = 30339] [id = 755] 15:42:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 214 (0x7ff4b874c800) [pid = 30339] [serial = 2265] [outer = (nil)] 15:42:33 INFO - PROCESS | 30339 | ++DOMWINDOW == 215 (0x7ff4b9344800) [pid = 30339] [serial = 2266] [outer = 0x7ff4b874c800] 15:42:33 INFO - PROCESS | 30339 | 1462228953923 Marionette DEBUG loaded listener.js 15:42:34 INFO - PROCESS | 30339 | ++DOMWINDOW == 216 (0x7ff4b9536000) [pid = 30339] [serial = 2267] [outer = 0x7ff4b874c800] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e4d000 == 153 [pid = 30339] [id = 673] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b866d000 == 152 [pid = 30339] [id = 674] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bf594000 == 151 [pid = 30339] [id = 678] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9ce1800 == 150 [pid = 30339] [id = 677] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae070800 == 149 [pid = 30339] [id = 733] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4abada000 == 148 [pid = 30339] [id = 732] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a990b000 == 147 [pid = 30339] [id = 731] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a6a95800 == 146 [pid = 30339] [id = 730] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a1c14800 == 145 [pid = 30339] [id = 729] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b927e800 == 144 [pid = 30339] [id = 726] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b907b000 == 143 [pid = 30339] [id = 725] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8772800 == 142 [pid = 30339] [id = 724] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b82a0000 == 141 [pid = 30339] [id = 723] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b8008800 == 140 [pid = 30339] [id = 722] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e29000 == 139 [pid = 30339] [id = 721] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b75dc000 == 138 [pid = 30339] [id = 720] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b2d7b000 == 137 [pid = 30339] [id = 719] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b190f800 == 136 [pid = 30339] [id = 718] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b159d800 == 135 [pid = 30339] [id = 717] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e59000 == 134 [pid = 30339] [id = 716] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4afbdb800 == 133 [pid = 30339] [id = 715] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af5d6000 == 132 [pid = 30339] [id = 714] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af44e800 == 131 [pid = 30339] [id = 713] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ae039800 == 130 [pid = 30339] [id = 712] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4abacc800 == 129 [pid = 30339] [id = 711] 15:42:35 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a7f89000 == 128 [pid = 30339] [id = 710] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 215 (0x7ff4a7e5b000) [pid = 30339] [serial = 2126] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 214 (0x7ff4a7e64800) [pid = 30339] [serial = 2127] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 213 (0x7ff4a754f000) [pid = 30339] [serial = 2004] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 212 (0x7ff4b9c44400) [pid = 30339] [serial = 2100] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 211 (0x7ff4a5216400) [pid = 30339] [serial = 2058] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 210 (0x7ff4afd0f400) [pid = 30339] [serial = 2070] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 209 (0x7ff4a4923000) [pid = 30339] [serial = 2111] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 208 (0x7ff4ae2c4000) [pid = 30339] [serial = 2064] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 207 (0x7ff4b953bc00) [pid = 30339] [serial = 2096] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 206 (0x7ff4af827800) [pid = 30339] [serial = 2067] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 205 (0x7ff4a9ca3400) [pid = 30339] [serial = 2061] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 204 (0x7ff4a3a9d400) [pid = 30339] [serial = 2118] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 203 (0x7ff4a4adf000) [pid = 30339] [serial = 2121] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4b389c400) [pid = 30339] [serial = 2081] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4b2d04c00) [pid = 30339] [serial = 2073] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4b89c9000) [pid = 30339] [serial = 2028] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4bc4ac400) [pid = 30339] [serial = 2105] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4b352fc00) [pid = 30339] [serial = 2079] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4a52e9c00) [pid = 30339] [serial = 2123] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4a4ad2400) [pid = 30339] [serial = 2057] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b7388c00) [pid = 30339] [serial = 2019] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4c2ccc000) [pid = 30339] [serial = 2037] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4b739bc00) [pid = 30339] [serial = 2084] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4b164f000) [pid = 30339] [serial = 2072] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4b8135c00) [pid = 30339] [serial = 2112] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4b3381c00) [pid = 30339] [serial = 2078] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4bff46800) [pid = 30339] [serial = 2108] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4b933f400) [pid = 30339] [serial = 2094] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4a80f2000) [pid = 30339] [serial = 2102] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4b746cc00) [pid = 30339] [serial = 2022] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4b9896400) [pid = 30339] [serial = 2099] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4b872c400) [pid = 30339] [serial = 2088] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4b32ed000) [pid = 30339] [serial = 2075] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4bf324800) [pid = 30339] [serial = 2106] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4a754c000) [pid = 30339] [serial = 2124] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4b15f3400) [pid = 30339] [serial = 2016] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4af4ca000) [pid = 30339] [serial = 2066] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4c131b800) [pid = 30339] [serial = 2034] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4bc02e000) [pid = 30339] [serial = 2103] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4af8b7400) [pid = 30339] [serial = 2010] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4aa2d3000) [pid = 30339] [serial = 2007] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4b38e5c00) [pid = 30339] [serial = 2082] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4b3317400) [pid = 30339] [serial = 2076] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4b97a1400) [pid = 30339] [serial = 2097] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4a38eec00) [pid = 30339] [serial = 2117] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4bab7b400) [pid = 30339] [serial = 2031] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4c0a46800) [pid = 30339] [serial = 2109] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4b0f35000) [pid = 30339] [serial = 2013] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4b746e000) [pid = 30339] [serial = 2085] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4b914e400) [pid = 30339] [serial = 2093] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4a4928000) [pid = 30339] [serial = 2120] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4a905e400) [pid = 30339] [serial = 2060] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4ada4a800) [pid = 30339] [serial = 2063] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4b86d7c00) [pid = 30339] [serial = 2087] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4a3a94400) [pid = 30339] [serial = 2114] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4b828fc00) [pid = 30339] [serial = 2025] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4b89ccc00) [pid = 30339] [serial = 2091] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4af8bf400) [pid = 30339] [serial = 2069] [outer = (nil)] [url = about:blank] 15:42:35 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b8747800) [pid = 30339] [serial = 2090] [outer = (nil)] [url = about:blank] 15:42:36 INFO - PROCESS | 30339 | 1462228956411 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:42:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:42:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 3132ms 15:42:36 INFO - PROCESS | 30339 | 1462228956459 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 15:42:36 INFO - PROCESS | 30339 | 1462228956465 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 15:42:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:42:36 INFO - PROCESS | 30339 | 1462228956472 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:42:36 INFO - PROCESS | 30339 | 1462228956478 Marionette TRACE conn4 <- [1,2990,null,{}] 15:42:36 INFO - PROCESS | 30339 | 1462228956484 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:36 INFO - PROCESS | 30339 | 1462228956684 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 15:42:36 INFO - PROCESS | 30339 | 1462228956886 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:36 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a68ca800 == 129 [pid = 30339] [id = 756] 15:42:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4a3b17800) [pid = 30339] [serial = 2268] [outer = (nil)] 15:42:36 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4a3cf0000) [pid = 30339] [serial = 2269] [outer = 0x7ff4a3b17800] 15:42:36 INFO - PROCESS | 30339 | 1462228956952 Marionette DEBUG loaded listener.js 15:42:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4a4ad2400) [pid = 30339] [serial = 2270] [outer = 0x7ff4a3b17800] 15:42:37 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8dbc800 == 130 [pid = 30339] [id = 757] 15:42:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4a4ef0400) [pid = 30339] [serial = 2271] [outer = (nil)] 15:42:37 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4a4ad7c00) [pid = 30339] [serial = 2272] [outer = 0x7ff4a4ef0400] 15:42:37 INFO - PROCESS | 30339 | 1462228957815 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:42:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:42:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1388ms 15:42:37 INFO - PROCESS | 30339 | 1462228957861 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 15:42:37 INFO - PROCESS | 30339 | 1462228957869 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 15:42:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:42:37 INFO - PROCESS | 30339 | 1462228957884 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 30339 | 1462228957888 Marionette TRACE conn4 <- [1,2994,null,{}] 15:42:37 INFO - PROCESS | 30339 | 1462228957894 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:38 INFO - PROCESS | 30339 | 1462228958147 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 15:42:38 INFO - PROCESS | 30339 | 1462228958465 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a92a0000 == 131 [pid = 30339] [id = 758] 15:42:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4a4ef1400) [pid = 30339] [serial = 2273] [outer = (nil)] 15:42:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4a52ef800) [pid = 30339] [serial = 2274] [outer = 0x7ff4a4ef1400] 15:42:38 INFO - PROCESS | 30339 | 1462228958543 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4a76d4800) [pid = 30339] [serial = 2275] [outer = 0x7ff4a4ef1400] 15:42:39 INFO - PROCESS | 30339 | 1462228959242 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:42:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:42:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:42:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1391ms 15:42:39 INFO - PROCESS | 30339 | 1462228959276 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 15:42:39 INFO - PROCESS | 30339 | 1462228959278 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 15:42:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:42:39 INFO - PROCESS | 30339 | 1462228959285 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 30339 | 1462228959291 Marionette TRACE conn4 <- [1,2998,null,{}] 15:42:39 INFO - PROCESS | 30339 | 1462228959312 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:39 INFO - PROCESS | 30339 | 1462228959608 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 15:42:39 INFO - PROCESS | 30339 | 1462228959655 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:39 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa14b000 == 132 [pid = 30339] [id = 759] 15:42:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4a80efc00) [pid = 30339] [serial = 2276] [outer = (nil)] 15:42:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4a80f4c00) [pid = 30339] [serial = 2277] [outer = 0x7ff4a80efc00] 15:42:39 INFO - PROCESS | 30339 | 1462228959724 Marionette DEBUG loaded listener.js 15:42:39 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4a9064000) [pid = 30339] [serial = 2278] [outer = 0x7ff4a80efc00] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4afd02c00) [pid = 30339] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4a80f4800) [pid = 30339] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4af4c9800) [pid = 30339] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b112f000) [pid = 30339] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4a9ca9400) [pid = 30339] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4af9af400) [pid = 30339] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4a122c800) [pid = 30339] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4af9b3400) [pid = 30339] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4a80f7400) [pid = 30339] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4a52e9400) [pid = 30339] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4afd03000) [pid = 30339] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4a37c6400) [pid = 30339] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4aa2d5800) [pid = 30339] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4a1227800) [pid = 30339] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4afd03400) [pid = 30339] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4a76c6c00) [pid = 30339] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 151 (0x7ff4a491f000) [pid = 30339] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 150 (0x7ff4a7ff8000) [pid = 30339] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 149 (0x7ff4af82d000) [pid = 30339] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 148 (0x7ff4a9ca6400) [pid = 30339] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 147 (0x7ff4abf43800) [pid = 30339] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 146 (0x7ff4a808ac00) [pid = 30339] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 145 (0x7ff4a491d000) [pid = 30339] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 144 (0x7ff4af9b2000) [pid = 30339] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:42:40 INFO - PROCESS | 30339 | --DOMWINDOW == 143 (0x7ff4ac242400) [pid = 30339] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:42:41 INFO - PROCESS | 30339 | 1462228961302 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:42:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:42:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 2042ms 15:42:41 INFO - PROCESS | 30339 | 1462228961328 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 15:42:41 INFO - PROCESS | 30339 | 1462228961332 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 15:42:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:42:41 INFO - PROCESS | 30339 | 1462228961337 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:42:41 INFO - PROCESS | 30339 | 1462228961339 Marionette TRACE conn4 <- [1,3002,null,{}] 15:42:41 INFO - PROCESS | 30339 | 1462228961345 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:41 INFO - PROCESS | 30339 | 1462228961630 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 15:42:41 INFO - PROCESS | 30339 | 1462228961656 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ada36800 == 133 [pid = 30339] [id = 760] 15:42:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4a1227800) [pid = 30339] [serial = 2279] [outer = (nil)] 15:42:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4a808bc00) [pid = 30339] [serial = 2280] [outer = 0x7ff4a1227800] 15:42:41 INFO - PROCESS | 30339 | 1462228961717 Marionette DEBUG loaded listener.js 15:42:41 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4a90cd800) [pid = 30339] [serial = 2281] [outer = 0x7ff4a1227800] 15:42:42 INFO - PROCESS | 30339 | 1462228962516 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:42:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:42:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1226ms 15:42:42 INFO - PROCESS | 30339 | 1462228962564 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 30339 | 1462228962567 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 15:42:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:42:42 INFO - PROCESS | 30339 | 1462228962573 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:42:42 INFO - PROCESS | 30339 | 1462228962575 Marionette TRACE conn4 <- [1,3006,null,{}] 15:42:42 INFO - PROCESS | 30339 | 1462228962580 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:42 INFO - PROCESS | 30339 | 1462228962848 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 15:42:43 INFO - PROCESS | 30339 | 1462228963202 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a3bcc000 == 134 [pid = 30339] [id = 761] 15:42:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 147 (0x7ff4a13d4800) [pid = 30339] [serial = 2282] [outer = (nil)] 15:42:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 148 (0x7ff4a37ca400) [pid = 30339] [serial = 2283] [outer = 0x7ff4a13d4800] 15:42:43 INFO - PROCESS | 30339 | 1462228963348 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4a3aa1400) [pid = 30339] [serial = 2284] [outer = 0x7ff4a13d4800] 15:42:44 INFO - PROCESS | 30339 | 1462228964148 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:42:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:42:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1633ms 15:42:44 INFO - PROCESS | 30339 | 1462228964208 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 30339 | 1462228964214 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 15:42:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:42:44 INFO - PROCESS | 30339 | 1462228964221 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 30339 | 1462228964227 Marionette TRACE conn4 <- [1,3010,null,{}] 15:42:44 INFO - PROCESS | 30339 | 1462228964254 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:44 INFO - PROCESS | 30339 | 1462228964506 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 15:42:44 INFO - PROCESS | 30339 | 1462228964784 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9fd1800 == 135 [pid = 30339] [id = 762] 15:42:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 150 (0x7ff4a4ee8400) [pid = 30339] [serial = 2285] [outer = (nil)] 15:42:44 INFO - PROCESS | 30339 | ++DOMWINDOW == 151 (0x7ff4a521fc00) [pid = 30339] [serial = 2286] [outer = 0x7ff4a4ee8400] 15:42:44 INFO - PROCESS | 30339 | 1462228964912 Marionette DEBUG loaded listener.js 15:42:45 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4a754ec00) [pid = 30339] [serial = 2287] [outer = 0x7ff4a4ee8400] 15:42:45 INFO - PROCESS | 30339 | 1462228965706 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 15:42:45 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 15:42:45 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1501ms 15:42:45 INFO - PROCESS | 30339 | 1462228965726 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 15:42:45 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:42:45 INFO - PROCESS | 30339 | 1462228965733 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 15:42:45 INFO - PROCESS | 30339 | 1462228965739 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 30339 | 1462228965742 Marionette TRACE conn4 <- [1,3014,null,{}] 15:42:45 INFO - PROCESS | 30339 | 1462228965748 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:45 INFO - PROCESS | 30339 | 1462228965972 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 15:42:46 INFO - PROCESS | 30339 | 1462228966266 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:46 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af48f800 == 136 [pid = 30339] [id = 763] 15:42:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4a80ec400) [pid = 30339] [serial = 2288] [outer = (nil)] 15:42:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4a8ced800) [pid = 30339] [serial = 2289] [outer = 0x7ff4a80ec400] 15:42:46 INFO - PROCESS | 30339 | 1462228966347 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4a905fc00) [pid = 30339] [serial = 2290] [outer = 0x7ff4a80ec400] 15:42:46 INFO - PROCESS | 30339 | [30339] 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 15:42:47 INFO - PROCESS | 30339 | 1462228967289 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:42:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:42:47 INFO - {} 15:42:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:42:47 INFO - {} 15:42:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:42:47 INFO - {} 15:42:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:42:47 INFO - {} 15:42:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1580ms 15:42:47 INFO - PROCESS | 30339 | 1462228967322 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 15:42:47 INFO - PROCESS | 30339 | 1462228967325 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 15:42:47 INFO - TEST-START | /FileAPI/fileReader.html 15:42:47 INFO - PROCESS | 30339 | 1462228967349 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:42:47 INFO - PROCESS | 30339 | 1462228967365 Marionette TRACE conn4 <- [1,3018,null,{}] 15:42:47 INFO - PROCESS | 30339 | 1462228967419 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:47 INFO - PROCESS | 30339 | 1462228967662 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 15:42:48 INFO - PROCESS | 30339 | 1462228968000 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:48 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0e1a000 == 137 [pid = 30339] [id = 764] 15:42:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4a90c4400) [pid = 30339] [serial = 2291] [outer = (nil)] 15:42:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4ac248800) [pid = 30339] [serial = 2292] [outer = 0x7ff4a90c4400] 15:42:48 INFO - PROCESS | 30339 | 1462228968078 Marionette DEBUG loaded listener.js 15:42:48 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4ac41d400) [pid = 30339] [serial = 2293] [outer = 0x7ff4a90c4400] 15:42:48 INFO - PROCESS | 30339 | 1462228968801 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 15:42:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:42:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:42:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:42:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:42:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 1494ms 15:42:48 INFO - TEST-START | /FileAPI/historical.html 15:42:48 INFO - PROCESS | 30339 | 1462228968837 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 30339 | 1462228968840 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 15:42:48 INFO - PROCESS | 30339 | 1462228968846 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 30339 | 1462228968849 Marionette TRACE conn4 <- [1,3022,null,{}] 15:42:48 INFO - PROCESS | 30339 | 1462228968855 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:49 INFO - PROCESS | 30339 | 1462228969058 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 15:42:49 INFO - PROCESS | 30339 | 1462228969338 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0fa8800 == 138 [pid = 30339] [id = 765] 15:42:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4a9e87400) [pid = 30339] [serial = 2294] [outer = (nil)] 15:42:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4ada4c400) [pid = 30339] [serial = 2295] [outer = 0x7ff4a9e87400] 15:42:49 INFO - PROCESS | 30339 | 1462228969416 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4ae019c00) [pid = 30339] [serial = 2296] [outer = 0x7ff4a9e87400] 15:42:50 INFO - PROCESS | 30339 | 1462228970198 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 15:42:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:42:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:42:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:42:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:42:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:42:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:42:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:42:50 INFO - TEST-OK | /FileAPI/historical.html | took 1390ms 15:42:50 INFO - PROCESS | 30339 | 1462228970237 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 15:42:50 INFO - PROCESS | 30339 | 1462228970240 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 15:42:50 INFO - TEST-START | /FileAPI/idlharness.html 15:42:50 INFO - PROCESS | 30339 | 1462228970247 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:42:50 INFO - PROCESS | 30339 | 1462228970251 Marionette TRACE conn4 <- [1,3026,null,{}] 15:42:50 INFO - PROCESS | 30339 | 1462228970256 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:50 INFO - PROCESS | 30339 | 1462228970506 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 15:42:50 INFO - PROCESS | 30339 | 1462228970763 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:50 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b1909800 == 139 [pid = 30339] [id = 766] 15:42:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4ae4e7400) [pid = 30339] [serial = 2297] [outer = (nil)] 15:42:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 163 (0x7ff4af4ca000) [pid = 30339] [serial = 2298] [outer = 0x7ff4ae4e7400] 15:42:50 INFO - PROCESS | 30339 | 1462228970857 Marionette DEBUG loaded listener.js 15:42:50 INFO - PROCESS | 30339 | ++DOMWINDOW == 164 (0x7ff4af834000) [pid = 30339] [serial = 2299] [outer = 0x7ff4ae4e7400] 15:42:52 INFO - PROCESS | 30339 | 1462228972560 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:42:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:42:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:42:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:42:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:42:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:42:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:42:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:42:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:42:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:42:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:42:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:42:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:42:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:42:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:42:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:42:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:42:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:42:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:42:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:42:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:42:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:42:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:42:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:42:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:42:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:42:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:42:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:42:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:42:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:42:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:42:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:42:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:42:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:42:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:42:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:42:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:42:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 15:42:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:42:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:42:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:42:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:42:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:42:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:42:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:42:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:42:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:42:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:42:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:42:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:42:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:42:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:42:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:42:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:42:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:42:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:42:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:42:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:42:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:42:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:42:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:42:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:42:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:42:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:42:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:42:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 15:42:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:42:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:42:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:42:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:42:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:42:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:42:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:42:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:42:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:42:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:42:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:42:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 2430ms 15:42:52 INFO - PROCESS | 30339 | 1462228972773 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 15:42:52 INFO - PROCESS | 30339 | 1462228972781 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 15:42:52 INFO - TEST-START | /FileAPI/idlharness.worker 15:42:52 INFO - PROCESS | 30339 | 1462228972803 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:42:52 INFO - PROCESS | 30339 | 1462228972806 Marionette TRACE conn4 <- [1,3030,null,{}] 15:42:52 INFO - PROCESS | 30339 | 1462228972812 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:53 INFO - PROCESS | 30339 | 1462228973029 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 15:42:53 INFO - PROCESS | 30339 | 1462228973301 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4afbc1000 == 140 [pid = 30339] [id = 767] 15:42:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 165 (0x7ff4a9e8a400) [pid = 30339] [serial = 2300] [outer = (nil)] 15:42:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 166 (0x7ff4b0f3bc00) [pid = 30339] [serial = 2301] [outer = 0x7ff4a9e8a400] 15:42:53 INFO - PROCESS | 30339 | 1462228973375 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 30339 | ++DOMWINDOW == 167 (0x7ff4b32e9400) [pid = 30339] [serial = 2302] [outer = 0x7ff4a9e8a400] 15:42:53 INFO - PROCESS | 30339 | [30339] 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 15:42:55 INFO - PROCESS | 30339 | 1462228975458 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:42:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:42:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:42:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:42:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:42:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:42:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:42:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:42:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:42:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:42:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:42:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:42:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:42:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:42:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:42:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:42:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:42:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:42:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:42:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:42:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:42:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:42:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:42:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:42:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:42:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:42:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:42:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:42:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:42:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:42:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:42:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:42:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:42:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:42:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:42:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:42:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:42:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:42:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:42:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:42:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:42:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:42:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:42:55 INFO - {} 15:42:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2761ms 15:42:55 INFO - PROCESS | 30339 | 1462228975563 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 15:42:55 INFO - PROCESS | 30339 | 1462228975566 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 15:42:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:42:55 INFO - PROCESS | 30339 | 1462228975571 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 30339 | 1462228975573 Marionette TRACE conn4 <- [1,3034,null,{}] 15:42:55 INFO - PROCESS | 30339 | 1462228975582 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:55 INFO - PROCESS | 30339 | 1462228975923 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 15:42:56 INFO - PROCESS | 30339 | 1462228976204 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b91b9800 == 141 [pid = 30339] [id = 768] 15:42:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 168 (0x7ff4b2d11800) [pid = 30339] [serial = 2303] [outer = (nil)] 15:42:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 169 (0x7ff4b3416400) [pid = 30339] [serial = 2304] [outer = 0x7ff4b2d11800] 15:42:56 INFO - PROCESS | 30339 | 1462228976274 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 30339 | ++DOMWINDOW == 170 (0x7ff4b97a0c00) [pid = 30339] [serial = 2305] [outer = 0x7ff4b2d11800] 15:42:56 INFO - PROCESS | 30339 | 1462228976989 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:42:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:42:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1429ms 15:42:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:42:57 INFO - PROCESS | 30339 | 1462228977002 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 30339 | 1462228977004 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 15:42:57 INFO - PROCESS | 30339 | 1462228977010 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 30339 | 1462228977013 Marionette TRACE conn4 <- [1,3038,null,{}] 15:42:57 INFO - PROCESS | 30339 | 1462228977018 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:57 INFO - PROCESS | 30339 | 1462228977219 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 15:42:57 INFO - PROCESS | 30339 | 1462228977482 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:57 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b950b800 == 142 [pid = 30339] [id = 769] 15:42:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 171 (0x7ff4ada53c00) [pid = 30339] [serial = 2306] [outer = (nil)] 15:42:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 172 (0x7ff4b32e9c00) [pid = 30339] [serial = 2307] [outer = 0x7ff4ada53c00] 15:42:57 INFO - PROCESS | 30339 | 1462228977561 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 30339 | ++DOMWINDOW == 173 (0x7ff4b988f400) [pid = 30339] [serial = 2308] [outer = 0x7ff4ada53c00] 15:42:58 INFO - PROCESS | 30339 | 1462228978382 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 15:42:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:42:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:42:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:42:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:42:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1389ms 15:42:58 INFO - PROCESS | 30339 | 1462228978400 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 15:42:58 INFO - PROCESS | 30339 | 1462228978410 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 15:42:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:42:58 INFO - PROCESS | 30339 | 1462228978417 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:42:58 INFO - PROCESS | 30339 | 1462228978420 Marionette TRACE conn4 <- [1,3042,null,{}] 15:42:58 INFO - PROCESS | 30339 | 1462228978425 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:58 INFO - PROCESS | 30339 | 1462228978634 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 15:42:58 INFO - PROCESS | 30339 | 1462228978920 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:58 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9867800 == 143 [pid = 30339] [id = 770] 15:42:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 174 (0x7ff4b101bc00) [pid = 30339] [serial = 2309] [outer = (nil)] 15:42:58 INFO - PROCESS | 30339 | ++DOMWINDOW == 175 (0x7ff4b9a56c00) [pid = 30339] [serial = 2310] [outer = 0x7ff4b101bc00] 15:42:59 INFO - PROCESS | 30339 | 1462228978994 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 30339 | ++DOMWINDOW == 176 (0x7ff4b9c42c00) [pid = 30339] [serial = 2311] [outer = 0x7ff4b101bc00] 15:43:00 INFO - PROCESS | 30339 | 1462228980008 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:43:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:43:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:43:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:43:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:43:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:43:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1659ms 15:43:00 INFO - PROCESS | 30339 | 1462228980104 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 30339 | 1462228980112 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 15:43:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:43:00 INFO - PROCESS | 30339 | 1462228980120 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 30339 | 1462228980127 Marionette TRACE conn4 <- [1,3046,null,{}] 15:43:00 INFO - PROCESS | 30339 | 1462228980137 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:00 INFO - PROCESS | 30339 | 1462228980392 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 15:43:00 INFO - PROCESS | 30339 | 1462228980726 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:00 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b8014000 == 144 [pid = 30339] [id = 771] 15:43:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 177 (0x7ff4bc030c00) [pid = 30339] [serial = 2312] [outer = (nil)] 15:43:00 INFO - PROCESS | 30339 | ++DOMWINDOW == 178 (0x7ff4b3377000) [pid = 30339] [serial = 2313] [outer = 0x7ff4bc030c00] 15:43:00 INFO - PROCESS | 30339 | 1462228980874 Marionette DEBUG loaded listener.js 15:43:01 INFO - PROCESS | 30339 | ++DOMWINDOW == 179 (0x7ff4b3381c00) [pid = 30339] [serial = 2314] [outer = 0x7ff4bc030c00] 15:43:01 INFO - PROCESS | 30339 | [30339] 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 15:43:01 INFO - PROCESS | 30339 | 1462228981737 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:43:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:43:01 INFO - {} 15:43:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1642ms 15:43:01 INFO - PROCESS | 30339 | 1462228981764 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 15:43:01 INFO - PROCESS | 30339 | 1462228981767 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 15:43:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:43:01 INFO - PROCESS | 30339 | 1462228981774 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:43:01 INFO - PROCESS | 30339 | 1462228981778 Marionette TRACE conn4 <- [1,3050,null,{}] 15:43:01 INFO - PROCESS | 30339 | 1462228981783 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:02 INFO - PROCESS | 30339 | 1462228982054 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 15:43:02 INFO - PROCESS | 30339 | 1462228982350 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:02 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b9079800 == 145 [pid = 30339] [id = 772] 15:43:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 180 (0x7ff4a3b1a400) [pid = 30339] [serial = 2315] [outer = (nil)] 15:43:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 181 (0x7ff4b738c400) [pid = 30339] [serial = 2316] [outer = 0x7ff4a3b1a400] 15:43:02 INFO - PROCESS | 30339 | 1462228982492 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 30339 | ++DOMWINDOW == 182 (0x7ff4b86d7c00) [pid = 30339] [serial = 2317] [outer = 0x7ff4a3b1a400] 15:43:03 INFO - PROCESS | 30339 | 1462228983217 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 15:43:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:43:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:43:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:43:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:43:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1487ms 15:43:03 INFO - PROCESS | 30339 | 1462228983263 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 15:43:03 INFO - PROCESS | 30339 | 1462228983266 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 15:43:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:43:03 INFO - PROCESS | 30339 | 1462228983273 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 30339 | 1462228983275 Marionette TRACE conn4 <- [1,3054,null,{}] 15:43:03 INFO - PROCESS | 30339 | 1462228983281 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:03 INFO - PROCESS | 30339 | 1462228983490 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 15:43:03 INFO - PROCESS | 30339 | 1462228983772 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:03 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c13dc800 == 146 [pid = 30339] [id = 773] 15:43:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 183 (0x7ff4a5223800) [pid = 30339] [serial = 2318] [outer = (nil)] 15:43:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 184 (0x7ff4b984ac00) [pid = 30339] [serial = 2319] [outer = 0x7ff4a5223800] 15:43:03 INFO - PROCESS | 30339 | 1462228983846 Marionette DEBUG loaded listener.js 15:43:03 INFO - PROCESS | 30339 | ++DOMWINDOW == 185 (0x7ff4bc09b400) [pid = 30339] [serial = 2320] [outer = 0x7ff4a5223800] 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:43:05 INFO - PROCESS | 30339 | 1462228984962 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 15:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:43:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1775ms 15:43:05 INFO - PROCESS | 30339 | 1462228985048 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 15:43:05 INFO - PROCESS | 30339 | 1462228985050 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 15:43:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:43:05 INFO - PROCESS | 30339 | 1462228985055 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:43:05 INFO - PROCESS | 30339 | 1462228985058 Marionette TRACE conn4 <- [1,3058,null,{}] 15:43:05 INFO - PROCESS | 30339 | 1462228985128 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:05 INFO - PROCESS | 30339 | 1462228985466 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 15:43:05 INFO - PROCESS | 30339 | 1462228985755 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:05 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4c261a000 == 147 [pid = 30339] [id = 774] 15:43:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 186 (0x7ff4b389d400) [pid = 30339] [serial = 2321] [outer = (nil)] 15:43:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 187 (0x7ff4bf3f7000) [pid = 30339] [serial = 2322] [outer = 0x7ff4b389d400] 15:43:05 INFO - PROCESS | 30339 | 1462228985825 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 30339 | ++DOMWINDOW == 188 (0x7ff4bfc0e000) [pid = 30339] [serial = 2323] [outer = 0x7ff4b389d400] 15:43:06 INFO - PROCESS | 30339 | 1462228986597 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:43:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:43:06 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:06 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:43:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:43:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:43:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:43:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:43:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:43:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:43:06 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1578ms 15:43:06 INFO - PROCESS | 30339 | 1462228986636 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 30339 | 1462228986642 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 15:43:06 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:43:06 INFO - PROCESS | 30339 | 1462228986652 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 30339 | 1462228986654 Marionette TRACE conn4 <- [1,3062,null,{}] 15:43:06 INFO - PROCESS | 30339 | 1462228986679 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:06 INFO - PROCESS | 30339 | 1462228986941 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 15:43:07 INFO - PROCESS | 30339 | 1462228987285 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:07 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b82a0000 == 148 [pid = 30339] [id = 775] 15:43:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 189 (0x7ff4a5220000) [pid = 30339] [serial = 2324] [outer = (nil)] 15:43:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 190 (0x7ff4b3532400) [pid = 30339] [serial = 2325] [outer = 0x7ff4a5220000] 15:43:07 INFO - PROCESS | 30339 | 1462228987363 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 30339 | ++DOMWINDOW == 191 (0x7ff4b7390800) [pid = 30339] [serial = 2326] [outer = 0x7ff4a5220000] 15:43:07 INFO - PROCESS | 30339 | [30339] 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 15:43:08 INFO - PROCESS | 30339 | 1462228988205 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:43:08 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:43:08 INFO - {} 15:43:08 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1587ms 15:43:08 INFO - PROCESS | 30339 | 1462228988240 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 15:43:08 INFO - PROCESS | 30339 | 1462228988242 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 15:43:08 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:43:08 INFO - PROCESS | 30339 | 1462228988252 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 30339 | 1462228988255 Marionette TRACE conn4 <- [1,3066,null,{}] 15:43:08 INFO - PROCESS | 30339 | 1462228988260 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:08 INFO - PROCESS | 30339 | 1462228988496 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 15:43:08 INFO - PROCESS | 30339 | 1462228988819 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:08 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0c41000 == 149 [pid = 30339] [id = 776] 15:43:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 192 (0x7ff4b7472c00) [pid = 30339] [serial = 2327] [outer = (nil)] 15:43:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 193 (0x7ff4c0db7000) [pid = 30339] [serial = 2328] [outer = 0x7ff4b7472c00] 15:43:08 INFO - PROCESS | 30339 | 1462228988894 Marionette DEBUG loaded listener.js 15:43:08 INFO - PROCESS | 30339 | ++DOMWINDOW == 194 (0x7ff4c10f0800) [pid = 30339] [serial = 2329] [outer = 0x7ff4b7472c00] 15:43:09 INFO - PROCESS | 30339 | 1462228989602 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 15:43:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:43:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:43:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:43:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:43:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:43:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:43:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:43:09 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1386ms 15:43:09 INFO - PROCESS | 30339 | 1462228989641 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 30339 | 1462228989644 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 15:43:09 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:43:09 INFO - PROCESS | 30339 | 1462228989650 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 30339 | 1462228989655 Marionette TRACE conn4 <- [1,3070,null,{}] 15:43:09 INFO - PROCESS | 30339 | 1462228989660 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:09 INFO - PROCESS | 30339 | 1462228989873 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 15:43:10 INFO - PROCESS | 30339 | 1462228990178 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d0e79800 == 150 [pid = 30339] [id = 777] 15:43:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 195 (0x7ff4b9799400) [pid = 30339] [serial = 2330] [outer = (nil)] 15:43:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 196 (0x7ff4c1322000) [pid = 30339] [serial = 2331] [outer = 0x7ff4b9799400] 15:43:10 INFO - PROCESS | 30339 | 1462228990252 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 30339 | ++DOMWINDOW == 197 (0x7ff4c1d36800) [pid = 30339] [serial = 2332] [outer = 0x7ff4b9799400] 15:43:11 INFO - PROCESS | 30339 | 1462228991003 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 15:43:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:43:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:43:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:43:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:43:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:43:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:43:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1395ms 15:43:11 INFO - PROCESS | 30339 | 1462228991046 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 30339 | 1462228991050 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 15:43:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:43:11 INFO - PROCESS | 30339 | 1462228991056 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 30339 | 1462228991058 Marionette TRACE conn4 <- [1,3074,null,{}] 15:43:11 INFO - PROCESS | 30339 | 1462228991064 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:11 INFO - PROCESS | 30339 | 1462228991302 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 15:43:11 INFO - PROCESS | 30339 | 1462228991567 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:11 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d4129000 == 151 [pid = 30339] [id = 778] 15:43:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 198 (0x7ff4a9060c00) [pid = 30339] [serial = 2333] [outer = (nil)] 15:43:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 199 (0x7ff4c2641800) [pid = 30339] [serial = 2334] [outer = 0x7ff4a9060c00] 15:43:11 INFO - PROCESS | 30339 | 1462228991644 Marionette DEBUG loaded listener.js 15:43:11 INFO - PROCESS | 30339 | ++DOMWINDOW == 200 (0x7ff4c2f0b400) [pid = 30339] [serial = 2335] [outer = 0x7ff4a9060c00] 15:43:12 INFO - PROCESS | 30339 | 1462228992389 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 15:43:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:43:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:43:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:43:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:43:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:43:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:43:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1390ms 15:43:12 INFO - PROCESS | 30339 | 1462228992449 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 15:43:12 INFO - PROCESS | 30339 | 1462228992452 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 15:43:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:43:12 INFO - PROCESS | 30339 | 1462228992464 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:43:12 INFO - PROCESS | 30339 | 1462228992472 Marionette TRACE conn4 <- [1,3078,null,{}] 15:43:12 INFO - PROCESS | 30339 | 1462228992478 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:12 INFO - PROCESS | 30339 | 1462228992739 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 15:43:13 INFO - PROCESS | 30339 | 1462228993080 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4d465f800 == 152 [pid = 30339] [id = 779] 15:43:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 201 (0x7ff4a122a400) [pid = 30339] [serial = 2336] [outer = (nil)] 15:43:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 202 (0x7ff4c379c400) [pid = 30339] [serial = 2337] [outer = 0x7ff4a122a400] 15:43:13 INFO - PROCESS | 30339 | 1462228993198 Marionette DEBUG loaded listener.js 15:43:13 INFO - PROCESS | 30339 | ++DOMWINDOW == 203 (0x7ff4c3ae7800) [pid = 30339] [serial = 2338] [outer = 0x7ff4a122a400] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b819c800 == 151 [pid = 30339] [id = 649] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ada3e800 == 150 [pid = 30339] [id = 643] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b95a5000 == 149 [pid = 30339] [id = 652] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b21ee800 == 148 [pid = 30339] [id = 646] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3666000 == 147 [pid = 30339] [id = 647] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e4a800 == 146 [pid = 30339] [id = 648] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ada36800 == 145 [pid = 30339] [id = 760] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4aa14b000 == 144 [pid = 30339] [id = 759] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a92b3000 == 143 [pid = 30339] [id = 708] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a92a0000 == 142 [pid = 30339] [id = 758] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a8dbc800 == 141 [pid = 30339] [id = 757] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a68ca800 == 140 [pid = 30339] [id = 756] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c37c9800 == 139 [pid = 30339] [id = 752] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c286c800 == 138 [pid = 30339] [id = 751] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1fd3000 == 137 [pid = 30339] [id = 750] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c1ace800 == 136 [pid = 30339] [id = 749] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4c14f0800 == 135 [pid = 30339] [id = 748] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bfe25000 == 134 [pid = 30339] [id = 747] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bf59c000 == 133 [pid = 30339] [id = 746] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4bc3fa800 == 132 [pid = 30339] [id = 745] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4ba735000 == 131 [pid = 30339] [id = 744] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b9561000 == 130 [pid = 30339] [id = 743] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b91d5000 == 129 [pid = 30339] [id = 742] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b82a3800 == 128 [pid = 30339] [id = 741] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b7e54000 == 127 [pid = 30339] [id = 740] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b3428000 == 126 [pid = 30339] [id = 739] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b1907000 == 125 [pid = 30339] [id = 738] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a4c67800 == 124 [pid = 30339] [id = 507] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4b0e55000 == 123 [pid = 30339] [id = 737] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4af4a2800 == 122 [pid = 30339] [id = 736] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a9fd8000 == 121 [pid = 30339] [id = 735] 15:43:14 INFO - PROCESS | 30339 | --DOCSHELL 0x7ff4a4c61000 == 120 [pid = 30339] [id = 734] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 202 (0x7ff4a8cf3400) [pid = 30339] [serial = 2198] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 201 (0x7ff4a9062c00) [pid = 30339] [serial = 2199] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 200 (0x7ff4b154ac00) [pid = 30339] [serial = 2171] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 199 (0x7ff4b112e400) [pid = 30339] [serial = 2169] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 198 (0x7ff4b108c400) [pid = 30339] [serial = 2168] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 197 (0x7ff4b1085000) [pid = 30339] [serial = 2166] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 196 (0x7ff4b101a800) [pid = 30339] [serial = 2165] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 195 (0x7ff4b0f38400) [pid = 30339] [serial = 2163] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 194 (0x7ff4afd07000) [pid = 30339] [serial = 2162] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 193 (0x7ff4af828800) [pid = 30339] [serial = 2160] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 192 (0x7ff4af4d0800) [pid = 30339] [serial = 2159] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 191 (0x7ff4ae2d6400) [pid = 30339] [serial = 2157] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 190 (0x7ff4ae2c3000) [pid = 30339] [serial = 2156] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 189 (0x7ff4ae018c00) [pid = 30339] [serial = 2154] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 188 (0x7ff4ada55c00) [pid = 30339] [serial = 2153] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 187 (0x7ff4ada48c00) [pid = 30339] [serial = 2151] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 186 (0x7ff4ad859400) [pid = 30339] [serial = 2150] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 185 (0x7ff4ac41c800) [pid = 30339] [serial = 2148] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 184 (0x7ff4ac242800) [pid = 30339] [serial = 2147] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 183 (0x7ff4a9e8c400) [pid = 30339] [serial = 2145] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 182 (0x7ff4a9caec00) [pid = 30339] [serial = 2144] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 181 (0x7ff4a9ab7000) [pid = 30339] [serial = 2142] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 180 (0x7ff4a90d1800) [pid = 30339] [serial = 2141] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 179 (0x7ff4a9064400) [pid = 30339] [serial = 2139] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 178 (0x7ff4a8cf6400) [pid = 30339] [serial = 2138] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 177 (0x7ff4a808cc00) [pid = 30339] [serial = 2136] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 176 (0x7ff4a7ff0000) [pid = 30339] [serial = 2135] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 175 (0x7ff4a4ee7000) [pid = 30339] [serial = 2133] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 174 (0x7ff4a4ad3400) [pid = 30339] [serial = 2132] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 173 (0x7ff4a7ff3c00) [pid = 30339] [serial = 2129] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 172 (0x7ff4a4ad9c00) [pid = 30339] [serial = 2192] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 171 (0x7ff4a13d4400) [pid = 30339] [serial = 2193] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 170 (0x7ff4a1234400) [pid = 30339] [serial = 2189] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 169 (0x7ff4a37c3c00) [pid = 30339] [serial = 2190] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 168 (0x7ff4b3380000) [pid = 30339] [serial = 2187] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 167 (0x7ff4b3375000) [pid = 30339] [serial = 2186] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 166 (0x7ff4a9063400) [pid = 30339] [serial = 2201] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 165 (0x7ff4b330c400) [pid = 30339] [serial = 2184] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 164 (0x7ff4b328c400) [pid = 30339] [serial = 2183] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 163 (0x7ff4ae015800) [pid = 30339] [serial = 2055] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 162 (0x7ff4b3283000) [pid = 30339] [serial = 2181] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4b2d06400) [pid = 30339] [serial = 2180] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4b1778000) [pid = 30339] [serial = 2178] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4b16cdc00) [pid = 30339] [serial = 2177] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4b164c400) [pid = 30339] [serial = 2175] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b15f7800) [pid = 30339] [serial = 2174] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4b1554c00) [pid = 30339] [serial = 2172] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4a7ff5400) [pid = 30339] [serial = 2115] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4a76d2c00) [pid = 30339] [serial = 2196] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4a754a000) [pid = 30339] [serial = 2195] [outer = (nil)] [url = about:blank] 15:43:15 INFO - PROCESS | 30339 | 1462228995645 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 15:43:15 INFO - PROCESS | 30339 | 1462228995721 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 15:43:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:43:15 INFO - PROCESS | 30339 | 1462228995732 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:43:15 INFO - PROCESS | 30339 | 1462228995738 Marionette TRACE conn4 <- [1,3082,null,{}] 15:43:15 INFO - PROCESS | 30339 | 1462228995745 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:15 INFO - PROCESS | 30339 | 1462228995945 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 15:43:16 INFO - PROCESS | 30339 | 1462228996161 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:16 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a7f9d000 == 121 [pid = 30339] [id = 780] 15:43:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 154 (0x7ff4a4923c00) [pid = 30339] [serial = 2339] [outer = (nil)] 15:43:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 155 (0x7ff4a4ad5c00) [pid = 30339] [serial = 2340] [outer = 0x7ff4a4923c00] 15:43:16 INFO - PROCESS | 30339 | 1462228996225 Marionette DEBUG loaded listener.js 15:43:16 INFO - PROCESS | 30339 | ++DOMWINDOW == 156 (0x7ff4a4ee6c00) [pid = 30339] [serial = 2341] [outer = 0x7ff4a4923c00] 15:43:16 INFO - PROCESS | 30339 | 1462228996932 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 15:43:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:43:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:43:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:43:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1248ms 15:43:16 INFO - PROCESS | 30339 | 1462228996981 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 30339 | 1462228996988 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 15:43:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:43:17 INFO - PROCESS | 30339 | 1462228996997 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:43:17 INFO - PROCESS | 30339 | 1462228997001 Marionette TRACE conn4 <- [1,3086,null,{}] 15:43:17 INFO - PROCESS | 30339 | 1462228997040 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:17 INFO - PROCESS | 30339 | 1462228997233 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 15:43:17 INFO - PROCESS | 30339 | 1462228997248 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a9298800 == 122 [pid = 30339] [id = 781] 15:43:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 157 (0x7ff4a754c000) [pid = 30339] [serial = 2342] [outer = (nil)] 15:43:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 158 (0x7ff4a76d1800) [pid = 30339] [serial = 2343] [outer = 0x7ff4a754c000] 15:43:17 INFO - PROCESS | 30339 | 1462228997308 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 30339 | ++DOMWINDOW == 159 (0x7ff4a7e62000) [pid = 30339] [serial = 2344] [outer = 0x7ff4a754c000] 15:43:18 INFO - PROCESS | 30339 | 1462228998291 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:43:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1317ms 15:43:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:43:18 INFO - PROCESS | 30339 | 1462228998323 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 30339 | 1462228998325 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 15:43:18 INFO - PROCESS | 30339 | 1462228998331 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 30339 | 1462228998337 Marionette TRACE conn4 <- [1,3090,null,{}] 15:43:18 INFO - PROCESS | 30339 | 1462228998354 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:18 INFO - PROCESS | 30339 | 1462228998629 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 15:43:18 INFO - PROCESS | 30339 | 1462228998670 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:18 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4aa14b000 == 123 [pid = 30339] [id = 782] 15:43:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 160 (0x7ff4a80f2400) [pid = 30339] [serial = 2345] [outer = (nil)] 15:43:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 161 (0x7ff4a8cfa400) [pid = 30339] [serial = 2346] [outer = 0x7ff4a80f2400] 15:43:18 INFO - PROCESS | 30339 | 1462228998734 Marionette DEBUG loaded listener.js 15:43:18 INFO - PROCESS | 30339 | ++DOMWINDOW == 162 (0x7ff4a90d1800) [pid = 30339] [serial = 2347] [outer = 0x7ff4a80f2400] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 161 (0x7ff4a7551800) [pid = 30339] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 160 (0x7ff4a80efc00) [pid = 30339] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 159 (0x7ff4b8738400) [pid = 30339] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 158 (0x7ff4b86e7800) [pid = 30339] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 157 (0x7ff4b82e8800) [pid = 30339] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 156 (0x7ff4b73e6800) [pid = 30339] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 155 (0x7ff4a4ef1400) [pid = 30339] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 154 (0x7ff4b3535c00) [pid = 30339] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 153 (0x7ff4b7397800) [pid = 30339] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 152 (0x7ff4ae2cc800) [pid = 30339] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 151 (0x7ff4b7474c00) [pid = 30339] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 150 (0x7ff4b3533800) [pid = 30339] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 149 (0x7ff4b3531000) [pid = 30339] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 148 (0x7ff4a80f8c00) [pid = 30339] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 147 (0x7ff4a13d5c00) [pid = 30339] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 146 (0x7ff4b101ac00) [pid = 30339] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 145 (0x7ff4af833c00) [pid = 30339] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 144 (0x7ff4af833000) [pid = 30339] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 143 (0x7ff4a7e5d000) [pid = 30339] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 142 (0x7ff4a52f1c00) [pid = 30339] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 141 (0x7ff4a4ef4000) [pid = 30339] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 140 (0x7ff4a4adfc00) [pid = 30339] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 139 (0x7ff4a122ac00) [pid = 30339] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 138 (0x7ff4a4ef0400) [pid = 30339] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 137 (0x7ff4a3b17800) [pid = 30339] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 136 (0x7ff4b874c800) [pid = 30339] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:43:20 INFO - PROCESS | 30339 | --DOMWINDOW == 135 (0x7ff4b872a800) [pid = 30339] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:43:20 INFO - PROCESS | 30339 | 1462229000239 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:43:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:43:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1940ms 15:43:20 INFO - PROCESS | 30339 | 1462229000271 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 15:43:20 INFO - PROCESS | 30339 | 1462229000275 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 15:43:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:43:20 INFO - PROCESS | 30339 | 1462229000281 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - PROCESS | 30339 | 1462229000283 Marionette TRACE conn4 <- [1,3094,null,{}] 15:43:20 INFO - PROCESS | 30339 | 1462229000288 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:20 INFO - PROCESS | 30339 | 1462229000630 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 15:43:20 INFO - PROCESS | 30339 | 1462229000761 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4ae06e800 == 124 [pid = 30339] [id = 783] 15:43:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 136 (0x7ff4a8cf2800) [pid = 30339] [serial = 2348] [outer = (nil)] 15:43:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 137 (0x7ff4a9ab7000) [pid = 30339] [serial = 2349] [outer = 0x7ff4a8cf2800] 15:43:20 INFO - PROCESS | 30339 | 1462229000824 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 30339 | ++DOMWINDOW == 138 (0x7ff4a9caf000) [pid = 30339] [serial = 2350] [outer = 0x7ff4a8cf2800] 15:43:21 INFO - PROCESS | 30339 | 1462229001400 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:43:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:43:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1127ms 15:43:21 INFO - PROCESS | 30339 | 1462229001413 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 15:43:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:43:21 INFO - PROCESS | 30339 | 1462229001428 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 15:43:21 INFO - PROCESS | 30339 | 1462229001434 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 30339 | 1462229001436 Marionette TRACE conn4 <- [1,3098,null,{}] 15:43:21 INFO - PROCESS | 30339 | 1462229001442 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:21 INFO - PROCESS | 30339 | 1462229001614 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 15:43:21 INFO - PROCESS | 30339 | 1462229001822 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af456800 == 125 [pid = 30339] [id = 784] 15:43:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 139 (0x7ff4a13de400) [pid = 30339] [serial = 2351] [outer = (nil)] 15:43:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 140 (0x7ff4aa2d9400) [pid = 30339] [serial = 2352] [outer = 0x7ff4a13de400] 15:43:21 INFO - PROCESS | 30339 | 1462229001882 Marionette DEBUG loaded listener.js 15:43:21 INFO - PROCESS | 30339 | ++DOMWINDOW == 141 (0x7ff4abf4b000) [pid = 30339] [serial = 2353] [outer = 0x7ff4a13de400] 15:43:22 INFO - PROCESS | 30339 | 1462229002859 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 15:43:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:43:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:43:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1481ms 15:43:22 INFO - PROCESS | 30339 | 1462229002916 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 30339 | 1462229002922 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 15:43:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:43:22 INFO - PROCESS | 30339 | 1462229002931 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 30339 | 1462229002936 Marionette TRACE conn4 <- [1,3102,null,{}] 15:43:22 INFO - PROCESS | 30339 | 1462229002944 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:23 INFO - PROCESS | 30339 | 1462229003326 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 15:43:23 INFO - PROCESS | 30339 | 1462229003550 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4a8ed4800 == 126 [pid = 30339] [id = 785] 15:43:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 142 (0x7ff4a52e7800) [pid = 30339] [serial = 2354] [outer = (nil)] 15:43:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 143 (0x7ff4a7549000) [pid = 30339] [serial = 2355] [outer = 0x7ff4a52e7800] 15:43:23 INFO - PROCESS | 30339 | 1462229003631 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 30339 | ++DOMWINDOW == 144 (0x7ff4a7e5c800) [pid = 30339] [serial = 2356] [outer = 0x7ff4a52e7800] 15:43:24 INFO - PROCESS | 30339 | 1462229004395 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:43:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:43:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1482ms 15:43:24 INFO - PROCESS | 30339 | 1462229004413 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 15:43:24 INFO - PROCESS | 30339 | 1462229004421 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 15:43:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:43:24 INFO - PROCESS | 30339 | 1462229004431 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:43:24 INFO - PROCESS | 30339 | 1462229004435 Marionette TRACE conn4 <- [1,3106,null,{}] 15:43:24 INFO - PROCESS | 30339 | 1462229004441 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:24 INFO - PROCESS | 30339 | 1462229004669 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 15:43:24 INFO - PROCESS | 30339 | 1462229004967 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4af483000 == 127 [pid = 30339] [id = 786] 15:43:24 INFO - PROCESS | 30339 | ++DOMWINDOW == 145 (0x7ff4a7ff5400) [pid = 30339] [serial = 2357] [outer = (nil)] 15:43:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 146 (0x7ff4a905e400) [pid = 30339] [serial = 2358] [outer = 0x7ff4a7ff5400] 15:43:25 INFO - PROCESS | 30339 | 1462229005045 Marionette DEBUG loaded listener.js 15:43:25 INFO - PROCESS | 30339 | ++DOMWINDOW == 147 (0x7ff4a9e84400) [pid = 30339] [serial = 2359] [outer = 0x7ff4a7ff5400] 15:43:25 INFO - PROCESS | 30339 | 1462229005887 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 15:43:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:43:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:43:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:43:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1485ms 15:43:25 INFO - PROCESS | 30339 | 1462229005916 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 15:43:25 INFO - PROCESS | 30339 | 1462229005920 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 15:43:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:43:25 INFO - PROCESS | 30339 | 1462229005927 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 30339 | 1462229005932 Marionette TRACE conn4 <- [1,3110,null,{}] 15:43:25 INFO - PROCESS | 30339 | 1462229005948 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:26 INFO - PROCESS | 30339 | 1462229006172 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 15:43:26 INFO - PROCESS | 30339 | 1462229006464 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:26 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0d41800 == 128 [pid = 30339] [id = 787] 15:43:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 148 (0x7ff4abf3c400) [pid = 30339] [serial = 2360] [outer = (nil)] 15:43:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 149 (0x7ff4ad853c00) [pid = 30339] [serial = 2361] [outer = 0x7ff4abf3c400] 15:43:26 INFO - PROCESS | 30339 | 1462229006543 Marionette DEBUG loaded listener.js 15:43:26 INFO - PROCESS | 30339 | ++DOMWINDOW == 150 (0x7ff4ada51800) [pid = 30339] [serial = 2362] [outer = 0x7ff4abf3c400] 15:43:27 INFO - PROCESS | 30339 | 1462229007304 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 15:43:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:43:27 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 15:43:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:43:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1389ms 15:43:27 INFO - PROCESS | 30339 | 1462229007318 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 15:43:27 INFO - PROCESS | 30339 | 1462229007322 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 15:43:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:43:27 INFO - PROCESS | 30339 | 1462229007328 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:43:27 INFO - PROCESS | 30339 | 1462229007331 Marionette TRACE conn4 <- [1,3114,null,{}] 15:43:27 INFO - PROCESS | 30339 | 1462229007336 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:27 INFO - PROCESS | 30339 | 1462229007571 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 15:43:27 INFO - PROCESS | 30339 | 1462229007828 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"d96c6911-30b7-441b-b814-11009c9eb8cb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:27 INFO - PROCESS | 30339 | ++DOCSHELL 0x7ff4b0f9c800 == 129 [pid = 30339] [id = 788] 15:43:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 151 (0x7ff4ac251400) [pid = 30339] [serial = 2363] [outer = (nil)] 15:43:27 INFO - PROCESS | 30339 | ++DOMWINDOW == 152 (0x7ff4ae2d5000) [pid = 30339] [serial = 2364] [outer = 0x7ff4ac251400] 15:43:27 INFO - PROCESS | 30339 | 1462229007901 Marionette DEBUG loaded listener.js 15:43:28 INFO - PROCESS | 30339 | ++DOMWINDOW == 153 (0x7ff4ae2e0c00) [pid = 30339] [serial = 2365] [outer = 0x7ff4ac251400] 15:43:28 INFO - PROCESS | 30339 | 1462229008736 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:43:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:43:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1428ms 15:43:28 INFO - PROCESS | 30339 | 1462229008757 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 15:43:28 INFO - PROCESS | 30339 | 1462229008759 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 15:43:29 WARNING - u'runner_teardown' () 15:43:29 INFO - No more tests 15:43:29 INFO - Got 0 unexpected results 15:43:29 INFO - SUITE-END | took 1153s 15:43:30 INFO - Closing logging queue 15:43:30 INFO - queue closed 15:43:30 INFO - Return code: 0 15:43:30 WARNING - # TBPL SUCCESS # 15:43:30 INFO - Running post-action listener: _resource_record_post_action 15:43:30 INFO - Running post-run listener: _resource_record_post_run 15:43:31 INFO - Total resource usage - Wall time: 1187s; CPU: 98.0%; Read bytes: 1470464; Write bytes: 928276480; Read time: 48; Write time: 262648 15:43:31 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:43:31 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 9396224; Read time: 0; Write time: 3688 15:43:31 INFO - run-tests - Wall time: 1158s; CPU: 98.0%; Read bytes: 1470464; Write bytes: 918700032; Read time: 48; Write time: 258956 15:43:31 INFO - Running post-run listener: _upload_blobber_files 15:43:31 INFO - Blob upload gear active. 15:43:31 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:43:31 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 15:43:31 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'] 15:43:31 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 15:43:31 INFO - (blobuploader) - INFO - Open directory for files ... 15:43:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:43:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:43:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:43:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:43:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:43:33 INFO - (blobuploader) - INFO - Done attempting. 15:43:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:43:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:43:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:43:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:43:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:43:33 INFO - (blobuploader) - INFO - Done attempting. 15:43:33 INFO - (blobuploader) - INFO - Iteration through files over. 15:43:33 INFO - Return code: 0 15:43:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:43:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:43:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3d3f70f42d936afff982e6f6cbd9134d2754f3c5eae2437fa57c75bef40c7af435c01c41ab000b1081022540e6006aed1b58e420297451a0d3a1010a279d6fd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8dddc3706c4eb97bf7c2e972b1aa9c4caf343d4f72d2833ab5df52a6c3131b539ce459db09332d9c5d7bcab80a146eb3bb9a37be91dcfb34110f30185ace3ae6"} 15:43:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:43:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:43:33 INFO - Contents: 15:43:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3d3f70f42d936afff982e6f6cbd9134d2754f3c5eae2437fa57c75bef40c7af435c01c41ab000b1081022540e6006aed1b58e420297451a0d3a1010a279d6fd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8dddc3706c4eb97bf7c2e972b1aa9c4caf343d4f72d2833ab5df52a6c3131b539ce459db09332d9c5d7bcab80a146eb3bb9a37be91dcfb34110f30185ace3ae6"} 15:43:33 INFO - Running post-run listener: copy_logs_to_upload_dir 15:43:33 INFO - Copying logs to upload dir... 15:43:33 INFO - mkdir: /builds/slave/test/build/upload/logs 15:43:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=2169.356258 ========= master_lag: 2.88 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 36 mins, 12 secs) (at 2016-05-02 15:43:33.777117) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-02 15:43:33.778344) ========= 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-1462224452.850038-607551037 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3d3f70f42d936afff982e6f6cbd9134d2754f3c5eae2437fa57c75bef40c7af435c01c41ab000b1081022540e6006aed1b58e420297451a0d3a1010a279d6fd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8dddc3706c4eb97bf7c2e972b1aa9c4caf343d4f72d2833ab5df52a6c3131b539ce459db09332d9c5d7bcab80a146eb3bb9a37be91dcfb34110f30185ace3ae6"} build_url:https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038142 build_url: 'https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/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/3d3f70f42d936afff982e6f6cbd9134d2754f3c5eae2437fa57c75bef40c7af435c01c41ab000b1081022540e6006aed1b58e420297451a0d3a1010a279d6fd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8dddc3706c4eb97bf7c2e972b1aa9c4caf343d4f72d2833ab5df52a6c3131b539ce459db09332d9c5d7bcab80a146eb3bb9a37be91dcfb34110f30185ace3ae6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/BYkV8hzKTli0YNyhI0uXdw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-02 15:43:33.853804) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 15:43:33.854300) ========= 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-1462224452.850038-607551037 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022084 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 15:43:33.921472) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-02 15:43:33.921769) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-02 15:43:33.922160) ========= ========= Total master_lag: 7.30 =========